Pjesa 5. Karriera programuese. Një krizë. E mesme. Lëshimi i parë

Vazhdimi i tregimit "Karriera e programuesit".

2008. Kriza ekonomike globale. Do të duket, çfarë lidhje ka me të një profesionist i pavarur nga një krahinë e thellë? Doli se edhe bizneset e vogla dhe startup-et në Perëndim u varfëruan gjithashtu. Dhe këta ishin klientët e mi të drejtpërdrejtë dhe të mundshëm. Mbi çdo gjë tjetër, më në fund mbrojta diplomën time të specialistit në universitet dhe nuk më mbeti asnjë aktivitet tjetër për të bërë përveç punës së pavarur. Meqë ra fjala, u ndava me klientin tim të parë, i cili sillte të ardhura të vazhdueshme. Dhe pas tij, marrëdhënia ime me gruan time potencialisht të ardhshme u shemb. Gjithçka është si në atë shaka.
Erdhi një “varg i errët”, në momentin kur duhej të kishte ardhur koha e mundësive dhe e rritjes. Është koha kur të rinjtë ambiciozë janë të etur për të ndërtuar një karrierë dhe punojnë fort për pesë persona, duke u promovuar me shpejtësi rrufeje. Për mua ishte e kundërta.

Jeta ime vazhdoi vetëm, me shkëmbimin e punonjësve të pavarur të oDesk dhe porositë e rralla. Unë ende jetoja me prindërit e mi, megjithëse mund të përballoja të jetoja veçmas. Por nuk më pëlqente të jetoja vetëm. Prandaj, borshi i mamit dhe njëqind gramët e babait i ndriçuan ditët gri.
Njëherë e një kohë u takova me miq të vjetër nga universiteti për të folur për jetën dhe për të ndarë lajme. Kompania SKS nga pjesa e tretë Unë bëra një strumbullar nga kjo histori dhe kalova në profesion të lirë. Tani Elon dhe Alain, ashtu si unë, ishin ulur në shtëpi në kompjuter, duke fituar para për të mbijetuar. Kështu jetuam: pa qëllime, perspektiva dhe mundësi. Gjithçka po rebelohej brenda meje, nuk isha kategorikisht dakord me atë që po ndodhte. Ishte një gabim sistemi në kokën time.

Përpjekja e parë për të ndryshuar diçka ishte një shërbim në internet në shkallë të gjerë.

Domethënë, një rrjet social për gjetjen e punës dhe krijimin e lidhjeve. Me pak fjalë - LinkedIn për Runet. Sigurisht, nuk dija për LinkedIn, dhe nuk kishte analoge në RuNet. Moda në VKontakte sapo ka arritur në "Los Angeles" tim. Dhe gjetja e një pune ishte shumë e vështirë. Dhe nuk kishte faqe normale për këtë temë në horizont. Prandaj, ideja ishte e shëndoshë dhe, kur erdha për herë të parë në "palestrën", varja pesha 50 kilogramësh në shtangë nga të dyja anët. Me fjalë të tjera: duke mos pasur asnjë ide se çfarë është një biznes IT dhe si ta ndërtojmë atë, unë dhe Elon filluam të ndërtonim LinkedIn për Runet.

Sigurisht që zbatimi dështoi. Në thelb dija vetëm të përdor C++/Delphi në desktop. Elon sapo kishte filluar të hidhte hapat e tij të parë në zhvillimin e uebit. Kështu që unë bëra një plan urbanistik në Delphi dhe e kontraktova atë. Duke paguar 700 dollarë për zhvillimin e LinkedIn, nuk e kisha idenë se çfarë të bëja me të më pas. Në atë kohë, besimi ishte diçka e tillë: le të bëjmë një faqe interneti, ta vendosim në internet dhe të fillojmë të fitojmë para.
Vetëm ne nuk kemi marrë parasysh që midis këtyre tre ngjarjeve, si dhe gjatë procesit të tyre, ndodhin një milion gjëra të vogla të ndryshme. Dhe gjithashtu, një faqe interneti e vendosur në internet nuk fiton para vetë.

Punë e pavarur

Për një kohë të gjatë u ngjita pas klientit tim të parë Andy, me të cilin punuam së bashku për më shumë se një vit. Por, siç shkrova në pjesën e fundit, Andi vendosi të mbyllte në heshtje kontratën ndërsa unë isha me pushime. Dhe me të mbërritur, ai filloi të shtrembëronte litarët dhe të paguante një lugë çaji në muaj.
Fillimisht, ai e rriti tarifën time në oDesk në 19 dollarë/orë, që ishte mbi mesataren në atë kohë. Përkthyes të tillë të pavarur si Samvel (njeriu që më solli në punë të pavarur) kishin një normë prej 22 dollarë në orë dhe ishin të parët në rezultatet e kërkimit në Odessa. Kjo ofertë e lartë më rezultoi mbrapsht kur kërkoja porosinë time të radhës.

Pavarësisht gjithçkaje, më duhej t'i shkruaja Andit se do të kërkoja një klient tjetër. Ky format bashkëpunimi nuk më përshtatet: "Rregulloni dhjetëra gabime dhe shtoni veçori për 5 herë më pak çmim." Dhe nuk ishin aq shumë paratë, por fakti që përralla për një investitor të madh me një thes me para mbi supe u kthye në një kungull. Tregu nuk kishte nevojë për projektin, ose, më shumë gjasa, Andi nuk mund ta shiste atë ku duhej. Rekrutoni të paktën përdoruesit e parë, etj.

Duke kuptuar se ishte koha për të kërkuar një porosi të re, nxitova të dërgoja aplikime për poste pune. Dy porositë e para, pas Andit, dështova me sukses. I mësuar me faktin se mund të punosh sa të duash, dhe në fund të javës do të ketë një shumë të rrumbullakët në llogarinë tënde, nuk isha shumë i kënaqur me perspektivën për të filluar nga e para. Gjegjësisht, merrni një projekt të vogël me çmim fiks -> fitoni besimin e klientit -> kaloni në një pagesë më të përshtatshme. Prandaj, në hapin dy ose tre, u prisha. Ose isha shumë dembel për të punuar për besim, ose klienti nuk donte të paguante tarifën e vendosur për mua prej 19 dollarë. Unë u gris nga mendimi për të ulur normën në 12 $ / orë ose edhe më pak. Por nuk kishte rrugëdalje tjetër. Praktikisht nuk kishte asnjë kërkesë në zonën time të softuerit desktop. Plus krizën.

Disa fjalë për oDesk të atyre viteve (2008-2012)

Pa u vënë re, si një rrufe në qiell, bursa filloi të mbushej me banorë të republikave të çajit dhe aziatikë të tjerë. Përkatësisht: India, Filipinet, Kina, Bangladeshi. Më pak e zakonshme: Azia Qendrore: Irani, Iraku, Katari, etj. Ishte një lloj pushtimi Zerg nga StarCraft, me taktika të nxituara. Vetëm India ka prodhuar dhe vazhdon të diplomojë 1.5 milionë studentë të IT çdo vit. E përsëris edhe një herë: një milion e gjysmë indianë! Dhe sigurisht, pak nga këta të diplomuar gjejnë punë menjëherë në vendbanimin e tyre. Dhe këtu është një top i tillë. Regjistrohuni në oDesk dhe merrni dy herë më shumë se në Bangalore.

Në anën tjetër të barrikadave, ndodhi një tjetër ngjarje e madhe - u lëshua iPhone i parë. Dhe amerikanët sipërmarrës e kuptuan menjëherë se si të bënin një para të shpejtë.
Sigurisht, duke lëshuar aplikacionin tuaj për iPhone për 3 kopekë në një treg bosh dhe me rritje të shpejtë. E shtrembër, e zhdrejtë, pa dizajn - gjithçka e mbështjellë.
Prandaj, me lëshimin e iPhone 2G të parë, një kategori shtesë e Zhvillimit Mobile u shfaq menjëherë në oDesk, e cila thjesht u përmbyt me kërkesa për të krijuar një aplikacion për iPhone.

Marrja e kësaj pajisje dhe Mac ishte një detyrë e vështirë për mua. Në vendin tonë, pak njerëz i kishin këto vegla, dhe në provinca vetëm mund të dëgjonin për ekzistencën e kësaj mrekullie të teknologjisë. Por si alternativë, me kalimin e kohës bleva një HTC Desire të bazuar në Android 2.3 dhe mësova të bëja aplikacione për të. E cila erdhi në ndihmë më vonë.

Por kjo nuk është çështja. Aftësia ime kryesore ishte ende C++. Duke parë që kishte më pak porosi për C++ dhe po shfaqeshin gjithnjë e më shumë reklama për C# .NET, ngadalë u zvarrita në pirgun e teknologjisë së Microsoft. Për ta bërë këtë, më duhej libri “C# Self-Teacher” dhe një projekt i vogël në këtë gjuhë programimi. Që atëherë, unë jam ulur kryesisht në Sharpe, duke mos lëvizur askund.

Pastaj hasa në projekte të mëdha në C++ dhe Java, por gjithmonë i jepja përparësi C#, pasi e konsideroj atë si gjuhën më të përshtatshme, dhe së fundmi, një gjuhë universale për çdo detyrë në kamaren time.

Pjesa 5. Karriera programuese. Një krizë. E mesme. Lëshimi i parë
o Tavolinë në shkurt 2008 (nga webarkivi)

Publikimi i parë i madh

Shpesh ndodh që nëse jeni një zhvillues i jashtëm ose i pavarur, mund të mos shihni kurrë se si përdoret programi juaj në jetën reale. Sinqerisht, nga më shumë se 60 projekte që kam përfunduar si freelancer, kam parë më së shumti 10 në shitje. Por kurrë nuk kam parë se si njerëzit e tjerë e përdorin krijimin tim. Prandaj, pasi kalova vitet depresive 2008-2010, kur thuajse nuk kishte porosi, e mora demin nga brirët në vitin 2011.

Edhe pse nuk kisha nevojë të punoja vazhdimisht dhe të fitoja para. Kishte strehim, kishte ushqim. E shita makinën pasi nuk ishte më e nevojshme. Ku duhet të shkoj si freelancer? Dmth kam pasur para edhe për ndonjë argëtim. Mund të duket si të menduarit në tunel - ose punoni ose luani. Por në atë moment, ne nuk dinim më mirë. Ne nuk e dinim se ishte e mundur të jetonim ndryshe: të udhëtonim, të zhvillonim, të krijonim projektet tona. Dhe në përgjithësi, bota është e kufizuar vetëm nga vetëdija juaj. Ky kuptim erdhi pak më vonë, kur 4 nivelet më të ulëta të piramidës së Maslow u kënaqën.

Pjesa 5. Karriera programuese. Një krizë. E mesme. Lëshimi i parë
Maslow kishte të drejtë

Por së pari, ishte e nevojshme të bënim një hap prapa. Pas shtyrjes së projekteve të vogla për disa vjet, vendosa të ulim tarifën në 11 dollarë/orë dhe të gjej diçka afatgjatë.
Ndoshta ka pasur një numër më të madh në profil, por sigurisht e mbaj mend atë mbrëmje pranvere kur Kaiser trokiti në derën time të Skype.

Kaiser ishte pronar i një kompanie të vogël antivirus në Evropë. Ai vetë jetonte në Austri dhe ekipi ishte i shpërndarë në të gjithë botën. Në Rusi, Ukrainë, Indi. CTO u ul në Gjermani dhe monitoroi me mjeshtëri procesin, megjithëse ai më tepër pretendoi se po e shikonte. Nga rruga, në fillim të viteve 2000, Kaiser iu dha një çmim shtetëror për kontributin e tij inovativ në zhvillimin e bizneseve të vogla. Ideja e tij për të ndërtuar një ekip tërësisht me punonjës të largët ishte vërtet e pazakontë në fillim të viteve 2000.

Njeriu ynë, çfarë do të mendojë për këtë? "Po, ky është një lloj mashtrimi," ka shumë të ngjarë të jetë mendimi i tij i parë. Sidoqoftë, jo, kompania e Kaiser ka qëndruar në det për më shumë se 6 vjet dhe ka arritur të konkurrojë me gjigantë të tillë si ESET, Kaspersky, Avast, McAfee dhe të tjerë.
Në të njëjtën kohë, qarkullimi i kompanisë ishte vetëm gjysmë milioni euro në vit. Gjithçka varej nga Fryma e Shenjtë dhe besimi në një të ardhme të ndritur. Kaiser nuk mund të paguante më shumë se 11 dollarë në orë, por ai vendosi një kufi prej 50 orësh në javë, i cili ishte i mjaftueshëm për mua për të filluar.
Duhet theksuar gjithashtu se CEO nuk i ka bërë presion askujt dhe ka lënë përshtypjen e një xhaxhai të sjellshëm që shpërndan dhurata. Nuk mund të thuhet e njëjta gjë për CTO, të cilin pata rastin ta takoj pak më vonë. Dhe punoni më ngushtë në kohën e lëshimit gjatë natës.

Kështu, fillova të punoja nga distanca në një kompani antivirus. Detyra ime ishte të rishkruaja pjesën e pasme të antivirusit që përdorej në shumicën e produkteve të kompanisë. (Detajet teknike mund të gjenden në këtë postim).
Pastaj lindi i pari im posto në sandboxin e Habrit, për kënaqësitë dhe avantazhet e C++, e cila ende qëndron në vendin e dytë në qendër me të njëjtin emër.

Natyrisht, faji nuk është i vetë mjetit, por i droguarit që ka shkruar motorin e mëparshëm antivirus. Ai u rrëzua, defekti, ishte me shumë fije në të gjithë kokën dhe ishte i vështirë për t'u testuar. Jo vetëm që ju duhej të instaloni një grup virusesh në kompjuterin tuaj për testim, por edhe antivirusi duhej të mos prishej.

Por pak nga pak fillova të përfshihem në këtë zhvillim. Megjithëse asgjë nuk ishte e qartë, pasi po bëja një komponent të izoluar që përdorin programe të tjera. Teknikisht, është një bibliotekë DLL me një listë funksionesh të eksportuara. Askush nuk më shpjegoi se si do t'i përdornin programet e tjera. Kështu që unë përmbysja gjithçka vetë.

Kjo vazhdoi për gati një vit, derisa gjeli i pjekur kafshoi CTO dhe filluam të përgatiteshim për lëshimin. Shpesh kjo përgatitje bëhej gjatë natës. Programi funksionoi në makinën time, por jo në anën e tij. Pastaj doli që ai kishte një disk SSD (një gjë e rrallë në ato ditë), dhe algoritmi im i skanimit të shpejtë mbushi të gjithë kujtesën duke lexuar me shpejtësi skedarët.

Përfundimisht ne u lançuam dhe skaneri im u instalua në dhjetëra mijëra makina anembanë botës. Ishte një ndjenjë e papërshkrueshme, sikur të kishe bërë diçka domethënëse. Ai solli diçka të dobishme në këtë botë. Paratë nuk do ta zëvendësojnë kurrë këtë emocion.
Me sa di unë, motori im funksionon në këtë antivirus edhe sot e kësaj dite. Dhe si trashëgimi, lamë pas një kod referimi të krijuar sipas të gjitha rekomandimeve nga libri “Perfect Code” “Rifactoring” dhe seria e librave “C++ për Profesionistët”.

Në përfundim

Një libër i famshëm thotë: "Ora më e errët është para agimit". Kjo është ajo që më ndodhi në ato ditë. Nga dëshpërimi i plotë në 2008 deri në themelimin e kompanisë sime të IT në 2012. Përveç Kaiser-it, i cili vazhdimisht sillte 500 dollarë në javë, unë mora një klient tjetër nga Shtetet e Bashkuara.

Ishte e vështirë për ta refuzuar, pasi ai ofronte deri në 22 $/orë për një punë mjaft interesante. Unë u nxita përsëri nga qëllimi për të grumbulluar më shumë kapital fillestar dhe për të investuar, qoftë në pasuri të paluajtshme ose në biznesin tim. Prandaj, të ardhurat u rritën, u vendosën synime dhe kishte motivim për të lëvizur.

Pasi përfundova projektin Kaiser dhe u ngadalësova me një projekt tjetër, fillova të përgatitem për të nisur startup-in tim. Kisha rreth 25 mijë dollarë në llogarinë time, të cilat ishin të mjaftueshme për të krijuar një prototip dhe për të kërkuar investime shtesë.

Në ato vite, kishte një histeri të vërtetë rreth startupeve në Rusi, Ukrainë dhe në të gjithë botën. U krijua iluzioni se mund të pasuroheni shpejt duke blerë ndonjë gjë novatore. Prandaj, fillova të lëviz në këtë drejtim, të studioj bloge të specializuara, të takoj njerëz nga turma.

Kështu u njoha me Sasha Peganov, përmes faqes së internetit të thirrjes Zuckerberg (që është tani vc.ru), i cili më pas më prezantoi me bashkëthemeluesin dhe investitorin e VKontakte. Rekrutova një ekip, u transferova në kryeqytet dhe fillova të krijoja një prototip duke përdorur fondet e mia dhe investime të mëtejshme. Për të cilën do të flas në detaje në pjesën tjetër.

Vazhdon…

Burimi: www.habr.com

Shto një koment