Osa 4. Programmeerimiskarjäär. Juunior. Vabakutseliseks astumine

Loo jätk "Programmeerija karjäär".

Hakkas hämarduma. Nii otseselt kui kaudselt. Otsisin suure usinusega programmeerija tööd, kuid valikuvõimalusi polnud.
Minu linnas oli 2C arendajatele 3-1 kuulutust, lisaks oli harv juhus, kui vajati programmeerimiskursuste õpetajaid. See oli 2006. Alustasin õpinguid ülikooli 4. kursusel, kuid vanemad ja sõbranna andsid mulle selgelt mõista, et peaksin tööd otsima. Jah, ma ise tahtsin seda. Seetõttu, olles läbinud paar intervjuud kursuseõpetaja ametikohale ja mul polnud seal õnne, hakkasin tormama 1C: Raamatupidamine meisterdama. Kuna olen lugenud kümneid raamatuid ja sadu C++/Delphis ja Javas kirjutatud programme, hakkasin lootusetusest 1C-d õppima.

Aga minu õnneks oli kaabel-Internet meie linna juba “toodud” ja sain õnne proovida, pannes veebilehtedele tööotsimiskuulutuse. Omades meili aadressil mail.ru ja sageli seal käies, leidsin enda jaoks kuulutuste rubriigi ja kirjutasin seal oma rikkalikust kogemusest tarkvaraarenduse vallas. Kirjutasin juba viimases osas, et esimesed kümme vastust minu kuulutusele olid "kirjuta Gatesile" vaimus. 11. oli aga tüüp, kes pööras mu saatuse 180 kraadi, just nagu see juhtus programmeerimiskursuse esimeses tunnis.

Minu postkasti kukkus umbes järgmise sisuga kiri:

Tere Denis,
Minu nimi on Samvel ja ma olen OutsourceItSolutionsi direktor.
Me Märkasime teie kuulutust, mis otsib tööd arendajana saidil mail.ru. Valmis kaaluge oma kandidatuuri. Soovitan rääkida üksikasjalikumalt ICQ-st - 11122233.

Regards
Samvel,
TEGEVDIREKTOR,
OutsourceItSolutions

Selline ametlikkus ja üleäriline stiil jätkus kogu meie koostöötee vältel. Nagu läänes öeldakse, olid mul “segased tunded”. Ühest küljest pakub inimene tööd ja see ei tundu olevat see räbu, mis meil linnas oli. Teisest küljest ei teatud sellest ettevõttest midagi, millega ta tegeleb ja mis tingimusi pakub. Muidugi pidime tegutsema, kuni polnud midagi kaotada. Ühendasime kiiresti ICQ kaudu, Samvel esitas mulle paar küsimust ja pakkus kohtumist, et dokumente allkirjastada, et tööle asuda. Tema küsimused olid üldised ja seotud peamiselt minu oskuste ja kogemustega.
Nagu näiteks: “Millele sa kirjutad?”, “Mida sa saad näidata?” jne. Puudus "Mis vahe on abstraktsel klassil ja liidesel". Eriti sellised probleemid nagu "massiivi ümberpööramine".

Oli septembri algus, ülikoolis olid loengud eranditult erialast ja ma läksin neile. Teel sattusin kokku kas oma isa sõprade või sõprade sõpradega, kes soovisid oma ettevõttele või riigiasutusele tasuta täisväärtuslikku ettevõtluslahendust. See oli ka kogemus ja loengutest vabal ajal täiendasin end nende vabatahtlike tellimuste järgi.
Ühesõnaga raha ei olnud, võimalusi polnud, nii et Samvel jäi viimaseks lootuseks kuhugi põgeneda.

Samveliga kohtumise päeval küsisin oma klassikaaslastelt, kas nad tahavad minuga seltskonna pärast intervjuule minna.
Samvel kokutas, et kui mul on IT-oskustega sõpru, siis võin nad kaasa võtta. Ridade vahelt oli lugeda: "Võtame kõiki valimatult". Vähesed mu klassikaaslased olid sellega nõus, õigemini üks kümnest vastajast. Iroonia on selles, et need üheksa, kellel oli olulisi asju, nagu pubi või Counter-Stirke ruudustikus, sattusid mõne aja pärast ka Samveli juurde või käisid temast läbi.

Niisiis, mees nimega Seryoga nõustus ja läks minuga uurima, mis äri sellel mehel on, ja väljavaateid vaatama. Seryoga kasutas end alati igasuguseks hooruseks, kui ma talle midagi pakkusin. Mul tuli sageli ideid, näiteks luua tööotsinguteks sotsiaalvõrgustik, ja Seryoga osales selles, vähemalt konsultandina. Muide, 2006. aastal oli LinkedIn alles arenemas ja väljaspool osariike polnud midagi sarnast. Ja potentsiaalselt võiks sellise sotsiaalse võrgustiku õigesti teostatud idee täna müüa 26 miljardit dollarit.

Aga tuleme tagasi kohtumise juurde Samveliga. Mul polnud õrna aimugi, mis mind ees ootab ja millistel tingimustel me töötame. Ainus, mis mind huvitas, oli see, kas ma saan oma kallihinnatud 300 dollarit kuus kätte, ja kui mul veab, siis kasutades seda tehnoloogiat, mida ma teadsin.

Leppisime kokku, et kohtume avalikus kohas, staadioni lähedal. Meie kõrval olid pingid reas ja lärmakas. See tööstuslinna kesklinna lähedal asuv koht sobis pigem pudeli õlle joomiseks kui Samveli-nimelise tegevjuhiga OutsourceItSolutionsi uue töökoha lepingu sõlmimiseks.
Seetõttu oli esimene küsimus talle: "Mis, kas teil pole kontorit?" Samvel kõhkles ja kõrvalt vaadates vastas, et mitte veel, aga plaanime selle avada.

Siis võttis ta supermarketi kilekotist välja kaks lepingut minu ja Seryoga jaoks. Püüdsin aru saada, mis neis kirjas on, aga polnud elus midagi sellist lugenud ja see juriidiline keel tekitas äraütlemist. Ma ei suutnud seda taluda ja küsisin:
- Ja mida see ütleb?
— See on NDA, mitteavaldamise leping
- Ahh...
Veel enam segaduses, millest ma räägin, pidin noogutama. Veel viis minutit otsisin tekstist paaniliselt selliseid võtmesõnu nagu “trahv”, “krediit”, “kohustuslik”, “mittevastavuse korral”. Olles veendunud, et midagi sellist pole, kirjutas ta sellele alla. Tuletan meelde, et Seryoga oli minuga moraalseks toeks ja otsis uusi võimalusi enda jaoks raha teenida. Ka aru saamata, millele ta alla kirjutab, kordas ta seda tegevust pärast mind. Vahetasime Samveliga veel paar sõna. Jällegi minu oskustest ja kogemustest. Küsiti, kas ma tean PHP-d?
See on midagi, aga ma töötasin PHP-ga väga harva. Sellepärast ütlesin, et tunnen Perlit. Mille peale Samvel üleolevalt välja viskas: "Noh, Perl on viimane sajand." Kuigi sajand on alles alanud...

Samas, teadmata, mis edasi saab, ütlesin närvilise naeruga segatud Seryogale: "Noh, nad ei kirjutanud alla surmaotsusele...". Kõik vaatasid üksteisele otsa ja Samvel lubas edasised juhised meili teel saata.

Järgmisel päeval sain kirja, kus mulle anti “ettevõtte e-kiri”, link minu isiklikule profiilile ja juhised selle täitmiseks. Samuti Samveli valminud profiili näidis.

Ma arvan, et siinkohal tasub öelda, milline ettevõte OutsourceItSolutions on. Firmat kui sellist juriidiliselt ei eksisteerinud. Oli väga nõrk nende aastate pilkupüüdva kujundusega veebisait ja peadirektor. Samvel. Ilmselt istub lühikeste pükste ja T-särgiga kodus monitori ees. Ta oli ka veebiarendaja, kust ta teenis oma põhisissetuleku 20 dollarit tunnis. Olin varem ristunud tema isaga, kes tegi sama, mida Samvel. Nimelt otsisin vanemate IT-tudengeid, kellelt saaks Läände tellimuste eest tasu võtta. Tavaline omatehtud outstaf.

Seega on Samvel registreeritud vabakutselises börsil oDesk (mis on nüüd Upwork) alates selle loomisest 2004. aastal. Muidugi oli tal juba varem pumbatud profiil, hunnik oskusi ja selge arusaam, kuidas välisklientidega koostööd teha.
Samuti avas ta oma isa jälgedes oma agentuuri oDeskis. Ta tõi sinna minusuguseid inimesi ja võttis igast teenitud tunnist protsendi. Sel ajal oli tal agentuuris umbes 10-15 inimest. Viimati, kui seal vaatasin, ületas “IT-spetsialistide” arv saja piiri.

Ma lähen tagasi oma tööülesande juurde – täitke oDeski profiil. Nagu aru saate, viis Samvel mind vabakutseliseks. See oli minu teadmistega ainuke võimalus tol ajal ja selles kohas midagi teenida. Mul on vedanud. Nagu enamik mu sõpru, kes järgnesid mulle vabakutseliseks. Nüüd on enamikul meist 10-12-aastane kogemus IT, vabakutselise ja kaugtöö alal. Mitte kõik meie rühmas ei olnud nii edukad, kuid see on omaette teema.

Nähes oma oDeski profiili ülaosas kahekümnenda paksus kirjas kirja 8 $/h, hakkasin kiiresti korrutama seda arvu neljakümnetunnise töönädalaga, seejärel 160 tunniga kuus. Ja kui ma lõpuks 1280 dollarit kokku lugesin, kogesin rõõmustavat eufooriat. Arvasin kohe, kui palju aega kulub kasutatud VAZ-2107 ostmiseks, mis maksis umbes 2000 dollarit. Veel suurema entusiasmiga tormasin oma profiili täitma ja kirjutasin sinna kõik, mis juhtus ja juhtuda võib.

Rubriigis Muu kogemus kirjutasin, et mängin hästi jalgpalli ja olin koondise kapten. Mille puhul Samvel taktitundeliselt vihjas, et see kogemus on teemast mööda ja vajab kustutamist. Siis hakkasin oDeskis teste tegema. See on selline amet ja isegi kui teie perekonnanimi on Stroustrup, pole tõsi, et saate C++ keeles kõrgeima punktisumma. Küsimused olid kirjutatud kas indiaanlaste või teiste vabakutseliste poolt ning need olid täis ebaselgust ja kohati ka vigu. Hiljem saatis oDesk mulle need küsimused koos vastustega ja palus testid üle vaadata. Leidsin vähemalt 10 viga ja vale sõnastuse.

Aga sellegipoolest. Delphi 6 testi eest sain 4.4 viiest, mis oli minu jaoks saavutus. Ja C++-s said nad isegi “esimese koha” medali, mis näis tähendavat, et Saatan ise pole seda testi seni läbinud. See oli minu pingutuste tulemus standardit uurida ja koostaja kirjutada. Seetõttu oli mul ka tühja profiiliga juba konkurentsieelis teiste vabakutseliste ees.

Osa 4. Programmeerimiskarjäär. Juunior. Vabakutseliseks astumine
Minu oDeski profiil aastatel 2006-2007

Pean ütlema, et 2006. aastal oli oDesk.com selline hubane koht, kus töölauatarkvara arendamise rubriigis ilmusid postitused 2 korda päevas. Neile vastas 3-5 inimest, peamiselt Ida-Euroopast. Ja tühja portfelliga oli võimalik heast projektist krabada. Üldiselt konkurentsi polnud ja nii juhtuski. Esimese projekti sain üsna kiiresti kätte.

Kusagil nädala-kahe jooksul saatis Samvel avaldusi minu niši töötamiseks. Siis ta käskis mul ise saata – mul on avalduse mallid.

Esimesed kliendid

Iroonilisel kombel oli mu esimene oDeski klient Ameerikast pärit tudeng, kellel oli sarnane probleem sellele, mille lahendasin meie õpilastele tšebureki eest. Umbes kella 10 paiku koputas esimene klient mu Yahoo Messengerile. Olin veidi närvis, sest tundsin, et olen millegi olulise äärel. Ja sellest järjekorrast sõltub tulevik. Igal juhul nagu peaaegu iga normaalne inimene, kes esimesel päeval tööle läheb. Ja isegi ilma varem töötanud.

See kliendimees saatis mulle Wordi faili koos ülesande üksikasjaliku kirjeldusega kuni pisimate detailideni. Sisend/väljund ja koodi vormindamise näited. Nõuete kvaliteet oli meie omast suurusjärgu võrra kõrgem. Vaatamata õues olevale ööle tormasin probleemi kirjutama, et see talle täna saata. Minu jaoks oli oluline saada esimene positiivne tagasiside. Siis tuli kliendi tavaküsimus – "kui kaua kulub probleemi lahendamiseks aega?" Arvasin, et kõige poleerimiseks ja testimiseks kulub umbes 3 tundi.

Selgub 4 ja vastavalt traditsioonile korrutame 2-ga, vääramatu jõu korral ja neile, kellele meeldib viimistlus. Vastan: "Kell 8, saadan teile lahenduse homme."
Tegelikult lõpetasin kell kaks öösel. Ja USA lääneosas oli veel hele. Seetõttu saatsin pärast 5 tundi trackeris logimist lahenduse oma esimesele tudengikliendile Ameerikast.

Järgmisel päeval oli sellel mehel palju rõõmu ja tänu. Oma ülevaates kirjutas ta, kui imeline ma olin ja et tegin kõik märgitud 5 tunni asemel 8 tunniga. See on klientide lojaalsus. Muidugi teeksin seda tasuta, kui vaid saaks pikaajalisi tellimusi. Aga mis oli minu rõõm, kui sain kontole koguni 40 dollarit. Meie õpilastelt mitte 2 dollarit, vaid 40 dollarit! Sama töö eest. See oli kvanthüpe.

Pikaajaline klient

Aja möödudes puutusin kokku erinevate pisiasjadega, mis andsid mulle endiselt linna keskmisest suuremat sissetulekut. Olin alles jõudmas toimuva põhjani. Rääkida oli vaja inglise keelt ja soravalt. Kuigi õppisin keelt koolis ja ülikoolis, on emakeelena kõneleja olemine hoopis teine ​​asi. Eriti kui see on Ameerika. Siis oli populaarne programm Magic Gooddy, mis tõlkis terveid lauseid.
Samuti on sisseehitatud kõnesüntesaator. See aitas palju, kuigi tõlke kvaliteet oli Ravshani ja Dzhamshudi stiilis.

Osa 4. Programmeerimiskarjäär. Juunior. Vabakutseliseks astumine
Magic Gooddy on programm, mis aitas esimeste klientidega dialoogi pidada

Kunagi esitasin avalduse tööle, kus mul oli vaja kirjutada Internet Exploreri pistikprogramm, mis kogub andmeid MySpace'i sotsiaalvõrgustikust. Tänaseks on mõlemad projektid mineviku jäänuk. Ja 2006. aastal oli see mainstream. Keegi ei arvanud, et Facebook tõuseb ja MySpace täielikult hääbub. Samuti ei kasutanud keegi Chrome'i, sest... ta polnud veel seal. Ja Firefoxi pistikprogrammid polnud populaarsed. Osariikides oli IE osakaal kordades suurem kui teistel brauseritel. Seetõttu oli kliendi panus õige, ainult ajastusega oli ta 5 aastat maas.

Noh, mulle anti paarisaja dollari eest testülesanne, kirjutada plugin, mis logib kõik IE-s toimuvad sündmused.
Mul polnud õrna aimugi, kuidas seda teha. Seda meile ülikoolis ei õpetatud, selliseid korraldusi polnud. Pidin otsima oma lemmikut rsdn.ru (ka StackOverflow polnud abiks) ja otsima märksõnade “IE, plugin” abil. Kujutage ette minu rõõmu, et mõni teine ​​programmeerija minu tehnilistes kirjeldustes kirjapandu ette valmistas. Pärast allikate allalaadimist, brauseri sündmuste logide kuvamiseks akna tõmbamist saatsin ülesande kontrollimiseks.

Pool tundi hiljem tuli vastus - "Ma olen väga õnnelik!" See on põnev töö! Jätkame koostööd!
See tähendab, et inimene jäi rahule ja tahab tunnipõhiselt jätkata. Minu jaoks oli üllatav, et ta pakkus aja jooksul mu intressimäära tõstmist 10 dollarilt 19 dollarile. Ma tõesti pingutasin, kuid mul puudus üksi projekti juhtimise kogemus. Ja Andy (see oli kliendi nimi) püüdis mind motiveerida kas raha või lugudega, kuidas ta investorit otsis. Kõige selle juures on Andy just see inimene, kes andis mulle kindlustunde, et vabakutselise tööga saab raha teenida ja väga hästi. Samuti andis ta mulle võimaluse Samvelist lahkuda ja luua individuaalne profiil, et mitte millegi eest lisaintresse maksta.

Kokku töötasin Andyga üle aasta. Kõik tema nõuded, plaanid ja ideed rakendasin C++ koodis. Ta rääkis mulle ka, kuidas ta jookseb investorite juurde, et projekti laiendada. Ta kutsus mind mitu korda Ameerikasse. Üldiselt on meil kujunenud sõbralikud suhted.

Kuid ärge usaldage ameeriklasi, kellega äri teete. Täna on ta sinu sõber ja homme saab ta silmagi pilgutamata projekti eelarvet muuta või selle täielikult sulgeda. Olen seda 12 aasta jooksul palju näinud. Kui küsimused puudutavad raha, siis kõik väärtused nagu perekond, tervis, väsimus neid ei häiri. Otsene löök pähe. Ja ei räägi enam. SRÜ klientide kohta ma pigem ei ütle midagi.
Need olid 2 juhtumit enam kui 60-st, mis ei lõppenud hästi. Selline on mentaliteet. Ja see on eraldi postituse teema.

Nii et Andy projektist kohaliku oligarhina raha teenides tulin juba oma uue autoga ülikooli lõpetama.
Mulle tundus, et ees on kõik teed lahti. Uskusin, et leiame selle projekti jaoks investeeringuid ja olen selles vähemalt meeskonnaliider.

Kuid selles äris pole kõik nii sujuv. Olles saanud spetsialisti diplomi, läksime sõbrannaga mere äärde puhkama ja lõbutsema. See oli siis, kui Andy libistas mulle sea. Sel ajal kui ma lõõgastusin, pani ta lepingu kinni ja kui palusin põhjust selgitada, vastas ta vastumeelselt, et raha pole, kõik on mäda ja projektis on palju vigu. Nii et parandage see sadade vigade loend paarisaja kohta ja vaatame, mis edasi saab. Järsk pööre siiski. Loomulikult pole see Dropbox, mis sulges Mailboxi 100 miljoni dollari eest, kuid edasised tegevused polnud täiesti selged.

Nii ma siis vedelesin nagu konn piimapurgis, püüdes mitte uppuda ja vahustades hapukoort. Aga makse läks kordades vähem, nõudmisi tuli juurde ja ütlesin, et aeg on koostöö lõpetada. Asjad nii edasi ei lähe. Aastaid hiljem pöördus Andy minu poole rohkem kui korra. Ta ei suuda ikka veel rahuneda ja näägutab uusi idufirmasid. Ta räägib TechCrunchis ja muudel üritustel. Nüüd olen loonud rakenduse, mis tunneb kõne peaaegu kohe ära, tõlgib ja sünteesib.
Minu teada sain mitu miljonit investeeringut.

Hakkasin oDeskist uut klienti otsima, mis oli raske. Hea sissetuleku, stabiilsuse ja intressimäärade puhul on üks puudus. Nad jahutavad. Kui eile saaksin paari funktsiooni lisamisega teenida nädalaga 600 dollarit. Siis tuleb “täna”, uue kliendiga, sama 600 dollari eest ära teha suurem töömaht, süvenedes samaaegselt kliendi töövahenditesse, infrastruktuuri, meeskonda, ainevaldkonda ja üleüldse suhtluse spetsiifikasse. Teie karjääri alguses pole see lihtne.

Möödus päris kaua aega, enne kui sama sissetulekuga tavatööle naasin.
Järgmiseks osaks on plaanitud lugu globaalsest ja lokaalsest kriisist, kesktasemest, esimesest ilmavalgust näinud lõpetatud suurprojektist ning oma startupi käivitamisest.

Jätkub ...


Allikas: www.habr.com

Lisa kommentaar