Časť 4. Programátorská kariéra. Junior. Vstup na voľnej nohe

Pokračovanie príbehu "Kariéra programátora".

Už sa stmievalo. Priamo aj nepriamo. S veľkou usilovnosťou som hľadal prácu programátora, ale neboli možnosti.
V mojom meste boli 2-3 inzeráty pre vývojárov 1C, plus zriedkavý prípad, keď boli vyžadovaní učitelia programovacích kurzov. Bol rok 2006. Štúdium som začal v 4. ročníku vysokej školy, ale rodičia a priateľka mi jasne naznačili, že by som si mal hľadať prácu. Áno, sám som to chcel. Preto, keď som absolvoval pár pohovorov na pozíciu učiteľa kurzu a nemal som tam šťastie, chystal som sa ponáhľať zvládnuť 1C: Účtovníctvo. S desiatkami kníh, ktoré som prečítal, a stovkami programov napísaných v C++/Delphi a Jave som sa začal učiť 1C z beznádeje.

Ale našťastie pre mňa bol káblový internet už „prinesený“ do nášho mesta a mohol som skúsiť šťastie zverejnením inzerátu na hľadanie práce na webových stránkach. Keď som mal e-mail na mail.ru a často som tam chodil, našiel som si sekciu reklamy a napísal som tam o všetkých svojich bohatých skúsenostiach v oblasti vývoja softvéru. Už v minulej časti som písal, že prvých desať odpovedí na môj inzerát sa nieslo v duchu „napíš Gatesovi“. Ale 11. bol chlapík, ktorý otočil môj osud o 180 stupňov, tak ako sa to stalo na prvej lekcii kurzu programovania.

Do schránky mi spadol list s približne nasledujúcim obsahom:

Dobrý deň Denis,
Volám sa Samvel a som riaditeľom OutsourceItSolutions.
My Všimli sme si váš inzerát hľadajúci prácu vývojára na mail.ru. Pripravený zvážte svoju kandidatúru. Navrhujem, aby sme sa porozprávali podrobnejšie na ICQ - 11122233.

Úprimne
Samvel,
generálny riaditeľ,
OutsourceItSolutions

Takáto oficialita a prílišný biznis štýl pokračoval počas celej našej spolupráce. Ako sa hovorí na Západe, mal som „zmiešané pocity“. Na jednej strane človek ponúka prácu a nezdá sa, že by to bol šľak, aký sme mali v našom meste. Na druhej strane sa o tejto spoločnosti nevedelo nič, čo robí a aké podmienky ponúka. Samozrejme, museli sme konať, kým nebolo čo stratiť. Rýchlo sme sa spojili cez ICQ, Samvel mi položil pár otázok a ponúkol mi, že sa stretneme pri podpise dokumentov na začatie práce. Jeho otázky boli všeobecné a týkali sa hlavne mojich schopností a skúseností.
Ako napríklad: „Na čo píšeš?“, „Čo môžeš ukázať?“ atď. Neexistovalo žiadne „Aký je rozdiel medzi abstraktnou triedou a rozhraním“. Najmä problémy ako „obrátiť pole“.

Bol začiatok septembra, prednášky na univerzite boli výlučne na odbore a ja som na ne chodil. Po ceste som narazil buď na priateľov môjho otca alebo priateľov priateľov, ktorí chceli plnohodnotné riešenie Enterprise pre svoju firmu alebo vládnu agentúru zadarmo. Aj toto bola skúsenosť a vo voľnom čase z prednášok som sa zdokonalil na týchto dobrovoľníckych zákazkách.
Skrátka, neboli peniaze, neboli príležitosti, a tak Samvel zostal poslednou nádejou niekam ujsť.

V deň stretnutia so Samvelom som sa opýtal spolužiakov, či by nechceli ísť so mnou na pohovor do spoločnosti.
Samvel koktal, že ak mám priateľov s IT zručnosťami, môžem si ich vziať so sebou. Medzi riadkami sa čítalo „všetkých berieme bez rozdielu“. Máloktorý z mojich spolužiakov súhlasil, lepšie povedané, jeden z desiatich respondentov. Iróniou je, že tí deviati, ktorí mali dôležité záležitosti, ako krčma alebo Counter-Stirke na rošte, po čase tiež skončili so Samvelom alebo prešli cez neho.

Takže chlapík menom Seryoga súhlasil a išiel so mnou, aby zistil, aký druh podnikania má tento muž a pozrel sa na vyhliadky. Seryoga sa vždy zapriahol do akéhokoľvek smilstva, keď som mu niečo ponúkol. Často som prišiel s nápadmi, ako napríklad vytvorenie sociálnej siete na hľadanie práce, a Seryoga sa zapojila, aspoň ako konzultant. Mimochodom, v roku 2006 sa LinkedIn len vyvíjal a nič podobné mimo štátov nebolo. A potenciálne správne implementovaná myšlienka takejto sociálnej siete by sa mohla dnes predať 26 miliárd dolárov.

Vráťme sa však k stretnutiu so Samvelom. Netušila som, čo ma čaká a za akých podmienok budeme pracovať. Jediná vec, ktorá ma zaujímala, bolo, či dostanem svojich vzácnych 300 dolárov mesačne, a ak budem mať šťastie, tak pomocou technologického balíka, ktorý som poznal.

Dohodli sme sa, že sa stretneme na verejnom mieste, blízko štadióna. Vedľa nás boli v rade lavičky a bol hluk. Toto miesto v blízkosti centra priemyselného mesta bolo vhodnejšie na vypitie fľaše piva ako na podpísanie zmluvy o novej práci v OutsourceItSolutions s generálnym riaditeľom menom Samvel.
Preto prvá otázka na neho znela: „Čo, nemáš kanceláriu? Samvel zaváhal, odvrátil pohľad a odpovedal, že ešte nie, ale plánujeme to otvoriť.

Potom z igelitového vrecka zo supermarketu vybral dve zmluvy pre mňa a Seryogu. Snažil som sa pochopiť, čo je v nich napísané, ale v živote som nič podobné nečítal a tento právny jazyk spôsobil odmietnutie. Nemohol som to vydržať, spýtal som sa:
- A čo hovorí?
— Toto je NDA, dohoda o mlčanlivosti
- Ahh...
Ešte viac zmätený z toho, o čom hovorím, som musel prikývnuť. Ďalších päť minút som horúčkovito hľadal v texte kľúčové slová ako „pokuta“, „kredit“, „povinný“, „v prípade nedodržania“. Keď sa uistil, že nič také nie je, podpísal to. Dovoľte mi pripomenúť, že Seryoga bola so mnou pre morálnu podporu a hľadanie nových príležitostí, ako si zarobiť peniaze. Keďže tiež nerozumel tomu, čo podpisoval, túto akciu po mne zopakoval. So Samvelom sme prehodili ešte pár slov. Opäť o mojich schopnostiach a skúsenostiach. Spýtal som sa, či viem PHP?
To je niečo, ale s PHP som pracoval veľmi zriedka. Preto som povedal, že poznám Perl. Na čo Samvel arogantne vyhodil: "No, Perl je minulé storočie." Aj keď sa storočie len začalo...

Napriek tomu, keďže som si nebol istý, čo sa bude diať ďalej, povedal som Seryoge zmiešaný s nervóznym smiechom: „No, nepodpísali rozsudok smrti...“. Všetci sa na seba pozreli a Samvel sľúbil, že ďalšie inštrukcie pošle emailom.

Na druhý deň som dostal list, v ktorom som dostal „firemný email“, odkaz na môj osobný profil a inštrukcie, ako ho vyplniť. Tiež ukážka dokončeného Samvelovho profilu.

Myslím, že v tomto bode stojí za to povedať, aký druh spoločnosti OutsourceItSolutions je. Spoločnosť ako taká právne neexistovala. Existovala veľmi slabá webová stránka s pútavým dizajnom tých rokov a generálnym riaditeľom. Samvel. Asi sedí doma v šortkách a tričku pred monitorom. Bol tiež webovým vývojárom, čo je miesto, kde zarobil svoj hlavný príjem so sadzbou 20 USD/hodinu. Predtým som sa stretol s jeho otcom, ktorý robil to isté, čo robil Samvel. Totiž, hľadal som vyšších IT študentov, ktorým by bolo možné účtovať zákazky na Západ. Pravidelné domáce outstaf.

Samvel je teda od svojho vzniku v roku 2004 zaregistrovaný na voľnej burze oDesk (čo je teraz Upwork). Samozrejme, že už mal nadupaný profil, kopu zručností a jasno v tom, ako pracovať so zahraničnými zákazníkmi.
Po vzore svojho otca si otvoril vlastnú agentúru na oDesk. Priviedol tam ľudí ako ja a bral percentá z každej zarobenej hodiny. V tom čase mal vo svojej agentúre asi 10-15 ľudí. Keď som sa tam pozrel naposledy, počet „IT špecialistov“ prekročil stovku.

Vrátim sa k svojej pracovnej úlohe – vyplňte si profil na oDesk. Ako ste pochopili, Samvel ma priviedol k voľnej nohe. Toto bola jediná možnosť, ako si v tom čase a na tom mieste s mojimi vedomosťami niečo zarobiť. Som šťastný. Ako väčšina mojich priateľov, ktorí ma nasledovali na voľnej nohe. Teraz má väčšina z nás 10-12 rokov skúseností v oblasti IT, voľnej nohe a práce na diaľku. Nie každý v našej skupine bol taký úspešný, ale to je samostatný problém.

Keď som videl nápis 8 $/hod na dvadsiatom tučnom písme v hornej časti môjho profilu oDesk, rýchlo som začal toto číslo násobiť štyridsaťhodinovým pracovným týždňom a potom 160 hodinami za mesiac. A keď som konečne narátal 1280 2107 dolárov, zažil som radostnú eufóriu. Okamžite som zistil, koľko času by mi zabralo kúpiť ojazdený VAZ-2000, ktorý stál asi XNUMX dolárov. S ešte väčším nadšením som sa vrhla na vyplnenie profilu a napísala som doň všetko, čo sa stalo a môže stať.

V rubrike Iné skúsenosti som napísal, že hrám dobre futbal a bol som kapitánom mužstva. Na čo Samvel taktne naznačil, že táto skúsenosť je mimo témy a treba ju vymazať. Potom som začal robiť testy na oDesku. Toto je také povolanie, a aj keď je vaše priezvisko Stroustrup, nie je pravda, že získate najvyššie skóre v C++. Otázky písali buď Indovia, alebo iní freelanceri a boli plné nejasností a niekedy aj chýb. Neskôr mi oDesk poslal tieto otázky s odpoveďami a požiadal ma o prehodnotenie testov. Našiel som minimálne 10 chýb a nesprávnu formuláciu.

Ale predsa. Za test Delphi 6 som dostal 4.4 z 5, čo bol pre mňa úspech. A v C++ dokonca dostali medailu „prvé miesto“, čo akoby znamenalo, že samotný Satan doteraz nedokázal prejsť týmto testom. Bol to dôsledok môjho úsilia študovať štandard a napísať kompilátor. Preto som už aj s prázdnym profilom mal konkurenčnú výhodu oproti ostatným freelancerom.

Časť 4. Programátorská kariéra. Junior. Vstup na voľnej nohe
Môj profil oDesk v rokoch 2006-2007

Musím povedať, že v roku 2006 bol oDesk.com také útulné miesto, kde sa príspevky objavovali 2x denne v sekcii Desktop Software Development. Odpovedalo na ne 3-5 ľudí prevažne z východnej Európy. A s prázdnym portfóliom bolo možné uchmatnúť dobrý projekt. Vo všeobecnosti neexistovala žiadna konkurencia, a tak sa aj stalo. Prvý projekt som dostal pomerne rýchlo.

Niekde v priebehu týždňa alebo dvoch poslal Samvel žiadosti o prácu v mojom výklenku. Potom mi povedal, aby som to poslal sám - mám šablóny žiadostí.

Prví klienti

Iróniou osudu bol môj prvý klient na oDesku študent z Ameriky s podobným problémom, aký som riešil pre našich študentov na cheburek. Okolo 10:XNUMX mi na Yahoo Messenger zaklopal prvý klient. Bol som trochu nervózny, pretože som mal pocit, že som na prahu niečoho dôležitého. A budúcnosť závisí od tohto poriadku. V každom prípade asi ako každý normálny človek, ktorý ide prvý deň do práce. A to aj bez toho, aby ste predtým pracovali.

Tento zákazník mi poslal súbor Word s podrobným popisom úlohy do najmenších detailov. Príklady vstupu/výstupu a formátovania kódu. Kvalita požiadaviek bola rádovo vyššia ako u nás. Napriek noci vonku som sa ponáhľal napísať problém, aby som mu ho dnes poslal. Bolo pre mňa dôležité dostať prvé pozitívne ohlasy. Potom prišla štandardná otázka klienta - "ako dlho bude trvať vyriešenie problému?" Počítal som s tým, že to bude trvať asi 3 hodiny, plus hodinu všetko vyleštiť a otestovať.

Vychádza to 4 a podľa tradície násobíme 2 v prípade vyššej moci a tých, ktorí majú radi dokončovacie práce. Odpovedám: "O ôsmej, zajtra ti pošlem riešenie."
V skutočnosti som skončil o druhej v noci. A v západnej časti USA bolo ešte svetlo. Preto som po prihlásení 5 hodín v trackeri poslal riešenie môjmu prvému študentskému klientovi z Ameriky.

Na druhý deň bolo z tohto chlapíka veľa radosti a vďačnosti. Vo svojej recenzii napísal, aký som bol úžasný a že som všetko urobil za 5 hodín namiesto uvedených 8. To je lojalita zákazníkov. Samozrejme, robil by som to zadarmo, len keby som mohol získať dlhodobé zákazky. Aká však bola moja radosť, keď mi na účet prišlo až 40 dolárov. Nie 2 doláre od našich študentov, ale až 40 dolárov! Za rovnakú prácu. Bol to kvantový skok.

Dlhodobý klient

Postupom času som narazil na rôzne maličkosti, ktoré mi stále prinášali zárobky nad mestský priemer. Práve som sa dostával k podstate toho, čo sa deje. Bolo potrebné hovoriť anglicky, a to plynule. Jazyk som síce študovala v škole a na univerzite, no byť rodeným hovorcom je iná vec. Najmä ak je to americké. Potom bol populárny program Magic Gooddy, ktorý prekladal celé vety.
K dispozícii je tiež vstavaný syntetizátor reči. To veľmi pomohlo, aj keď kvalita prekladu bola v štýle Ravshan a Dzhamshud.

Časť 4. Programátorská kariéra. Junior. Vstup na voľnej nohe
Magic Gooddy je program, ktorý pomohol viesť dialóg s prvými klientmi

Raz som podal žiadosť o prácu, kde som potreboval napísať plugin pre Internet Explorer, ktorý zbiera dáta zo sociálnej siete MySpace. Dnes sú oba projekty pozostatkom minulosti. A v roku 2006 to bol mainstream. Nikto si nemyslel, že Facebook sa rozbehne a MySpace úplne zanikne. Tiež nikto nepoužíval Chrome, pretože... ešte tam nebol. A pluginy pre Firefox neboli populárne. V štátoch bol podiel IE mnohonásobne väčší ako u iných prehliadačov. Preto bola stávka zákazníka správna, len s načasovaním, za ktorým zaostal o 5 rokov.

Dostal som testovaciu úlohu za pár stoviek dolárov, napísať plugin, ktorý zaznamenáva všetky udalosti vyskytujúce sa v IE.
Netušila som, ako to urobiť. Toto nás na univerzite neučili, takéto príkazy neexistovali. Musel som ísť hľadať na môj obľúbený rsdn.ru (StackOverflow tiež nepomohol) a hľadať pomocou kľúčových slov „IE, plugin“. Predstavte si moju radosť, že nejaký iný programátor pripravil to, čo bolo napísané v mojich technických špecifikáciách. Po stiahnutí zdrojov, vytiahnutí okna na zobrazenie protokolov udalostí prehliadača som poslal úlohu na overenie.

O pol hodiny neskôr prišla odpoveď - "Som veľmi šťastný!" Toto je vzrušujúca práca! Pokračujme v spolupráci!
To znamená, že osoba bola spokojná a chce pokračovať každú hodinu. Čo ma prekvapilo, ponúkol mi, že časom zvýši môj kurz z 10 na 19 dolárov. Naozaj som sa snažil, ale chýbala mi skúsenosť s vedením projektu sama. A Andy (tak sa klient volal) sa ma snažil motivovať buď peniazmi, alebo príbehmi o tom, ako hľadal investora. S týmto všetkým je Andy presne ten človek, ktorý mi dal istotu, že na voľnej nohe sa dajú zarobiť peniaze, a to veľmi dobre. Dal mi tiež možnosť odísť zo Samvelu a vytvoriť si individuálny profil, aby som zbytočne neplatil úroky navyše.

Celkovo som s Andym spolupracoval vyše roka. Všetky jeho požiadavky, plány a nápady som implementoval v kóde C++. Povedal mi tiež, ako behá k investorom, aby projekt zväčšili. Niekoľkokrát ma pozval do Ameriky. Vo všeobecnosti sme si vytvorili priateľské vzťahy.

Ale neverte Američanom, s ktorými obchodujete. Dnes je vaším priateľom a zajtra môže bez mihnutia oka zmeniť rozpočet projektu alebo ho úplne uzavrieť. Za 12 rokov som toho videl veľa. Keď sa otázky týkajú peňazí, všetky hodnoty ako rodina, zdravie, únava ich netrápia. Priamy úder do hlavy. A už žiadne rozprávanie. O klientoch zo SNS radšej nič nehovorím.
Išlo o 2 prípady z viac ako 60, ktoré sa neskončili dobre. Toto je mentalita. A toto je téma na samostatný príspevok.

A tak, keď som si ako miestny oligarcha zarábal na projekte Andy, už som prišiel vyštudovať univerzitu na svojom vlastnom novom aute.
Zdalo sa mi, že vpredu sú všetky cesty pred nami otvorené. Veril som, že do tohto projektu nájdeme investície a budem v ňom minimálne Team Lead.

Ale v tomto biznise nie je všetko také hladké. Po získaní odborného diplomu sme sa s priateľkou vybrali k moru, aby sme si oddýchli a zabavili sa. Vtedy mi Andy šmykol prasa. Kým som oddychoval, uzavrel zmluvu a keď som požiadal o vysvetlenie dôvodu, neochotne odpovedal, že nie sú peniaze, všetko je prehnité a v projekte je veľa chýb. Opravte tento zoznam stoviek chýb v niekoľkých stovkách a uvidíme, čo sa stane ďalej. Ostrá zákruta však. Samozrejme, nejde o Dropbox, ktorý zatvoril Mailbox za 100 miliónov dolárov, no ďalšie kroky neboli úplne jasné.

Tak som sa plácal ako žaba v plechovke mlieka, snažil som sa neutopiť a šľahal som kyslú smotanu. Platba sa však niekoľkonásobne znížila, bolo viac požiadaviek a povedal som si, že je čas ukončiť spoluprácu. Takto to už ďalej nepôjde. Po rokoch sa na mňa Andy viackrát obrátil so žiadosťou o radu. Stále sa nemôže upokojiť a obťažuje nové startupy. Hovorí na TechCrunch a iných podujatiach. Teraz som vytvoril aplikáciu, ktorá takmer okamžite rozpozná, preloží a syntetizuje reč.
Pokiaľ viem, dostal som niekoľkomiliónové investície.

Začal som hľadať nového klienta na oDesku, čo bolo náročné. Dobrý príjem, stabilita a sadzby majú jednu nevýhodu. Sú mrazivé. Keby som včera mohol zarobiť 600 dolárov za týždeň pridaním niekoľkých funkcií. Potom „dnes“ s novým klientom potrebujem za rovnakých 600 dolárov urobiť väčšie množstvo práce a súčasne sa ponoriť do klientových nástrojov, infraštruktúry, tímu, oblasti a vo všeobecnosti do špecifík komunikácie. Na začiatku kariéry to nie je ľahké.

Kým sa vrátil do normálnej práce, s rovnakým zárobkom prešiel pomerne dlhý čas.
Ďalšia časť je plánovaná ako príbeh o globálnej a lokálnej kríze, strednej úrovni, prvom dokončenom veľkom projekte, ktorý uzrel svetlo sveta a o spustení vášho startupu.

Ak sa chcete pokračovať ...


Zdroj: hab.com

Pridať komentár