Del 4. Programmeringskarriere. Junior. Går inn i freelancing

Fortsettelse av historien "Programmerkarriere".

Det ble mørkt. Både direkte og indirekte. Jeg søkte med stor flid etter jobb som programmerer, men det var ingen alternativer.
I byen min var det 2-3 annonser for 1C-utviklere, pluss et sjeldent tilfelle da lærere i programmeringskurs var påkrevd. Det var 2006. Jeg begynte på studiet på 4. året på universitetet, men foreldrene og kjæresten mine hintet meg tydelig om at jeg burde søke jobb. Ja, jeg ville ha det selv. Etter å ha gått gjennom et par intervjuer for stillingen som kurslærer og ikke hatt hell der, holdt jeg på å skynde meg å mestre 1C: Regnskap. Med dusinvis av bøker jeg har lest og hundrevis av programmer skrevet i C++/Delphi og Java, begynte jeg å lære 1C ut av håpløshet.

Men heldigvis for meg hadde kabelnettet allerede blitt "brakt" til byen vår, og jeg kunne prøve lykken ved å legge ut en jobbsøkerannonse på nettsteder. Etter å ha en e-post på mail.ru og ofte dra dit, fant jeg annonsedelen for meg selv og skrev der om all min rike erfaring innen programvareutvikling. Jeg skrev allerede i den siste delen at de ti første svarene på annonsen min var i ånden «skriv til Gates». Men den 11. var en fyr som snudde skjebnen min 180 grader, akkurat som det skjedde i den første leksjonen på et programmeringskurs.

Et brev falt inn i innboksen min med omtrent følgende innhold:

Hei Denis,
Jeg heter Samvel, og jeg er direktør for OutsourceItSolutions.
Vi Vi la merke til annonsen din på jakt etter en jobb som utvikler på mail.ru. Klar vurdere ditt kandidatur. Jeg foreslår at vi snakker mer detaljert om ICQ - 11122233.

Vennlig hilsen
Samvel,
ADMINISTRERENDE DIREKTØR,
OutsourceItSolutions

Denne typen offisielle og overbusiness-stil fortsatte gjennom hele samarbeidet vårt. Som de sier i Vesten, hadde jeg "blandede følelser". På den ene siden tilbyr en person en jobb, og det ser ikke ut til å være slaggen vi hadde i byen vår. På den annen side var ingenting kjent om dette selskapet, hva det gjør og hvilke betingelser det tilbyr. Selvfølgelig måtte vi handle mens det ikke var noe å tape. Vi koblet raskt sammen via ICQ, Samvel stilte meg noen spørsmål og tilbød meg å møtes for å signere dokumenter for å starte arbeidet. Spørsmålene hans var generelle og knyttet hovedsakelig til mine ferdigheter og erfaring.
Som disse: "Hva skriver du på?", "Hva kan du vise?", osv. Det var ingen "Hva er forskjellen mellom en abstrakt klasse og et grensesnitt." Spesielt problemer som "reversere en array".

Det var begynnelsen av september, forelesninger på universitetet handlet utelukkende om spesialiteten, og jeg dro til dem. Underveis kom jeg over enten min fars venner eller venner av venner som ville ha en fullverdig Enterprise-løsning for deres virksomhet eller offentlige organ gratis. Dette var også en opplevelse, og på fritiden fra forelesninger forbedret jeg meg på disse frivillige bestillingene.
Kort sagt, det var ingen penger, det var ingen muligheter, så Samvel forble det siste håpet om å rømme et sted.

På møtedagen med Samvel spurte jeg klassekameratene mine om de ville gå på intervju med meg for selskap.
Samvel stammet at hvis jeg har venner med IT-kompetanse, så kan jeg ta dem med meg. Det som sto mellom linjene var "vi tar alle vilkårlig." Få av klassekameratene mine var enige, eller rettere sagt, én av ti respondenter. Det ironiske er at de ni som hadde viktige saker, som en pub eller Counter-Stirke på nettet, etter en stund også havnet hos Samvel eller gikk gjennom ham.

Så en fyr som heter Seryoga sa ja og gikk med meg for å finne ut hva slags virksomhet denne mannen hadde og for å se på utsiktene. Seryoga brukte seg alltid på utukt når jeg tilbød ham noe. Jeg kom ofte på ideer, som å lage et sosialt nettverk for jobbsøking, og Seryoga engasjerte seg, i hvert fall som konsulent. Forresten, i 2006 utviklet LinkedIn bare seg, og det fantes ikke noe lignende utenfor USA. Og potensielt kan en riktig implementert idé om et slikt sosialt nettverk selges i dag for 26 milliarder dollar.

Men la oss gå tilbake til møtet med Samvel. Jeg hadde ingen anelse om hva som lå foran meg og under hvilke forhold vi ville jobbe. Det eneste jeg var interessert i var om jeg ville motta mine dyrebare $300/måned, og hvis jeg var heldig, så bruke teknologistabelen jeg kjente.

Vi ble enige om å møtes på et offentlig sted, i nærheten av stadion. Det var benker på rekke og rad ved siden av oss og det var mye støy. Dette stedet, nær sentrum av en industriby, var mer egnet for å drikke en flaske øl enn å signere en kontrakt for en ny jobb hos OutsourceItSolutions med en administrerende direktør ved navn Samvel.
Derfor var det første spørsmålet til ham: "Hva, har du ikke et kontor?" Samvel nølte, og så bort og svarte at ikke ennå, men vi hadde planer om å åpne den.

Så tok han ut to kontrakter fra en plastpose fra supermarkedet, for meg og Seryoga. Jeg prøvde å forstå hva som sto i dem, men jeg hadde aldri lest noe lignende i mitt liv, og dette juridiske språket forårsaket avvisning. Jeg kunne ikke tåle det, spurte jeg:
– Og hva står det?
— Dette er en NDA, taushetserklæring
- Ahh...
Enda mer forvirret over hva jeg snakket om, måtte jeg nikke. I ytterligere fem minutter søkte jeg febrilsk i teksten etter nøkkelord som «fint», «kreditt», «forpliktet», «ved manglende overholdelse». Etter å ha forsikret seg om at det ikke fantes noe slikt, signerte han den. La meg minne deg på at Seryoga var med meg for moralsk støtte og for å se etter nye muligheter til å tjene penger til meg selv. Han forsto heller ikke hva han signerte, og gjentok denne handlingen etter meg. Vi vekslet noen flere ord med Samvel. Igjen om mine ferdigheter og erfaring. Han spurte om jeg kunne PHP?
Det er noe, men jeg jobbet veldig sjelden med PHP. Derfor sa jeg at jeg kjenner Perl. Som Samvel arrogant kastet ut: "Vel, Perl er det siste århundre." Selv om århundret nettopp har begynt...

Likevel, uten å være sikker på hva som ville skje videre, sa jeg til Seryoga blandet med nervøs latter: "Vel, de signerte ikke en dødsdom...". Alle så på hverandre og Samvel lovet å sende ytterligere instruksjoner på e-post.

Dagen etter mottok jeg et brev der jeg fikk en "bedrifts-e-post", en lenke til min personlige profil og instruksjoner om hvordan jeg skulle fylle den ut. Også et utvalg av Samvels ferdige profil.

Jeg tror på dette tidspunktet det er verdt å fortelle hva slags selskap OutsourceItSolutions er. Selskapet som sådan eksisterte ikke juridisk. Det var en veldig svak nettside med et iøynefallende design fra disse årene og en daglig leder. Samvel. Sitter sikkert i shorts og t-skjorte foran skjermen hjemme. Han var også en webutvikler, og det er der han tjente hovedinntekten sin med en rate på $20/time. Jeg hadde tidligere krysset veier med faren hans, som gjorde det samme som Samvel gjorde. Jeg lette nemlig etter senior IT-studenter som kunne bli belastet for bestillinger til Vestlandet. Vanlig hjemmelaget outstaf.

Så Samvel har vært registrert på frilansbørsen oDesk (som nå er Upwork), siden oppstarten i 2004. Selvfølgelig hadde han allerede en pumpet profil, en haug med ferdigheter og en klar forståelse av hvordan man jobber med utenlandske kunder.
Han fulgte også i farens fotspor, og åpnet sitt eget byrå på oDesk. Han tok med folk som meg dit og tok en prosentandel av hver time han tjente. På den tiden hadde han rundt 10-15 personer i byrået sitt. Sist gang jeg så der, oversteg antallet "IT-spesialister" hundre.

Jeg går tilbake til arbeidsoppgaven min - fyll ut en profil på oDesk. Som du forstår, brakte Samvel meg inn i freelancing. Dette var den eneste muligheten til å tjene noe på den tiden og på det stedet, med min kunnskap. Jeg er heldig. Som de fleste av vennene mine som fulgte meg inn i freelancing. Nå har de fleste av oss 10-12 års erfaring innen IT, frilansing og fjernarbeid. Ikke alle i gruppen vår var så vellykkede, men det er en egen sak.

Etter å ha sett påskriften 8 $/time i den tjuende fet skrift øverst i oDesk-profilen min, begynte jeg raskt å multiplisere dette tallet med en førti-timers arbeidsuke, deretter med 160 timer per måned. Og da jeg endelig talte 1280 dollar, opplevde jeg gledelig eufori. Jeg fant umiddelbart ut hvor mye tid det ville ta meg å kjøpe en brukt VAZ-2107, som kostet rundt 2000 dollar. Med enda større entusiasme skyndte jeg meg å fylle ut profilen min og skrev i den alt som hadde skjedd og kunne skje.

I Annen opplevelse-spalten skrev jeg at jeg spiller bra fotball og var kaptein på laget. For hvilket Samvel taktfullt antydet at denne opplevelsen var utenfor tema og måtte slettes. Så begynte jeg å ta tester på oDesk. Dette er et slikt yrke, og selv om etternavnet ditt er Stroustrup, er det ikke et faktum at du får høyest poengsum i C++. Spørsmålene ble skrevet enten av indere eller andre frilansere, og de var fulle av uklarheter og noen ganger feil. Senere sendte oDesk meg disse spørsmålene med svar og ba meg gjennomgå testene. Jeg fant minst 10 feil og feil formuleringer.

Men ikke desto mindre. For Delphi 6-testen fikk jeg 4.4 av 5, noe som var en prestasjon for meg. Og i C++ fikk de til og med en "førsteplass"-medalje, noe som så ut til å bety at Satan selv ikke har klart å bestå denne testen så langt. Dette var en konsekvens av min innsats for å studere standarden og skrive en kompilator. Derfor, selv med en tom profil, hadde jeg allerede et konkurransefortrinn i forhold til andre frilansere.

Del 4. Programmeringskarriere. Junior. Går inn i freelancing
Min oDesk-profil i 2006-2007

Jeg må si at i 2006 var oDesk.com et så koselig sted der innlegg dukket opp 2 ganger om dagen i seksjonen for utvikling av skrivebordsprogramvare. De ble besvart av 3-5 personer, for det meste fra Øst-Europa. Og med en tom portefølje var det mulig å snappe et godt prosjekt. Generelt var det ingen konkurranse, og det var det som skjedde. Jeg fikk det første prosjektet ganske raskt.

Et sted innen en uke eller to sendte Samvel søknader om jobb i min nisje. Så ba han meg sende den selv – jeg har søknadsmaler.

Første klienter

Ironisk nok var min første klient på oDesk en student fra Amerika, med et problem som ligner på det jeg løste for studentene våre for en cheburek. Rundt klokken 10 banket den første klienten på Yahoo Messenger. Jeg var litt nervøs fordi jeg følte at jeg var på grensen til noe viktig. Og fremtiden avhenger av denne rekkefølgen. I alle fall, som nesten enhver vanlig person som går på jobb den første dagen. Og til og med uten å ha jobbet før.

Denne kundefyren sendte meg en Word-fil med en detaljert beskrivelse av oppgaven ned til minste detalj. Eksempler på input/output og kodeformatering. Kvaliteten på kravene var en størrelsesorden høyere enn vår. Til tross for natten utenfor, skyndte jeg meg å skrive problemet for å sende det til ham i dag. Det var viktig for meg å få de første positive tilbakemeldingene. Så kom standard klientspørsmålet - "hvor lang tid vil det ta å løse problemet?" Jeg regnet med at det ville ta omtrent 3 timer, pluss en time å polere og teste alt.

Det blir 4, og i følge tradisjonen ganger vi med 2, ved force majeure og de som liker finpussen. Jeg svarer: "Klokken 8, jeg sender deg løsningen i morgen."
Faktisk var jeg ferdig klokken to om morgenen. Og i den vestlige delen av USA var det fortsatt lyst. Derfor, etter å ha logget 5 timer i trackeren, sendte jeg løsningen til min første studentklient fra Amerika.

Dagen etter var det mye glede og takknemlighet fra denne fyren. I sin anmeldelse skrev han hvor fantastisk jeg var og at jeg gjorde alt på 5 timer i stedet for de oppgitte 8. Det er kundelojalitet. Selvfølgelig ville jeg gjort det gratis, bare jeg kunne få langsiktige bestillinger. Men hva var gleden min da jeg fikk så mye som $40 på kontoen min. Ikke $2 fra studentene våre, men så mye som $40! For samme jobb. Det var et kvantesprang.

Langsiktig klient

Ettersom tiden gikk, kom jeg over forskjellige småting som fortsatt ga meg inntekter over bygjennomsnittet. Jeg kom bare til bunns i hva som skjedde. Det var nødvendig å snakke engelsk, og flytende. Selv om jeg studerte språket på skole og universitet, er det å være morsmål en annen sak. Spesielt hvis det er amerikansk. Da var Magic Gooddy-programmet populært, som oversatte hele setninger.
Det er også en innebygd talesynthesizer. Dette hjalp mye, selv om kvaliteten på oversettelsen var i stil med Ravshan og Dzhamshud.

Del 4. Programmeringskarriere. Junior. Går inn i freelancing
Magic Gooddy er et program som bidro til å føre en dialog med de første klientene

Jeg sendte en gang inn en søknad om en jobb der jeg trengte å skrive en plugin for Internet Explorer som samler inn data fra det sosiale nettverket MySpace. I dag er begge prosjektene et levn fra fortiden. Og i 2006 var det mainstream. Ingen trodde at Facebook ville ta av og MySpace ville forsvinne fullstendig. Dessuten brukte ingen Chrome, fordi... han var ikke der ennå. Og plugins for Firefox var ikke populært. I USA var IEs andel mange ganger større enn andre nettlesere. Derfor var kundens innsats riktig, bare med timingen han var 5 år bak.

Vel, jeg fikk en testoppgave for et par hundre dollar, for å skrive en plugin som logger alle hendelsene som skjer i IE.
Jeg hadde ingen anelse om hvordan jeg skulle gjøre dette. De lærte oss ikke dette på universitetet; det var ingen slike ordre. Jeg måtte søke på min favoritt rsdn.ru (StackOverflow var heller ikke nyttig) og søke med søkeordene "IE, plugin". Se for deg min glede over at en annen programmerer forberedte det som var skrevet i mine tekniske spesifikasjoner. Etter å ha lastet ned kildene, trukket et vindu på dem for å vise nettleserhendelseslogger, sendte jeg oppgaven for verifisering.

En halv time senere kom svaret - "Jeg er veldig glad!" Dette er spennende arbeid! La oss fortsette å samarbeide!
Det vil si at personen var fornøyd og er ivrig etter å fortsette på timebasis. Det som var overraskende for meg, tilbød seg å øke prisen fra $10 til $19 over tid. Jeg prøvde virkelig hardt, men jeg manglet erfaringen med å drive et prosjekt alene. Og Andy (det var kundens navn) prøvde å motivere meg enten med penger eller med historier om hvordan han lette etter en investor. Med alt dette er Andy akkurat den personen som ga meg tilliten til at du kan tjene penger på frilansing, og veldig bra. Han ga meg også muligheten til å forlate Samvel og opprette en individuell profil for ikke å betale ekstra renter for ingenting.

Totalt jobbet jeg med Andy i over ett år. Jeg implementerte alle hans krav, planer og ideer i C++-kode. Han fortalte meg også hvordan han løper rundt til investorer for å skalere prosjektet. Han inviterte meg flere ganger til å komme til Amerika. Generelt har vi utviklet vennlige forhold.

Men ikke stol på amerikanerne du gjør forretninger med. I dag er han vennen din, og i morgen, uten å blinke, kan han endre prosjektets budsjett eller lukke det helt. Jeg har sett mye av dette på 12 år. Når spørsmål gjelder penger, plager ikke alle verdier som familie, helse, tretthet dem. Direkte slag mot hodet. Og ikke mer snakk. Jeg vil helst ikke si noe om klienter fra CIS.
Dette var 2 saker av mer enn 60 som ikke endte godt. Dette er mentaliteten. Og dette er tema for et eget innlegg.

Så mens jeg tjente penger som en lokal oligark fra Andy-prosjektet, kom jeg allerede for å oppgradere fra universitetet i min egen nye bil.
Det virket for meg som om alle veiene foran var åpne. Jeg trodde at vi ville finne investeringer for dette prosjektet, og jeg ville i det minste være en Team Lead i det.

Men ikke alt er så glatt i denne bransjen. Etter å ha mottatt et spesialistdiplom dro jeg og kjæresten min til sjøen for å slappe av og ha det gøy. Det var da Andy ga meg en gris. Mens jeg slappet av stengte han kontrakten, og da jeg spurte om å forklare årsaken, svarte han motvillig at det ikke var penger, alt var råttent og det var mange feil i prosjektet. Så fiks denne listen over hundrevis av feil på et par hundre, og la oss se hva som skjer videre. En skarp sving derimot. Dette er selvfølgelig ikke Dropbox, som stengte Mailbox for 100 millioner dollar, men videre handlinger var ikke helt klare.

Så jeg snurret som en frosk i en boks med melk, prøvde å ikke drukne og pisket rømme. Men betalingen ble flere ganger mindre, det kom flere krav, og jeg sa at det var på tide å avslutte samarbeidet. Ting vil ikke gå lenger som dette. År senere henvendte Andy seg til meg for å få råd mer enn én gang. Han kan fortsatt ikke roe seg ned og maser på nye startups. Han snakker på TechCrunch og andre arrangementer. Nå har jeg laget en applikasjon som nesten umiddelbart gjenkjenner, oversetter og syntetiserer tale.
Så vidt jeg vet fikk jeg flere millioner investeringer.

Jeg begynte å se etter en ny klient på oDesk, noe som var vanskelig. Det er én ulempe med god inntekt, stabilitet og priser. De fryser. Hvis jeg i går kunne tjene $600 på en uke ved å legge til et par funksjoner. Så "i dag", med en ny klient, for de samme $600 trenger jeg å gjøre en større mengde arbeid, samtidig som jeg fordyper meg i klientens verktøy, infrastruktur, team, fagområde og generelt kommunikasjonsdetaljer. I begynnelsen av karrieren er det ikke lett.

Det gikk ganske lang tid før man kom tilbake til normalt arbeid, med samme inntjening.
Den neste delen er planlagt å være en historie om den globale og lokale krisen, mellomnivået, det første fullførte store prosjektet som så dagens lys, og om lanseringen av oppstarten din.

To be continued ...


Kilde: www.habr.com

Legg til en kommentar