Diel 5. Programming karriêre. In krisis. Midden. Earste útjefte

Ferfolch fan it ferhaal "Programmer Karriêre".

2008. Global ekonomyske krisis. It liket derop, wat hat in inkele freelancer út in djippe provinsje dêr mei te krijen? It die bliken dat sels lytse bedriuwen en startups yn it Westen ek ferearme rekke. En dit wiene myn direkte en potensjele kliïnten. Boppe op al it oare ferdigene ik úteinlik myn spesjalistoplieding oan de universiteit en hie ik gjin oare aktiviteiten mear te dwaan as freelancen. Troch de wei, ik skieden mei myn earste klant, dy't brocht in konstante ynkommen. En nei him stoarte myn relaasje mei myn mooglik takomstige frou yn. Alles is as yn dy grap.
In "tsjustere streak" kaam, op it momint dat de tiid fan kâns en groei komme moast. It is tiid dat ambisjeuze jonge minsken haasten om in karriêre op te bouwen en hurd te wurkjen foar fiif, en wurde promovearre mei bliksemsnelheid. Foar my wie it oarsom.

Myn libben gie allinnich troch, mei de oDesk freelance útwikseling en seldsume oarders. Ik wenne noch by myn âlden, hoewol't ik it betelje koe om apart te wenjen. Mar ik mocht net allinne wenje. Dêrom fleurden mem har borsjt en heit syn hûndert gram de grize dagen op.
Eartiids moete ik âlde freonen fan 'e universiteit om oer it libben te praten en nijs te dielen. SKS bedriuw út tredde diel Ik makke in pivot fan dit ferhaal en ferhuze nei freelancen. No sieten Elon en Alain, krekt as ik, thús op de kompjûter, jild te fertsjinjen om te oerlibjen. Sa libbe wy: sûnder doelen, perspektyf en kânsen. Alles wie yn opstân yn my, ik wie it kategoarysk net iens mei wat der barde. It wie in systeemflater yn myn holle.

De earste besykjen om wat te feroarjen wie in grutskalige webtsjinst.

Nammentlik in sosjaal netwurk om wurk te finen en ferbinings te meitsjen. Koartsein - LinkedIn foar Runet. Fansels wist ik net oer LinkedIn, en d'r wiene gjin analogen yn RuNet. Moade op VKontakte hat krekt myn "Los Angeles" berikt. En it finen fan in baan wie hiel dreech. En d'r wiene gjin normale siden oer dit ûnderwerp yn sicht. Dêrom wie it idee goed en, doe't ik foar it earst nei de "gym" kaam, hong ik 50 kilogramgewichten oan beide kanten oan 'e barbell. Mei oare wurden: hawwende gjin idee wat in IT-bedriuw is en hoe te bouwen, Elon en ik begûn te bouwen LinkedIn foar Runet.

Fansels mislearre de ymplemintaasje. Ik wist yn prinsipe allinnich hoe te brûken C ++/ Delphi op it buroblêd. Elon begon krekt syn earste stappen te nimmen yn webûntwikkeling. Dat ik makke in webside yndieling yn Delphi en útbesteegje it. Nei't ik $ 700 betelle hie foar de ûntwikkeling fan LinkedIn, hie ik gjin idee wat ik der fierder mei dwaan moast. Yn dy tiid wie it leauwen sa'n ding: lit ús in webside meitsje, it op it ynternet sette en jild begjinne te meitsjen.
Allinnich hawwe wy net rekken holden dat tusken dizze trije eveneminten, lykas yn har proses, in heule miljoen ferskillende lytse dingen barre. En ek, in webside leit op it ynternet makket gjin jild op harsels.

Freelance

Ik hâldde my lang fêst oan myn earste klant Andy, mei wa't wy mear as in jier gearwurke hawwe. Mar, lykas ik yn it lêste diel skreau, besleat Andy it kontrakt rêstich te sluten wylst ik op fakânsje wie. En by oankomst begon hy touwen te draaien en in moanne in teeleppel te beteljen.
Yn it earstoan ferhege hy myn taryf op oDesk nei $ 19 / oere, wat op dat stuit boppe gemiddeld wie. Sokke betûfte freelancers as Samvel (de man dy't my yn freelance brocht) hie in taryf fan $ 22 / oere, en wiene de earste yn 'e sykresultaten fan Odessa. Dit hege bod sloech my werom by it sykjen nei myn folgjende bestelling.

Nettsjinsteande alles moast ik Andy skriuwe dat ik in oare klant soe sykje. Dit formaat fan gearwurking past my net: "Fixearje tsientallen bugs en foegje funksjes ta foar 5 kear minder priis." En it wie net sasear it jild, mar it feit dat it mearke oer in grutte ynvestearder mei in tas jild oer it skouder feroare yn in pompoen. De merk hie it projekt net nedich, of, wierskynliker, Andy koe it net ferkeapje wêr't it nedich wie. Wervje op syn minst de earste brûkers, ensfh.

Ik realisearre dat it tiid wie om te sykjen nei in nije oarder, ik haasten om oanfragen foar wurkposten te stjoeren. De earste twa oarders, nei Andy, ik slagge mislearre. Gewoane oan it feit dat jo kinne wurkje safolle as jo wolle, en oan 'e ein fan' e wike sil der in rûne som yn jo akkount, Ik wie net hiel bliid mei it perspektyf fan begjinne hielendal opnij. Nim nammentlik in lyts projekt mei fêste priis -> win it fertrouwen fan de klant -> oerskeakelje nei mear adekwate betelling. Dêrom, by stap twa of trije, ik bruts ôf. Of ik wie te lui om te wurkjen foar fertrouwen, of de klant woe it fêststelde taryf foar my fan $19 net betelje. Ik waard ferskuord by de gedachte om it taryf te ferleegjen nei $ 12 / oere of noch minder. Mar der wie gjin oare útwei. D'r wie praktysk gjin fraach yn myn niche fan buroblêdsoftware. Plus de krisis.

In pear wurden oer oDesk fan dy jierren (2008-2012)

Unopfallen, as in bolt út 'e blau, begûn de beurs te wurden fol mei ynwenners fan' e tee republiken en oare Aziaten. Nammentlik: Yndia, Filipinen, Sina, Bangladesh. Minder gewoan: Sintraal-Aazje: Iran, Irak, Katar, ensfh. It wie in soarte fan Zerg ynvaazje fan StarCraft, mei rush taktyk. Yndia allinich hat produsearre en bliuwt elk jier 1.5 miljoen IT-studinten ôfstudearje. Ik werhelje noch ien kear: oardel miljoen Yndianen! En fansels fine in pear fan dizze ôfstudearden daliks wurk op har wenplak. En hjir is sa'n bal. Registrearje op oDesk en krije twa kear safolle as yn jo Bangalore.

Oan 'e oare kant fan' e barrikaden barde in oar wichtich barren - it earste iPhone waard frijlitten. En ûndernimmende Amerikanen realisearre fuortendaliks hoe't jo in flugge cash kinne meitsje.
Fansels, troch jo iPhone-applikaasje foar 3 kopeken frij te litten nei in lege en rap groeiende merk. Krom, skuorre, sûnder ûntwerp - alles rôle.
Dêrom, mei de frijlitting fan 'e earste iPhone 2G, ferskynde fuortendaliks in ekstra kategory Mobile Development op oDesk, dy't gewoan oerstreamd waard mei oanfragen om in applikaasje foar it iPhone te meitsjen.

Dit apparaat en Mac krije wie in drege taak foar my. Yn ús lân hienen in pear minsken dizze gadgets, en yn 'e provinsjes koene se allinich hearre oer it bestean fan dit wûnder fan technology. Mar as alternatyf kocht ik yn 'e rin fan' e tiid in HTC Desire basearre op Android 2.3 en learde der applikaasjes foar te meitsjen. Wat letter fan pas kaam.

Mar dat is net it punt. Myn wichtichste feardigens wie noch C ++. Sjoen dat der minder oarders wiene foar C++, en mear en mear advertinsjes foar C# .NET ferskynden, krûpte ik stadichoan nei de Microsoft technology stack. Om dit te dwaan, hie ik it boek "C# Self-Teacher" nedich en ien lyts projekt yn dizze programmeartaal. Sûnt siet ik meast op 'e Sharpe, net oeral.

Doe kaam ik oer grutte projekten yn C++ en Java, mar ik joech altyd de foarkar oan C#, om't ik it as de meast handige, en mear resint, in universele taal beskôgje foar alle taken yn myn niche.

Diel 5. Programming karriêre. In krisis. Midden. Earste útjefte
oDesk yn febrewaris 2008 (fan webargyf)

Earste grutte release

It bart faak dat as jo in útbestege of freelance ûntwikkelder binne, jo miskien noait sjogge hoe't jo programma yn it echte libben wurdt brûkt. Earlik sein, fan mear as 60 projekten dy't ik as freelancer foltôge, seach ik op syn heechst 10. Mar ik haw noait sjoen hoe't oare minsken myn skepping brûke. Dêrom, nei't ik de depressive jierren fan 2008-2010 trochgie, doe't der hast gjin oarders wiene, naam ik de bolle yn 2011 by de hoarnen.

Hoewol't ik hie gjin ferlet om hieltyd wurkje en fertsjinje jild. Der wie húsfesting, der wie iten. Ik ferkocht de auto om't it net mear nedich wie. Wêr moat ik gean as freelancer? Dat is, ik hie ek jild foar alle ferdivedaasje. It kin lykje as tunnel tinken - of wurkje of boartsje. Mar op dat stuit wisten wy net better. Wy wisten net dat it mooglik wie om oars te libjen: reizgje, ûntwikkelje, ús eigen projekten meitsje. En yn 't algemien is de wrâld allinich beheind troch jo bewustwêzen. Dit begryp kaam in bytsje letter, doe't de legere 4 nivo's fan Maslow's piramide tefreden wiene.

Diel 5. Programming karriêre. In krisis. Midden. Earste útjefte
Maslow hie gelyk

Mar earst wie it nedich om in stap werom te dwaan. Nei't ik in pear jier op lytse projekten rûn, besleat ik it taryf te ferleegjen nei $ 11 / oere en wat op lange termyn te finen.
Miskien stie der in heger nûmer yn it profyl, mar ik herinner my fêst dy maitiidsjûn doe't de Kaiser op myn Skype-doar kloppe.

Kaiser wie de eigner fan in lyts antyvirusbedriuw yn Jeropa. Hy sels wenne yn Eastenryk, en it team wie ferspraat oer de hiele wrâld. Yn Ruslân, Oekraïne, Yndia. De CTO siet yn Dútslân en folge it proses bekwaam yn 'e gaten, hoewol't er leaver die as te sjen. Troch de wei, oan it begjin fan de XNUMXs Kaiser krige in steat priis foar syn ynnovative bydrage oan de ûntwikkeling fan lytse bedriuwen. Syn idee om in team te bouwen folslein fan meiwurkers op ôfstân wie wirklik ûngewoan yn 'e iere XNUMX's.

Us man, wat sil er hjirfan tinke? "Ja, dit is in soarte fan oplichterij," sil nei alle gedachten syn earste gedachte wêze. Nee, lykwols, it bedriuw fan Kaiser hat mear dan 6 jier float bleaun en slagge om te konkurrearjen mei sokke reuzen as ESET, Kaspersky, Avast, McAfee en oaren.
Tagelyk wie de omset fan it bedriuw mar in heal miljoen euro yn it jier. Alles wie ôfhinklik fan 'e Hillige Geast en leauwe yn in ljochte takomst. De Kaiser koe net betelje mear as $ 11 / oere, mar hy sette in limyt fan 50 oeren yn 'e wike, dat wie genôch foar my om te begjinnen.
Dêrby moat ek opmurken wurde dat de CEO net sette druk op gjinien, en joech de yndruk fan in soarte omke fersprieden jeften. Itselde kin net sein wurde oer de CTO, dy't ik efkes letter de kâns hie om te moetsjen. En wurkje nauwer op it momint fan frijlitting nachts.

Dat, ik begon op ôfstân te wurkjen by in antyvirusbedriuw. Myn taak wie om de efterkant fan it antyvirus te herskriuwen dat waard brûkt yn de measte produkten fan it bedriuw. (Technyske details kinne fûn wurde yn dizze post).
Doe waard myn earste berne post nei de sânbak fan Habr, oer de wille en foardielen fan C ++, dy't noch altyd op it twadde plak hinget yn 'e hub mei deselde namme.

Fansels is de skuld net by it ark sels, mar by de drugsferslaafde dy't de foarige antivirusmotor skreau. It crashte, glitched, wie multi-threaded oer de hiele holle, en wie lestich te testen. Net allinich moasten jo in boskje firussen op jo masine ynstallearje foar testen, mar it antyvirus moast ek net crashe.

Mar stadichoan begûn ik by dizze ûntjouwing belutsen te wurden. Hoewol neat wie dúdlik, om't ik in isolearre komponint makke dat oare programma's brûke. Technysk is it in DLL-bibleteek mei in list mei eksporteare funksjes. Nimmen hat my útlein hoe't oare programma's se brûke. Sa haw ik sels alles omkeard.

Dit gie hast in jier troch, oant de roastere hoanne CTO beet en wy begûnen te meitsjen foar de frijlitting. Faak fûn dizze tarieding nachts plak. It programma wurke op myn machine, mar net oan syn kant. Doe die bliken dat hy hie in SSD drive (in seldsumheid yn dy dagen), en myn snelle skennen algoritme fol alle ûnthâld troch fluch lêzen triemmen.

Uteinlik lansearren wy en myn scanner waard ynstalleare op tsientûzenen masines om 'e wrâld. It wie in net te beskriuwen gefoel, as hiest wat wichtichs dien. Hy brocht wat nuttichs yn dizze wrâld. Jild sil dizze emoasje nea ferfange.
Foar safier't ik wit, wurket myn motor oant hjoed de dei yn dit antivirus. En as legaat haw ik in referinsjekoade efterlitten makke neffens alle oanbefellings út it boek "Perfect Code" "Refactoring" en de searje boeken "C ++ foar professionals".

Yn ôfsluting

Ien ferneamd boek seit: "De tsjusterste oere is foar de dage." Dit is wat my yn dy dagen bard. Fan folsleine wanhoop yn 2008 oant de oprjochting fan myn eigen IT-bedriuw yn 2012. Neist Kaiser, dy't konsekwint brocht $ 500 / wike, Ik krige mysels in oare klant út de Steaten.

It wie dreech om him te wegerjen, om't hy sa folle as 22 $ / oere foar frij nijsgjirrich wurk oanbean. Ik waard wer dreaun troch it doel om mear startkapitaal te sammeljen en te ynvestearjen, itsij yn ûnreplik guod as yn myn eigen bedriuw. Dêrom namen de ynkomsten ta, waarden doelen steld en wie der motivaasje om te ferhúzjen.

Nei it foltôgjen fan it Kaiser-projekt en it fertrage mei in oar projekt, begon ik my ta te rieden om myn opstart te starten. Ik hie sawat $ 25k yn myn akkount, wat genôch wie om in prototype te meitsjen en nei ekstra ynvestearrings te sykjen.

Yn dy jierren wie d'r echte hystery om startups yn Ruslân, Oekraïne en oer de hiele wrâld. De yllúzje waard makke dat jo gau ryk koene wurde troch wat ynnovatyf ding te keapjen. Dêrom begon ik te bewegen yn dizze rjochting, studearje spesjalisearre blogs, moetsje minsken út 'e kliber.

Dit is hoe't ik Sasha Peganov moete, fia de webside fan Zuckerberg Call (dat is no vc.ru), dy't my doe yntrodusearre oan de mei-oprjochter fan VKontakte en ynvestearder. Ik rekrutearre in team, ferhuze nei de haadstêd en begon in prototype te meitsjen mei myn eigen fûnsen en fierdere ynvestearrings. Wêr't ik yn it folgjende diel yn detail oer sil prate.

Oanhâlde wurde ...

Boarne: www.habr.com

Add a comment