SlideShare a Scribd company logo
https://mkdev.me/en/posts/how-to-become-a-programmer-12-interviews-with-russian-experts
How to become a programmer? 12 interviewswithrussian experts.
How to become aweb-developer?How tolearnprogramming?How a programmercan finda job?Does
he needa highereducationforthis?How longshouldone studytostart makingmoneyonthe
development?
I think,almosteveryonewhoconsidersacareerof a programmerwondersthis.Relyingonmyown
experience,Ididmybesttoanswerthe major part of these questionsandwrote Self-educationforweb
developers.Butmyopiniontowardsself-studyandthe waysof studyingisjustthe opinionof one
particularperson(though,certainly,Iamsure aboutitsrightness:) ).
That's whythe ideacame to myhead:to take 12 programmerswhose professionalismIhave noreason
to doubtand to ask themhowtheystartedout, how theylearnedeverythingtheyknow now andhow
theygot a well-paidjob.Here belowthere are 12 storiesaboutthe formationof the professionals,
people whose workexperience exceedsthe amountof fingersonone hand(withsome reservations).I
hope youwill make goodconclusionsfromthese stories (spoiler:self-study rocks) andfindacouple of
advicesconvenientforyou.
MaksimKremnev,Software Developer, Aviasales
How longhave youbeenworkinginweb-dev?
For 5-6 years.
Why didyouchoose programmingandweb-development?
It's an opportunitytomake moneydoingwhatyoulike.
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
18-19-20 yearsold. At that time Iwas workingasa systemadministratorandat the same time I was
takinga great interestinsome of the curiousthingslike gentoo,bash,django(the firstthingsthat
occurredto me).One day I ran againsta vacancy of a ruby-programmerfrom@ipronixonsome local
jobboard and decidedtotry,I thoughtmaybe theyneededpython-programmerstoo.Asitturnedout,
theydidn't,butruby-programmers,evenjuniors(Ididn'tknow thiswordbackthen) were needed.Well..
theyofferedme money,besides,itwasmore thanI wasgettingas a systemadministrator,andIdecided
to combine offline andonline job.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
In 1 month.It's all @ipronix
What shoulda beginnerstartwith?
WithHow To or Get started
What didyou lackat the beginningof yourjourney?
Time
Can youadvise some books,websites?
google.com
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
golang,python,chef,differentdb
Pavel Khrulev,RubyonRailsdeveloper,freelanceronodesk,elance.
How longhave youbeenworkinginweb-dev?
For 6 years.
Why didyouchoose programmingandweb-development?
That's a difficultquestion.Ichose programmingbecauseIhada passionforit, thiswasinterestingfor
me.Web-development- well,Itjustworkedoutthisway.Ihad startedmy careerintimeswhenweb-
developmentwasbeginningtogainpopularityandthe demandforweb-developersbecame huge.The
demandbredsupplyrepresentedbyme :)
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
WhenI startedgoing for a programmingIhad writtena little game.Itbecame necessarytomake a
website forit.That'showI made myfirstwebsite inhtml.ThenIwasaskedto make anotherwebsite for
moneybyotherpeople,andafterwardsIfoundajob as a web-developer.Itwasinthe endof 2007 -
beginningof 2008.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
I receivedmyfirstmoneysomethingabout4monthsafterI had made the firstwebsite inhtml formy
ownpurposes.Igot the ordereasily - my talentswere spread,andthe customerfoundme first.
What shoulda beginnerstartwith?
Passionandthirstfor knowledge.Explore something,developsomethingforyourself,forpleasure,using
gainedknowledge.
What didyou lackat the beginningof yourjourney?
Informationmade simple.There weren'tmanygoodwebsitesandbooksonRussian,andIhadn't
masteredenglishsowell.Imean,Ilackedthe knowledge of english,too.
Can youadvise some books,websites?
It dependsonthe subjectyouare interestedin.There are alotof booksoneach subject.Ican onlytell
youwhat one needsforthe general developmentasa programmer.
 For learningandimprovingenglish - the books"EnglishforRussians"andthe
website lingualeo.com
 One can learnabout newtechnologiesandtrendsfrom habrahabr.ru
 Problemsolving- stackoverflow.com
 One can gain practical skillsof codingusingthe new technologiesinanentertainingform
on codeschool.com
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
NowI am learningCordovaandRhodesframework,i.e.mobile developmentcombinedwithweb-
technologies.
I findoutabout all the newsandtrendson habrahabr.If somethinggetsme interested,Istartdigging
further,readingbooksonthatsubject,articlesonwebsites.
I learnaboutsome methods,engineeringpracticesfromdevelopers'blogswhichIamsubscribedto.
Usuallythese developersare notthe worstpeople inpopularopen-source projects.
I am constantlyworkingonimprovingmyenglishgrammar,expandingmyvocabulary,gettingridof my
accent.As I wrote,the books"EnglishforRussians",the website lingualeo.comandthe experience of
communicatingwithcustomershelpme withIt.
Varvara, Ruby andnode.jsdeveloper, Social Quantum
How longhave youbeenworkinginweb-dev?
I am not familiarthismuchwithweb,butingeneral - forabout 6 years.
Why didyouchoose programmingandweb-development?
I was studyingatthe profession-orienteduniversity,ithadbeenworkingoutanditwas interestingfor
me.
What were the waysyoulearnedthis?
The university,self-study.
Tell usa little bitmore howyoustartedout:how,when,what?
RightafterI had graduatedfromthe universityIgota jobinthe office thathad wonthe tenderforthe
projecton Saint-Petersburg'sinformatization - the state-servicesbooth.Ihadbeenworkingthere for
almosthalf a year,I had beenwritinginterfacesandsearchof addressesinDBfor these boothsetc.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?HowdidI
getmy firstorder?
I have neverbeendoingfreelance,have alwaysbeenworkinginanoffice.
What shoulda beginnerstartwith?
Choosingagood companyand a team, that inhalf a year will teacha beginnernottosteponthe rake
typical forbeginners),instill agoodcodestyle andsome otheruseful stuff inthe spiritof testingand
code profiling.
What didyou lackat the beginningof yourjourney?
Exactlysuch goodteam.I sat buriedinbooksandsteppedonthe commonrake.Though thisisgood in
termsof self-discipline.
Can youadvise some books,websites?
If I needtofindoutsomething,Igoogle.Butfirstof all, of course,readdocs.
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
ruby& haxe.
Daniil,aprogrammer, Social Quantum
How longhave youbeenworkinginweb-dev?
For 3 years
Why didyouchoose programmingandweb-development?
As forprogramming - it justcame outlike this,Ihave beeninfrontof a computersince 7, startingwith
spectrum.It'scool to be a magicianand an architectat the same time :)
I didn'tchoose web-development- Ihave alwayswantedtodevote myself togames,andthat'swhat I
am doingnow.But before thisIhadbeenworkingwithweb,don'trememberforhow long,that'swhyI
wrote for 3 years:)
What were the waysyoulearnedthis?
The university,self-study.
Tell usa little bitmore howyoustartedout:how,when,what?
7 yearsold,ZXSpectrumon my birthday,BASIC.Asa teenager - FIDONET,C,a little bitof Pascal.
Adolescence- Linux,Python.Youth - web-development,Python, JS,Pylons,Zope,alittlebitof Django.
The recentyears - Python,JavaScript,AS3,C#, Haxe,node.js,Flash,Unity3D.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
WhenI was about20, I had justput myCV online andstartedworkinginanoffice asa Pythonweb-
developer.
What shoulda beginnerstartwith?
Understandingthe principle - "write lesscode,butnotlessthanyouneed"
What didyou lackat the beginningof your journey?
Communicationwithgeeks.
Can youadvise some books,websites?
Oh,I don't know.Indue time I had readquite a lotof interestingbooksthatwere one wayor another
connectedwithprogramming,butIwon'tpresume toadvise generally.
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
Compilers,OCaml.
Mikhail,teamlead, Social Quantum
How longhave youbeenworkinginweb-dev?
Webin particular- for 5 years.
Why didyouchoose programmingandweb-development?
Programming- because Ihave beeninterestedinitsince childhood.Web - low barrierstoentry:on
knowledge (lotsof manuals),onpractice (youonlyneedawebbrowseranda notepad,well,andpaint,
youdon't needtopull any heavyweightide bydialup,etc) andonjob(free-lance.ru,suddenlythere are
people whoare readyto payfor the thingsI have learnedjustoutof interest).
What were the waysyoulearnedthis?
The university,self-study.
Tell usa little bitmore howyou startedout:how,when,what?
Secondaryschool,holidays,i486,my motherbroughta diskwithvideotutorialsonvisual basic,where it
was explainedhowtomake real programswithwindowsetc.There wasnocompileronthe disk.Ihad
beensalivatingfora week.ThenIgot a compilerandstartedexploringeverything.
Later I borrowedsomewhere abookaboutthe basicsof html,startedexperimentingandmakinga
homepage withawebsite builder - itwas verypopularbackthen.
Also- logo studygroup,pascal courses,phpcourses,pascal and c on IT lessonsinhighschool,reading
xakep.ru,interestinvirusesandassembler,flash.Tobe honest,Idon'trememberwhenexactlyitdid
start.
Once my fathertoldme such storyabout mypreschool childhood:he removedwindowsfrommy
computerandleftme withpure DOS. Sohe comesback fromworkat eveningandseesme playing
computergames.He asks me "howis itpossible"andgetsananswerthat I have typedoverseen
commands"cd nc", "nc",and then"the blue thing opened",thatisnortoncommanderwhichIwas
alreadyfamiliarwith(:
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
I had foundmyfirstorderon freelance sometimewhenIwas inhighschool.Idon't rememberexactly
whatit was - perhapsa flashbanner,perhapsa layoutrework.Backthen,of course,I wasn'tso self-
confident,andthat'swhymostof the time I wasjust hangingaroundonsome competitionsandI
workedmainlynotformoneybutfor the portfolio.OnLebedev'sadvice whichIhadread inhis
mandership,Ididthe worksforimaginaryclientsinordertofill myportfolioandshow thatI can.
What shoulda beginnerstartwith?
Easy way:
 learnhowto use google
 google a tutorial like "introductiontohtml"
Hard way:
 school physicscourse
 electrotechnics
 digital circuitry
 the basicsof informationtechnology
 microcontrollersprogramming
 assembler
 structural programming,C,arrays, pointers,dynamicdatastructures,networking,etc.
 object-orientedprogramming,C++
 operatingsystems
 whateveryoulike
What didyou lackat the beginningof yourjourney?
The dialupspeed
Can youadvise some books,websites?
htmlbook.ru stackoverflow.com
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
The funnythingisI practicallydonot read complete booksontechnologies. Because:
1. outdatedknowledge
2. one-sidedview
3. doubtful author'scompetence
4. a lot of letters
Insteadof it,whenI encountersome kindof technology,firstof all,Isearchforthe official website,
some kindof gettingstartedguide,docsonAPI,examples.If itgoesslow,thenIaskgoogle the specific
questions(mostof the time itleadsme to stackoverflow),andif itgoesveryslow - thenI turnto the
thematiccommunityinordertoask a question(butitisan extremity,since waitingforthe answeris
veryannoying).
NowinparticularI am experimentingwithcommonnode (node.jswrapper,thatimplementsCommonJS
standartsand usesfibers) andmongodb.AndIneedtolearnRailsformy job.
RomanKolesnev,FullstackRailsdeveloper; Social Quantum
How longhave youbeenworkinginweb-dev?
For 3 years
Why didyouchoose programmingandweb-development?
I had writtenaprogram, debuggedit,made some tests,all testspassedandthenyoustandup at full
height,perkyourfingeratit saying"now Iam yourGod!"
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
I had triedprogrammingalittle whenIwasinprimaryschool,that's whythe informationabouthowI
had startedoutwouldn'thelpthe others.Ihadn't quite realizedyetwhatIwasgettinginto,a fool.But,
insuma, I can say the following:self-studyhereiseverything,butonfirststagesa goodbook or a video
tutorial,andan elderteam-mate whowill directyourthinkingthe properway,are veryhelpful.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
Masteringwebwasirregularandimpermanent,buthalf ayearafterI hadconcentratedonrailsI started
to earn500$ at flexiblehoursandcombine work withstudyonthe 3rd course of MIPT. Before the
concentrationonrailsthere hadbeenquite abigexperienceinprogramming,abasicunderstandingof
JS,CSS, HTML and a little bitof PHP(intotal,I had writteninPHPsomethingabout40-50 man hours,no
more)
What shoulda beginnerstartwith?
codeschool.com
What didyou lackat the beginningof yourjourney?
A mentor
Can youadvise some books,websites?
codeschool.com stackoverflow.com
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
Scala,Playframework,Unity3D, inthe nearestfuture Swift
SergeyRezvanov,ruby-developer, IkitLab
How longhave youbeenworkinginweb-dev?
For 4 years.
Why didyouchoose programmingandweb-development?
I became interestedincomputertechnologieswhenIwasinschool, I feltsomethingratherinexplicable
and attractingin it,some kindof man-machine symbiosis.These timesacomputerwithoutamanis just
a piece of iron,but a man,too, alreadycan't live withoutacomputer.Buttogethertheymake atandem
where everyoneisinitsproperplace.Forme developmentandprogrammingingeneral are the same
as, forexample,art,i.e.a painterwithan easel,amusicianwithhisinstrument - these are the equal
figuresof a creative personality,the same asdeveloperwithhisskillsandknowledge.
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
For me the path of programminghadstartedwhenIfoundmyself ajobas an oracle-developerina
companyCompassPlusin mytown(thisjobwasn'tconnectedtoweb),where Ihadspent5 yearsof my
life andcareer.
In the lastyear of work I became interestedinweb-developmentandthe follow-uptechnologies.All this
playedalow-downtrick - I couldn'tbearworkinginCompassPluswherethe stackof technologieswas
from90-s. That's whenIhad decidedtofindadistributedteamwithwhichIcouldfostermyskillsasa
web-developer.That'showI gota jobinSecoint,thiswasa companyin Tver',that was makingonline-
shops on Spee.Forsometime Ihadbeenworkingat2 jobs - inCompassPlus,inoffice,atday,and in
Secoint,remotely,atevenings.
Several monthslateritbecame verydifficulttocombine 2jobs(Ialreadyhada familybackthen),andI
got registeredasanIE and quitCompassPlus.Ibecame fullyimmersedinweb-developmentand
studyingtechnologieswhile still workinginSecoint.
Since thenI have changedseveral companies,butIam still loyal toweb-developmentandI workonly
remotely.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
Aftertwomonthsof studying.Iturnedto the ruby web-developerscompanyandofferedmyservicesas
a dislocatedworker.Theygave me thumbup.
What shoulda beginnerstartwith?
Thinktwice if youneedall this.If youdo, thenwrite code,readsmb.else'scode andwrite itagain.
What didyou lackat the beginningof yourjourney?
Communicationwiththe same people asIwas...Unfortunately,Istill know noruby/railsdevelopers
frommy town.All the professionalsIknow are virtual,Ihaven'tmettheminlife.
Can youadvise some books,websites?
My favorite bookstore- PragProg.There Ioftenbuybooksconnectedwithweb-development(mostlye-
books).Nothingspecific,Iam interestedineverything.
I oftenfindthe answerstomyquestionsonStackOverflow andsimilarresources.ButmostoftenIstill
lookat the sourcesof some big projects,because sometimesone canfindthere more useful information
than inbooksand articles.
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
For the last couple of monthsIhave beenworkingonone verybigprojecton mobile analytics-
http://inside.ly AndIcan sayjustone thing:datarulesthe world,andthe future isinthose whocan
collectthatdata and analyze it.That's whydata science iseverythingtous.
Konstantin,technical team leadinone of the start-upsof Saint-Petersburg
How longhave youbeenworkinginweb-dev?
For 5-7 years.
Why didyouchoose programmingandweb-development?
I have alwaysbeeninterestedincomputersandinternet.
What were the waysyoulearnedthis?
University,self-study,workwithamentor
Tell usa little bitmore howyoustartedout:how,when,what?
I startedout withself-studyandDelphi,Pascal,C++programming.ThenIbecame interestedinUnix
systemsandPerl programming.Then,gradually,Iturnedtoweb-developmentandsettleduponruby
(well,andJavaScripttoo,of course).ItriedPython(Django),butmyheartwasnot init.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirst order?
I got my firstfull-fledgedorderonfreelance.Imade alittle website inPerl.It'shardto sayhow much
time I spentonstudyingatthat time.I suppose thatwasthe "start" for me.
What shoulda beginnerstartwith?
The basics andalgorithms.Books,screencasts,more practice.
What didyou lackat the beginningof yourjourney?
A competentmentorwhowouldtellme how andwhatI shoulddo.Andshouldn'tdo,too.
Can youadvise some books,websites?
The more youread, the better.I personallylikedthe books"DesignpatternsinRuby"(forruby-
developers) and"The artof optimization"(simple,butpopularalgorithmsmade easy) verymuch.
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
A little bithere andthere.Iam planningtostudyClojure more seriouslyandtoexperimentwithSwifta
little :)
KorneevEvgeniy,teamlead,SmartSpace
How longhave youbeenworkinginweb-dev?
For 5 years
Why didyouchoose programmingandweb-development?
Because I like tocreate somethingthatthe otherswill use later.
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
I became interestedinprogrammingbackwhenIwas12, moreover,Ididn'tevenhave acomputer.
WhenI was about14, I had alreadybeenactivelymakingsimple programsforWindowsinC++and
Delphi andwhenIwas 16 - I hadbeenmakingcomputergames.
Thenthere wasa yearof stagnationatthe universitywhere Ihadbeenentertainingmyself onlywith
Warcraft and makingcourse papersforolderstudents.ButwhenIunderstoodthatI hadn'tbeengetting
any useful informationhere,Ihadquitthe universityandfoundajob.WhenI was17-18, theydidn't
wantto hire me as a programmer,that'swhyI startedsellingdisksata computergamesstore.Half a
yearafter I wasalreadyconfiguringandcustomizing1Cinthe mothercompany.One more yearafter,
whenmybrainstartedto dry up from1C, I hadturnedto freelance andstartedmakingwebsites.Atfirst
- online shopsonphp-enginesandthen,afterawhile,Igotinterestedincool frameworksandchose
rubyand rails.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
If to speakabout earlystages,whenIhadbeenmaking"turnkey"websitesonstuff like Wordpess,thenI
don't remember.Probablyone of myacquaintancesaskedme tomake somethingandpaid,asitusually
happens.If tospeakabout Rails,thenitturned outmostlythe same.I offeredtomake agood website
for the dance studioI wasworkingat,for a small consideration.Igotmyfirstfull-timejobalsothanksto
friends - one of the developersIknewsharedwithme the clientof one of hisprojects.
What shoulda beginnerstartwith?
Firstof all,learningenglish:) Secondly,some basicthingslike HTML,CSS.You can try anothertack and
at firstjustlearnprogramming - learnpascal,basic or somethingelse.A goodprogrammeris
distinguishedbyhisalgorithmicthinking.Thisisa long,butproperway.
What didyou lackat the beginningof yourjourney?
I guessa mentor.
Can youadvise some books,websites?
The coolestthingaboutweb-developmentIsaw: http://www.railstutorial.org/book.Fromgeneral-
purpose things - "Code complete"byMcConnell
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
RightnowI am exploringdifferentthings:fromios-developmenttogame engines.If tospeak about
web:I am constantlylookingforand,if needed,studyingdifferenttrendsandtechnologies,butnothing
special.
In general,Itrynot to get stuckon web,butalsoto explore differentfields.
AntonCherepanov,web-developerin Evrone,mkdev.me mentor.
How longhave youbeenworkinginweb-dev?
For 3 years
Why didyouchoose programmingandweb-development?
Historically,Ihadbeenplayingwow,andthenIdesiredtohave myownweb-serverandof course,a
website.
What were the waysyoulearnedthis?
Self-study,workwithamentor
Tell usa little bitmore howyoustartedout:how,when,what?
WhenI was youngI enjoyedplayingWoW,butthenIgot boredand I thought:whatif I made myown
server?Andeverythingbegantotake off,at firstI wasdownloadingwebsitesandinstallingthem,thenI
startedto copy html fromone website toanother,thencss.
ThenI got acquaintedwithmangosandtrinity - theyare wow opensource engineswritteninC++.It was
verydifficulttoinvestigatethemwithoutunderstandingof whatandhow one shoulddo,butI had
definitelylearnedhowtocompile andpatch:) ThenI foundoutthat one can earn goodmoneyonit and
continuedstudying,butonlyweb-development,becausethiswasmore pleasantforme thantaking
trouble withC++.
ThenI enteredacollege in"Software engineeringforcomputersandcomputer-basedsystems",andit
gave a goodbasisinalgorithmsanddatabases.Thena yearwithphpand thenthe beautiful worldof
ruby.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
Notverysoon,for a longtime I didn'tevenknow thatone can earn moneyonit,so maybe inabout 2
years)
What shoulda beginnerstartwith?
Searchingfora mentorand readingdocs.
What didyou lackat the beginningof yourjourney?
I had everythingIneeded.
Can youadvise some books,websites?
 rusrails.ru
 http://greenruby.org/
 http://rubydaily.org/
 https://www.codeschool.com/
 http://thoughtbot.com/
 https://twitter.com/evrone_ru
 http://www.rubeque.com/
 http://railscasts.com/
 http://www.rubyflow.com/
 http://www.rwpod.com/
 http://rubynoname.ru/
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
We are activelygamificatingthe processof ourworkusing Track2Win.
Employeestracksome of theiractions:watchedaconference,readabook,spoke at a meet-up,
contributedetc.And,tokeepup,youare keepingpace witheveryone andtryingtodistinguishyourself.
Technologies:AngularJS,Go
Kirill Shirinkin,DevOpsandCloudconsultant
How longhave youbeenworking?
For 7 years
Why didyouchoose programmingandweb-development?
An unscratchable itchtomake webapplications.Wasinspiredby37signalsandothers.
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
At some pointbetweenthe agesof 13 and14 myfatherofferedme tomake websites.Itried
Dreamweaver,lookedatCSSand gave upon it forsome time.Andthen,at the age of 15, I had decided,
all of a sudden,that,afterall,Iwant to make websites.IstartedlearningHTML,CSS,a little bitof JS.
Aftersome time the wordingchangedto"Iwant to make cool websites".IheardaboutRails,newand
popularback then,onhabrahabr.I decidednottolistenthe programmersIknew whorecommended
me to learnPHP and Java.I startedto learnRailsandwrote a couple of applicationsinitjustformyself.
One of themI still use everyday.Inabouta yearafterI had startedlearningRailsfate broughtme
togetherwith DmitriyVasilets, @pronix whobecame mymentorandemployerforthe nextyearanda
half.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
I don't rememberthe exacttime,Icanjustsay that I was 16, so no more than a year of trouble with
html and css. I neededtomake alayoutfor http://digitalshop.ru fromscratch.The website wasmade up
intable layoutback then,andone fellow whoworked asaprogrammerthere offeredme tomake itup
againin blocks.ThenIexperiencedthe sufferof makingupforIE6, the happinessmoderndevelopers
are deprivedof :-)
What shoulda beginnerstartwith?
Self-educationforwebdevelopers.Thisisafree tutorial forthose whodon'tknow where tostart and
whatdirectiontofollowwrittenbyme.Inshort,thisisa 60-page answerto the question"Whatshoulda
beginnerstartwith";-)
The most important:findyourmotivationanddon'tlose it.Andconcentrate of yourgoal.Thisis a
universal advice thatisproperforany kindof situation,itiseasiergiventhanfollowed:-)
What didyou lackat the beginningof yourjourney?
I will nevergettiredof repeatingthatinorderto achieve successinweb-developmentfieldone needs
twothings:the desire tostudyconstantlyanda cool mentor.Iwas unbelievablylucky:throughoutall of
my careerI had brilliantmentorswhomIwill alwaysbe grateful to.One of them, EvgeniyYanusov,
helpedme togainthe firstknowledge inweb-development(html,cssetc.).Anotherone, Dmitriy
Vasilets,notonlytaughtme toworkbut alsoplayeda crucial part inmy move to Berlin:-)
Can youadvise some books,websites?
Thiswill looklike aruthlessself-aggrandizement,butin myfree book) Ihave collectedall the linkstoall
the necessarybooksandwebsiteswhichIcan recommendconfidently.
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
DevOpsandCloud.Notreallynew,butIalwaystry to deependmyknowledgethere.AlsoIamtrying
hard to write more correctly.Forexample,forsome reasonitdoesn'tcome easyforme to write
"advise"insteadof "advice"sometimes.
DmitriyVasilets,aconsultant
How longhave youbeenworkinginweb-dev?
For 9 years
Why didyouchoose programmingandweb-development?
I have neverbeenconcentratedonweb.Ijustcomplete tasksmaximallysimple andfast.
What were the waysyoulearnedthis?
Self-study
Tell usa little bitmore howyoustartedout:how,when,what?
I was studyingatthe universityin2007.
There wasa gang of fraudsthat was providingotherswithinternetandmakingsome moneyon itin
dormitory.
The projectwas verysuccessful - more than100 clientsanda steadyincome.
I wrote an operatingpanel inordernotto communicate withclients,rightawayinRails.Andpassed
everythingtoasteadyperson.He organizedthe workevenbetterandthe income became predictable.
As a result,the projectwasworkingwithoutmyparticipation,andIhad a secure source of moneyevery
month.
It's a pitythat all thishappinesshadlastedonlyforayear.
Before thatI had beenwritingsystemscriptsandequipmenttestsonRuby.
How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid
youget yourfirstorder?
Rightaway.It's shame to workfor free.Itook a task ona freelance boardandsaidhonestlythatIwill be
doingitlong,but cheap.Andthenmy appetite startedtogrow inproportiontothe task load.
What shoulda beginnerstartwith?
Withdoingsomething.Close tickets.Parse files.Clocksonjs.If one asksquestions,buthaven'tdone
anything- it's time togive up.
What didyou lackat the beginningof yourjourney?
I had everythingIneeded. Lifeisalwaysamazing.
Can youadvise some books,websites?
Bible,Litvak,Bulgakov,The GoldenCalf.
How's yourself-studygoingnow,whatnew directionsdoyouexplore?
Data science,management,finance,math,chemistry.
That's all for now.Anattentive readerwill notice one andthe same patterninall of the interviews:
 Everyone startedoutwithpassionforsomething,whetheritwere gamesorwebapplications.
Thus,most often,programmingisnota self-objective butaskill one hasto acquire inorderto
accomplishitsgoal. Butit doesn'tmeanyoucan't love programming.:)
 Each and everyone was active atself-study,andforthe majorityitwasthe onlyway of studying.
 Havinga mentoris a bigadvantage and hadhelpedalot of people (if notthe majorityof them) to
achieve success.
Professionalswhohave readthisarticle - share yourstories withusat the commentsbelow,inspire
those whohave justtakenthe path youhad traveledandhelpthemnotto lose theirway.
Beginnerswhohadalreadytakenthispath - tell uswhat techniques,sources,people helpyouandmake
your educationmore productive.

More Related Content

Similar to 12 interviews with russian experts

Sourceress cover letter
Sourceress cover letterSourceress cover letter
Sourceress cover letter
Tala Shivute
 
proper care and feeding for your junior developer
proper care and feeding for your junior developerproper care and feeding for your junior developer
proper care and feeding for your junior developer
Eric St
 
15 Experts on the Art of JavaScript Programming
15 Experts on the Art of JavaScript Programming15 Experts on the Art of JavaScript Programming
15 Experts on the Art of JavaScript Programming
FusionCharts
 
What do i do
What do i do What do i do
What do i do
Jebin BV
 
How to get a Job as a Front End Developer
How to get a Job as a Front End DeveloperHow to get a Job as a Front End Developer
How to get a Job as a Front End Developer
Mike Wilcox
 
Why learn how to code
Why learn how to codeWhy learn how to code
Why learn how to code
Joey Rigor
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
Christian Heilmann
 
Foundations of programming
Foundations of programmingFoundations of programming
Foundations of programming
pivotaltest
 
C# o basico
C#   o basicoC#   o basico
C# o basico
Tiago
 
Going Pro
Going ProGoing Pro
Going Pro
mlosee222
 
How To Become A Good C# Programmer
How To Become A Good C# ProgrammerHow To Become A Good C# Programmer
How To Become A Good C# Programmer
LearnItFirst.com
 
Code Now
Code NowCode Now
Code Now
Frances Coronel
 
How long will it take me to become a Web Designer/Developer?
How long will it take me to become a Web Designer/Developer?How long will it take me to become a Web Designer/Developer?
How long will it take me to become a Web Designer/Developer?
webdesignjhb9
 
Liberated Accessibility
Liberated AccessibilityLiberated Accessibility
Liberated Accessibility
Christian Heilmann
 
Final years
Final yearsFinal years
Final years
handsonrobot
 
Enlarge your digital footprint
Enlarge your digital footprintEnlarge your digital footprint
Enlarge your digital footprint
Barry Feldman
 
How to learn programming?
How to learn programming?How to learn programming?
How to learn programming?
Vijay Singh Khatri
 
15MINPLN Presentation
15MINPLN Presentation15MINPLN Presentation
15MINPLN Presentation
James Penstone
 
Cyberlator meet up
Cyberlator meet upCyberlator meet up
Cyberlator meet up
Seun Faluyi
 
How to find a job during pandemic GRINFER
How to find a job during pandemic GRINFERHow to find a job during pandemic GRINFER
How to find a job during pandemic GRINFER
AlexKirpichonok
 

Similar to 12 interviews with russian experts (20)

Sourceress cover letter
Sourceress cover letterSourceress cover letter
Sourceress cover letter
 
proper care and feeding for your junior developer
proper care and feeding for your junior developerproper care and feeding for your junior developer
proper care and feeding for your junior developer
 
15 Experts on the Art of JavaScript Programming
15 Experts on the Art of JavaScript Programming15 Experts on the Art of JavaScript Programming
15 Experts on the Art of JavaScript Programming
 
What do i do
What do i do What do i do
What do i do
 
How to get a Job as a Front End Developer
How to get a Job as a Front End DeveloperHow to get a Job as a Front End Developer
How to get a Job as a Front End Developer
 
Why learn how to code
Why learn how to codeWhy learn how to code
Why learn how to code
 
Resisting The Feature Creature
Resisting The Feature CreatureResisting The Feature Creature
Resisting The Feature Creature
 
Foundations of programming
Foundations of programmingFoundations of programming
Foundations of programming
 
C# o basico
C#   o basicoC#   o basico
C# o basico
 
Going Pro
Going ProGoing Pro
Going Pro
 
How To Become A Good C# Programmer
How To Become A Good C# ProgrammerHow To Become A Good C# Programmer
How To Become A Good C# Programmer
 
Code Now
Code NowCode Now
Code Now
 
How long will it take me to become a Web Designer/Developer?
How long will it take me to become a Web Designer/Developer?How long will it take me to become a Web Designer/Developer?
How long will it take me to become a Web Designer/Developer?
 
Liberated Accessibility
Liberated AccessibilityLiberated Accessibility
Liberated Accessibility
 
Final years
Final yearsFinal years
Final years
 
Enlarge your digital footprint
Enlarge your digital footprintEnlarge your digital footprint
Enlarge your digital footprint
 
How to learn programming?
How to learn programming?How to learn programming?
How to learn programming?
 
15MINPLN Presentation
15MINPLN Presentation15MINPLN Presentation
15MINPLN Presentation
 
Cyberlator meet up
Cyberlator meet upCyberlator meet up
Cyberlator meet up
 
How to find a job during pandemic GRINFER
How to find a job during pandemic GRINFERHow to find a job during pandemic GRINFER
How to find a job during pandemic GRINFER
 

Recently uploaded

一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
zyfovom
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 

Recently uploaded (20)

一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
学位认证网(DU毕业证)迪肯大学毕业证成绩单一比一原版制作
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 

12 interviews with russian experts

  • 1. https://mkdev.me/en/posts/how-to-become-a-programmer-12-interviews-with-russian-experts How to become a programmer? 12 interviewswithrussian experts. How to become aweb-developer?How tolearnprogramming?How a programmercan finda job?Does he needa highereducationforthis?How longshouldone studytostart makingmoneyonthe development? I think,almosteveryonewhoconsidersacareerof a programmerwondersthis.Relyingonmyown experience,Ididmybesttoanswerthe major part of these questionsandwrote Self-educationforweb developers.Butmyopiniontowardsself-studyandthe waysof studyingisjustthe opinionof one particularperson(though,certainly,Iamsure aboutitsrightness:) ). That's whythe ideacame to myhead:to take 12 programmerswhose professionalismIhave noreason to doubtand to ask themhowtheystartedout, how theylearnedeverythingtheyknow now andhow theygot a well-paidjob.Here belowthere are 12 storiesaboutthe formationof the professionals, people whose workexperience exceedsthe amountof fingersonone hand(withsome reservations).I hope youwill make goodconclusionsfromthese stories (spoiler:self-study rocks) andfindacouple of advicesconvenientforyou. MaksimKremnev,Software Developer, Aviasales How longhave youbeenworkinginweb-dev? For 5-6 years. Why didyouchoose programmingandweb-development? It's an opportunitytomake moneydoingwhatyoulike. What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? 18-19-20 yearsold. At that time Iwas workingasa systemadministratorandat the same time I was takinga great interestinsome of the curiousthingslike gentoo,bash,django(the firstthingsthat occurredto me).One day I ran againsta vacancy of a ruby-programmerfrom@ipronixonsome local jobboard and decidedtotry,I thoughtmaybe theyneededpython-programmerstoo.Asitturnedout, theydidn't,butruby-programmers,evenjuniors(Ididn'tknow thiswordbackthen) were needed.Well.. theyofferedme money,besides,itwasmore thanI wasgettingas a systemadministrator,andIdecided to combine offline andonline job. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? In 1 month.It's all @ipronix What shoulda beginnerstartwith? WithHow To or Get started
  • 2. What didyou lackat the beginningof yourjourney? Time Can youadvise some books,websites? google.com How's yourself-studygoingnow,whatnew directionsdoyouexplore? golang,python,chef,differentdb Pavel Khrulev,RubyonRailsdeveloper,freelanceronodesk,elance. How longhave youbeenworkinginweb-dev? For 6 years. Why didyouchoose programmingandweb-development? That's a difficultquestion.Ichose programmingbecauseIhada passionforit, thiswasinterestingfor me.Web-development- well,Itjustworkedoutthisway.Ihad startedmy careerintimeswhenweb- developmentwasbeginningtogainpopularityandthe demandforweb-developersbecame huge.The demandbredsupplyrepresentedbyme :) What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? WhenI startedgoing for a programmingIhad writtena little game.Itbecame necessarytomake a website forit.That'showI made myfirstwebsite inhtml.ThenIwasaskedto make anotherwebsite for moneybyotherpeople,andafterwardsIfoundajob as a web-developer.Itwasinthe endof 2007 - beginningof 2008. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? I receivedmyfirstmoneysomethingabout4monthsafterI had made the firstwebsite inhtml formy ownpurposes.Igot the ordereasily - my talentswere spread,andthe customerfoundme first. What shoulda beginnerstartwith? Passionandthirstfor knowledge.Explore something,developsomethingforyourself,forpleasure,using gainedknowledge. What didyou lackat the beginningof yourjourney?
  • 3. Informationmade simple.There weren'tmanygoodwebsitesandbooksonRussian,andIhadn't masteredenglishsowell.Imean,Ilackedthe knowledge of english,too. Can youadvise some books,websites? It dependsonthe subjectyouare interestedin.There are alotof booksoneach subject.Ican onlytell youwhat one needsforthe general developmentasa programmer.  For learningandimprovingenglish - the books"EnglishforRussians"andthe website lingualeo.com  One can learnabout newtechnologiesandtrendsfrom habrahabr.ru  Problemsolving- stackoverflow.com  One can gain practical skillsof codingusingthe new technologiesinanentertainingform on codeschool.com How's yourself-studygoingnow,whatnew directionsdoyouexplore? NowI am learningCordovaandRhodesframework,i.e.mobile developmentcombinedwithweb- technologies. I findoutabout all the newsandtrendson habrahabr.If somethinggetsme interested,Istartdigging further,readingbooksonthatsubject,articlesonwebsites. I learnaboutsome methods,engineeringpracticesfromdevelopers'blogswhichIamsubscribedto. Usuallythese developersare notthe worstpeople inpopularopen-source projects. I am constantlyworkingonimprovingmyenglishgrammar,expandingmyvocabulary,gettingridof my accent.As I wrote,the books"EnglishforRussians",the website lingualeo.comandthe experience of communicatingwithcustomershelpme withIt. Varvara, Ruby andnode.jsdeveloper, Social Quantum How longhave youbeenworkinginweb-dev? I am not familiarthismuchwithweb,butingeneral - forabout 6 years. Why didyouchoose programmingandweb-development? I was studyingatthe profession-orienteduniversity,ithadbeenworkingoutanditwas interestingfor me. What were the waysyoulearnedthis? The university,self-study. Tell usa little bitmore howyoustartedout:how,when,what? RightafterI had graduatedfromthe universityIgota jobinthe office thathad wonthe tenderforthe projecton Saint-Petersburg'sinformatization - the state-servicesbooth.Ihadbeenworkingthere for almosthalf a year,I had beenwritinginterfacesandsearchof addressesinDBfor these boothsetc.
  • 4. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?HowdidI getmy firstorder? I have neverbeendoingfreelance,have alwaysbeenworkinginanoffice. What shoulda beginnerstartwith? Choosingagood companyand a team, that inhalf a year will teacha beginnernottosteponthe rake typical forbeginners),instill agoodcodestyle andsome otheruseful stuff inthe spiritof testingand code profiling. What didyou lackat the beginningof yourjourney? Exactlysuch goodteam.I sat buriedinbooksandsteppedonthe commonrake.Though thisisgood in termsof self-discipline. Can youadvise some books,websites? If I needtofindoutsomething,Igoogle.Butfirstof all, of course,readdocs. How's yourself-studygoingnow,whatnew directionsdoyouexplore? ruby& haxe. Daniil,aprogrammer, Social Quantum How longhave youbeenworkinginweb-dev? For 3 years Why didyouchoose programmingandweb-development? As forprogramming - it justcame outlike this,Ihave beeninfrontof a computersince 7, startingwith spectrum.It'scool to be a magicianand an architectat the same time :) I didn'tchoose web-development- Ihave alwayswantedtodevote myself togames,andthat'swhat I am doingnow.But before thisIhadbeenworkingwithweb,don'trememberforhow long,that'swhyI wrote for 3 years:) What were the waysyoulearnedthis? The university,self-study. Tell usa little bitmore howyoustartedout:how,when,what? 7 yearsold,ZXSpectrumon my birthday,BASIC.Asa teenager - FIDONET,C,a little bitof Pascal. Adolescence- Linux,Python.Youth - web-development,Python, JS,Pylons,Zope,alittlebitof Django. The recentyears - Python,JavaScript,AS3,C#, Haxe,node.js,Flash,Unity3D.
  • 5. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? WhenI was about20, I had justput myCV online andstartedworkinginanoffice asa Pythonweb- developer. What shoulda beginnerstartwith? Understandingthe principle - "write lesscode,butnotlessthanyouneed" What didyou lackat the beginningof your journey? Communicationwithgeeks. Can youadvise some books,websites? Oh,I don't know.Indue time I had readquite a lotof interestingbooksthatwere one wayor another connectedwithprogramming,butIwon'tpresume toadvise generally. How's yourself-studygoingnow,whatnew directionsdoyouexplore? Compilers,OCaml. Mikhail,teamlead, Social Quantum How longhave youbeenworkinginweb-dev? Webin particular- for 5 years. Why didyouchoose programmingandweb-development? Programming- because Ihave beeninterestedinitsince childhood.Web - low barrierstoentry:on knowledge (lotsof manuals),onpractice (youonlyneedawebbrowseranda notepad,well,andpaint, youdon't needtopull any heavyweightide bydialup,etc) andonjob(free-lance.ru,suddenlythere are people whoare readyto payfor the thingsI have learnedjustoutof interest). What were the waysyoulearnedthis? The university,self-study. Tell usa little bitmore howyou startedout:how,when,what? Secondaryschool,holidays,i486,my motherbroughta diskwithvideotutorialsonvisual basic,where it was explainedhowtomake real programswithwindowsetc.There wasnocompileronthe disk.Ihad beensalivatingfora week.ThenIgot a compilerandstartedexploringeverything. Later I borrowedsomewhere abookaboutthe basicsof html,startedexperimentingandmakinga homepage withawebsite builder - itwas verypopularbackthen.
  • 6. Also- logo studygroup,pascal courses,phpcourses,pascal and c on IT lessonsinhighschool,reading xakep.ru,interestinvirusesandassembler,flash.Tobe honest,Idon'trememberwhenexactlyitdid start. Once my fathertoldme such storyabout mypreschool childhood:he removedwindowsfrommy computerandleftme withpure DOS. Sohe comesback fromworkat eveningandseesme playing computergames.He asks me "howis itpossible"andgetsananswerthat I have typedoverseen commands"cd nc", "nc",and then"the blue thing opened",thatisnortoncommanderwhichIwas alreadyfamiliarwith(: How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? I had foundmyfirstorderon freelance sometimewhenIwas inhighschool.Idon't rememberexactly whatit was - perhapsa flashbanner,perhapsa layoutrework.Backthen,of course,I wasn'tso self- confident,andthat'swhymostof the time I wasjust hangingaroundonsome competitionsandI workedmainlynotformoneybutfor the portfolio.OnLebedev'sadvice whichIhadread inhis mandership,Ididthe worksforimaginaryclientsinordertofill myportfolioandshow thatI can. What shoulda beginnerstartwith? Easy way:  learnhowto use google  google a tutorial like "introductiontohtml" Hard way:  school physicscourse  electrotechnics  digital circuitry  the basicsof informationtechnology  microcontrollersprogramming  assembler  structural programming,C,arrays, pointers,dynamicdatastructures,networking,etc.  object-orientedprogramming,C++  operatingsystems  whateveryoulike What didyou lackat the beginningof yourjourney? The dialupspeed Can youadvise some books,websites? htmlbook.ru stackoverflow.com
  • 7. How's yourself-studygoingnow,whatnew directionsdoyouexplore? The funnythingisI practicallydonot read complete booksontechnologies. Because: 1. outdatedknowledge 2. one-sidedview 3. doubtful author'scompetence 4. a lot of letters Insteadof it,whenI encountersome kindof technology,firstof all,Isearchforthe official website, some kindof gettingstartedguide,docsonAPI,examples.If itgoesslow,thenIaskgoogle the specific questions(mostof the time itleadsme to stackoverflow),andif itgoesveryslow - thenI turnto the thematiccommunityinordertoask a question(butitisan extremity,since waitingforthe answeris veryannoying). NowinparticularI am experimentingwithcommonnode (node.jswrapper,thatimplementsCommonJS standartsand usesfibers) andmongodb.AndIneedtolearnRailsformy job. RomanKolesnev,FullstackRailsdeveloper; Social Quantum How longhave youbeenworkinginweb-dev? For 3 years Why didyouchoose programmingandweb-development? I had writtenaprogram, debuggedit,made some tests,all testspassedandthenyoustandup at full height,perkyourfingeratit saying"now Iam yourGod!" What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? I had triedprogrammingalittle whenIwasinprimaryschool,that's whythe informationabouthowI had startedoutwouldn'thelpthe others.Ihadn't quite realizedyetwhatIwasgettinginto,a fool.But, insuma, I can say the following:self-studyhereiseverything,butonfirststagesa goodbook or a video tutorial,andan elderteam-mate whowill directyourthinkingthe properway,are veryhelpful. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? Masteringwebwasirregularandimpermanent,buthalf ayearafterI hadconcentratedonrailsI started to earn500$ at flexiblehoursandcombine work withstudyonthe 3rd course of MIPT. Before the concentrationonrailsthere hadbeenquite abigexperienceinprogramming,abasicunderstandingof JS,CSS, HTML and a little bitof PHP(intotal,I had writteninPHPsomethingabout40-50 man hours,no more)
  • 8. What shoulda beginnerstartwith? codeschool.com What didyou lackat the beginningof yourjourney? A mentor Can youadvise some books,websites? codeschool.com stackoverflow.com How's yourself-studygoingnow,whatnew directionsdoyouexplore? Scala,Playframework,Unity3D, inthe nearestfuture Swift SergeyRezvanov,ruby-developer, IkitLab How longhave youbeenworkinginweb-dev? For 4 years. Why didyouchoose programmingandweb-development? I became interestedincomputertechnologieswhenIwasinschool, I feltsomethingratherinexplicable and attractingin it,some kindof man-machine symbiosis.These timesacomputerwithoutamanis just a piece of iron,but a man,too, alreadycan't live withoutacomputer.Buttogethertheymake atandem where everyoneisinitsproperplace.Forme developmentandprogrammingingeneral are the same as, forexample,art,i.e.a painterwithan easel,amusicianwithhisinstrument - these are the equal figuresof a creative personality,the same asdeveloperwithhisskillsandknowledge. What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? For me the path of programminghadstartedwhenIfoundmyself ajobas an oracle-developerina companyCompassPlusin mytown(thisjobwasn'tconnectedtoweb),where Ihadspent5 yearsof my life andcareer. In the lastyear of work I became interestedinweb-developmentandthe follow-uptechnologies.All this playedalow-downtrick - I couldn'tbearworkinginCompassPluswherethe stackof technologieswas from90-s. That's whenIhad decidedtofindadistributedteamwithwhichIcouldfostermyskillsasa web-developer.That'showI gota jobinSecoint,thiswasa companyin Tver',that was makingonline- shops on Spee.Forsometime Ihadbeenworkingat2 jobs - inCompassPlus,inoffice,atday,and in Secoint,remotely,atevenings. Several monthslateritbecame verydifficulttocombine 2jobs(Ialreadyhada familybackthen),andI got registeredasanIE and quitCompassPlus.Ibecame fullyimmersedinweb-developmentand studyingtechnologieswhile still workinginSecoint.
  • 9. Since thenI have changedseveral companies,butIam still loyal toweb-developmentandI workonly remotely. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? Aftertwomonthsof studying.Iturnedto the ruby web-developerscompanyandofferedmyservicesas a dislocatedworker.Theygave me thumbup. What shoulda beginnerstartwith? Thinktwice if youneedall this.If youdo, thenwrite code,readsmb.else'scode andwrite itagain. What didyou lackat the beginningof yourjourney? Communicationwiththe same people asIwas...Unfortunately,Istill know noruby/railsdevelopers frommy town.All the professionalsIknow are virtual,Ihaven'tmettheminlife. Can youadvise some books,websites? My favorite bookstore- PragProg.There Ioftenbuybooksconnectedwithweb-development(mostlye- books).Nothingspecific,Iam interestedineverything. I oftenfindthe answerstomyquestionsonStackOverflow andsimilarresources.ButmostoftenIstill lookat the sourcesof some big projects,because sometimesone canfindthere more useful information than inbooksand articles. How's yourself-studygoingnow,whatnew directionsdoyouexplore? For the last couple of monthsIhave beenworkingonone verybigprojecton mobile analytics- http://inside.ly AndIcan sayjustone thing:datarulesthe world,andthe future isinthose whocan collectthatdata and analyze it.That's whydata science iseverythingtous. Konstantin,technical team leadinone of the start-upsof Saint-Petersburg How longhave youbeenworkinginweb-dev? For 5-7 years. Why didyouchoose programmingandweb-development? I have alwaysbeeninterestedincomputersandinternet. What were the waysyoulearnedthis? University,self-study,workwithamentor Tell usa little bitmore howyoustartedout:how,when,what?
  • 10. I startedout withself-studyandDelphi,Pascal,C++programming.ThenIbecame interestedinUnix systemsandPerl programming.Then,gradually,Iturnedtoweb-developmentandsettleduponruby (well,andJavaScripttoo,of course).ItriedPython(Django),butmyheartwasnot init. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirst order? I got my firstfull-fledgedorderonfreelance.Imade alittle website inPerl.It'shardto sayhow much time I spentonstudyingatthat time.I suppose thatwasthe "start" for me. What shoulda beginnerstartwith? The basics andalgorithms.Books,screencasts,more practice. What didyou lackat the beginningof yourjourney? A competentmentorwhowouldtellme how andwhatI shoulddo.Andshouldn'tdo,too. Can youadvise some books,websites? The more youread, the better.I personallylikedthe books"DesignpatternsinRuby"(forruby- developers) and"The artof optimization"(simple,butpopularalgorithmsmade easy) verymuch. How's yourself-studygoingnow,whatnew directionsdoyouexplore? A little bithere andthere.Iam planningtostudyClojure more seriouslyandtoexperimentwithSwifta little :) KorneevEvgeniy,teamlead,SmartSpace How longhave youbeenworkinginweb-dev? For 5 years Why didyouchoose programmingandweb-development? Because I like tocreate somethingthatthe otherswill use later. What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? I became interestedinprogrammingbackwhenIwas12, moreover,Ididn'tevenhave acomputer. WhenI was about14, I had alreadybeenactivelymakingsimple programsforWindowsinC++and Delphi andwhenIwas 16 - I hadbeenmakingcomputergames.
  • 11. Thenthere wasa yearof stagnationatthe universitywhere Ihadbeenentertainingmyself onlywith Warcraft and makingcourse papersforolderstudents.ButwhenIunderstoodthatI hadn'tbeengetting any useful informationhere,Ihadquitthe universityandfoundajob.WhenI was17-18, theydidn't wantto hire me as a programmer,that'swhyI startedsellingdisksata computergamesstore.Half a yearafter I wasalreadyconfiguringandcustomizing1Cinthe mothercompany.One more yearafter, whenmybrainstartedto dry up from1C, I hadturnedto freelance andstartedmakingwebsites.Atfirst - online shopsonphp-enginesandthen,afterawhile,Igotinterestedincool frameworksandchose rubyand rails. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? If to speakabout earlystages,whenIhadbeenmaking"turnkey"websitesonstuff like Wordpess,thenI don't remember.Probablyone of myacquaintancesaskedme tomake somethingandpaid,asitusually happens.If tospeakabout Rails,thenitturned outmostlythe same.I offeredtomake agood website for the dance studioI wasworkingat,for a small consideration.Igotmyfirstfull-timejobalsothanksto friends - one of the developersIknewsharedwithme the clientof one of hisprojects. What shoulda beginnerstartwith? Firstof all,learningenglish:) Secondly,some basicthingslike HTML,CSS.You can try anothertack and at firstjustlearnprogramming - learnpascal,basic or somethingelse.A goodprogrammeris distinguishedbyhisalgorithmicthinking.Thisisa long,butproperway. What didyou lackat the beginningof yourjourney? I guessa mentor. Can youadvise some books,websites? The coolestthingaboutweb-developmentIsaw: http://www.railstutorial.org/book.Fromgeneral- purpose things - "Code complete"byMcConnell How's yourself-studygoingnow,whatnew directionsdoyouexplore? RightnowI am exploringdifferentthings:fromios-developmenttogame engines.If tospeak about web:I am constantlylookingforand,if needed,studyingdifferenttrendsandtechnologies,butnothing special. In general,Itrynot to get stuckon web,butalsoto explore differentfields. AntonCherepanov,web-developerin Evrone,mkdev.me mentor. How longhave youbeenworkinginweb-dev? For 3 years Why didyouchoose programmingandweb-development? Historically,Ihadbeenplayingwow,andthenIdesiredtohave myownweb-serverandof course,a website.
  • 12. What were the waysyoulearnedthis? Self-study,workwithamentor Tell usa little bitmore howyoustartedout:how,when,what? WhenI was youngI enjoyedplayingWoW,butthenIgot boredand I thought:whatif I made myown server?Andeverythingbegantotake off,at firstI wasdownloadingwebsitesandinstallingthem,thenI startedto copy html fromone website toanother,thencss. ThenI got acquaintedwithmangosandtrinity - theyare wow opensource engineswritteninC++.It was verydifficulttoinvestigatethemwithoutunderstandingof whatandhow one shoulddo,butI had definitelylearnedhowtocompile andpatch:) ThenI foundoutthat one can earn goodmoneyonit and continuedstudying,butonlyweb-development,becausethiswasmore pleasantforme thantaking trouble withC++. ThenI enteredacollege in"Software engineeringforcomputersandcomputer-basedsystems",andit gave a goodbasisinalgorithmsanddatabases.Thena yearwithphpand thenthe beautiful worldof ruby. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? Notverysoon,for a longtime I didn'tevenknow thatone can earn moneyonit,so maybe inabout 2 years) What shoulda beginnerstartwith? Searchingfora mentorand readingdocs. What didyou lackat the beginningof yourjourney? I had everythingIneeded. Can youadvise some books,websites?  rusrails.ru  http://greenruby.org/  http://rubydaily.org/  https://www.codeschool.com/  http://thoughtbot.com/  https://twitter.com/evrone_ru  http://www.rubeque.com/  http://railscasts.com/  http://www.rubyflow.com/  http://www.rwpod.com/  http://rubynoname.ru/ How's yourself-studygoingnow,whatnew directionsdoyouexplore? We are activelygamificatingthe processof ourworkusing Track2Win.
  • 13. Employeestracksome of theiractions:watchedaconference,readabook,spoke at a meet-up, contributedetc.And,tokeepup,youare keepingpace witheveryone andtryingtodistinguishyourself. Technologies:AngularJS,Go Kirill Shirinkin,DevOpsandCloudconsultant How longhave youbeenworking? For 7 years Why didyouchoose programmingandweb-development? An unscratchable itchtomake webapplications.Wasinspiredby37signalsandothers. What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? At some pointbetweenthe agesof 13 and14 myfatherofferedme tomake websites.Itried Dreamweaver,lookedatCSSand gave upon it forsome time.Andthen,at the age of 15, I had decided, all of a sudden,that,afterall,Iwant to make websites.IstartedlearningHTML,CSS,a little bitof JS. Aftersome time the wordingchangedto"Iwant to make cool websites".IheardaboutRails,newand popularback then,onhabrahabr.I decidednottolistenthe programmersIknew whorecommended me to learnPHP and Java.I startedto learnRailsandwrote a couple of applicationsinitjustformyself. One of themI still use everyday.Inabouta yearafterI had startedlearningRailsfate broughtme togetherwith DmitriyVasilets, @pronix whobecame mymentorandemployerforthe nextyearanda half. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? I don't rememberthe exacttime,Icanjustsay that I was 16, so no more than a year of trouble with html and css. I neededtomake alayoutfor http://digitalshop.ru fromscratch.The website wasmade up intable layoutback then,andone fellow whoworked asaprogrammerthere offeredme tomake itup againin blocks.ThenIexperiencedthe sufferof makingupforIE6, the happinessmoderndevelopers are deprivedof :-) What shoulda beginnerstartwith? Self-educationforwebdevelopers.Thisisafree tutorial forthose whodon'tknow where tostart and whatdirectiontofollowwrittenbyme.Inshort,thisisa 60-page answerto the question"Whatshoulda beginnerstartwith";-) The most important:findyourmotivationanddon'tlose it.Andconcentrate of yourgoal.Thisis a universal advice thatisproperforany kindof situation,itiseasiergiventhanfollowed:-) What didyou lackat the beginningof yourjourney?
  • 14. I will nevergettiredof repeatingthatinorderto achieve successinweb-developmentfieldone needs twothings:the desire tostudyconstantlyanda cool mentor.Iwas unbelievablylucky:throughoutall of my careerI had brilliantmentorswhomIwill alwaysbe grateful to.One of them, EvgeniyYanusov, helpedme togainthe firstknowledge inweb-development(html,cssetc.).Anotherone, Dmitriy Vasilets,notonlytaughtme toworkbut alsoplayeda crucial part inmy move to Berlin:-) Can youadvise some books,websites? Thiswill looklike aruthlessself-aggrandizement,butin myfree book) Ihave collectedall the linkstoall the necessarybooksandwebsiteswhichIcan recommendconfidently. How's yourself-studygoingnow,whatnew directionsdoyouexplore? DevOpsandCloud.Notreallynew,butIalwaystry to deependmyknowledgethere.AlsoIamtrying hard to write more correctly.Forexample,forsome reasonitdoesn'tcome easyforme to write "advise"insteadof "advice"sometimes. DmitriyVasilets,aconsultant How longhave youbeenworkinginweb-dev? For 9 years Why didyouchoose programmingandweb-development? I have neverbeenconcentratedonweb.Ijustcomplete tasksmaximallysimple andfast. What were the waysyoulearnedthis? Self-study Tell usa little bitmore howyoustartedout:how,when,what? I was studyingatthe universityin2007. There wasa gang of fraudsthat was providingotherswithinternetandmakingsome moneyon itin dormitory. The projectwas verysuccessful - more than100 clientsanda steadyincome. I wrote an operatingpanel inordernotto communicate withclients,rightawayinRails.Andpassed everythingtoasteadyperson.He organizedthe workevenbetterandthe income became predictable. As a result,the projectwasworkingwithoutmyparticipation,andIhad a secure source of moneyevery month. It's a pitythat all thishappinesshadlastedonlyforayear.
  • 15. Before thatI had beenwritingsystemscriptsandequipmenttestsonRuby. How longafterthe start of the educationdidyouearnyourfirstmoneyon web-development?Howdid youget yourfirstorder? Rightaway.It's shame to workfor free.Itook a task ona freelance boardandsaidhonestlythatIwill be doingitlong,but cheap.Andthenmy appetite startedtogrow inproportiontothe task load. What shoulda beginnerstartwith? Withdoingsomething.Close tickets.Parse files.Clocksonjs.If one asksquestions,buthaven'tdone anything- it's time togive up. What didyou lackat the beginningof yourjourney? I had everythingIneeded. Lifeisalwaysamazing. Can youadvise some books,websites? Bible,Litvak,Bulgakov,The GoldenCalf. How's yourself-studygoingnow,whatnew directionsdoyouexplore? Data science,management,finance,math,chemistry. That's all for now.Anattentive readerwill notice one andthe same patterninall of the interviews:  Everyone startedoutwithpassionforsomething,whetheritwere gamesorwebapplications. Thus,most often,programmingisnota self-objective butaskill one hasto acquire inorderto accomplishitsgoal. Butit doesn'tmeanyoucan't love programming.:)  Each and everyone was active atself-study,andforthe majorityitwasthe onlyway of studying.  Havinga mentoris a bigadvantage and hadhelpedalot of people (if notthe majorityof them) to achieve success. Professionalswhohave readthisarticle - share yourstories withusat the commentsbelow,inspire those whohave justtakenthe path youhad traveledandhelpthemnotto lose theirway. Beginnerswhohadalreadytakenthispath - tell uswhat techniques,sources,people helpyouandmake your educationmore productive.