Del 4. Programmeringskarriere. Junior. Ind i freelance

Fortsættelse af historien "Programmer karriere".

Det var ved at blive mørkt. Både direkte og indirekte. Jeg søgte med stor flid efter et job som programmør, men der var ingen muligheder.
I min by var der 2-3 annoncer for 1C-udviklere, plus et sjældent tilfælde, hvor der var behov for lærere i programmeringskurser. Det var 2006. Jeg startede mine studier på 4. år på universitetet, men mine forældre og kæreste antydede klart for mig, at jeg skulle søge job. Ja, jeg ville selv have det. Derfor, efter at have gennemgået et par samtaler til stillingen som kursuslærer og uden held der, var jeg ved at skynde mig at mestre 1C: Regnskab. Med snesevis af bøger, jeg har læst, og hundredvis af programmer skrevet i C++/Delphi og Java, begyndte jeg at lære 1C ud af håbløshed.

Men heldigvis for mig var kabelinternet allerede blevet "bragt" til vores by, og jeg kunne prøve lykken ved at lægge en jobsøgningsannonce op på hjemmesider. Da jeg havde en e-mail på mail.ru og ofte gik der, fandt jeg annoncesektionen for mig selv og skrev der om al min rige erfaring inden for softwareudvikling. Jeg skrev allerede i sidste del, at de første ti svar på min annonce var i ånden "skriv til Gates". Men den 11. var en fyr, der vendte min skæbne 180 grader, ligesom det skete i den første lektion på et programmeringskursus.

Et brev faldt ind i min indbakke med omtrent følgende indhold:

Hej Denis,
Mit navn er Samvel, og jeg er direktør for OutsourceItSolutions.
Vi Vi har bemærket din annonce på udkig efter et job som udvikler på mail.ru. Parat overveje dit kandidatur. Jeg foreslår, at vi taler mere detaljeret om ICQ - 11122233.

Regards
Samvel,
DIREKTØR,
OutsourceItSolutions

Denne form for embedsmandskab og over-business-stil fortsatte gennem hele vores samarbejdes vej. Som man siger i Vesten, havde jeg "blandede følelser". På den ene side tilbyder en person et job, og det ser ikke ud til at være den slagge, vi havde i vores by. På den anden side var der intet kendt om dette firma, hvad det laver, og hvilke betingelser det tilbyder. Selvfølgelig skulle vi handle, mens der ikke var noget at tabe. Vi fik hurtigt forbindelse via ICQ, Samvel stillede mig et par spørgsmål og tilbød at mødes for at underskrive dokumenter for at begynde at arbejde. Hans spørgsmål var generelle og relaterede hovedsageligt til mine færdigheder og erfaring.
Som disse: “Hvad skriver du på?”, “Hvad kan du vise?” osv. Der var ingen "Hvad er forskellen mellem en abstrakt klasse og en grænseflade." Især problemer som "omvendt et array".

Det var begyndelsen af ​​september, forelæsninger på universitetet handlede udelukkende om specialet, og jeg gik til dem. Undervejs stødte jeg på enten min fars venner eller venners venner, der gratis ville have en fuldgyldig Enterprise-løsning til deres virksomhed eller offentlige instans. Dette var også en oplevelse, og i min fritid fra forelæsninger forbedrede jeg mine færdigheder på disse frivillige ordrer.
Kort sagt, der var ingen penge, der var ingen muligheder, så Samvel forblev det sidste håb om at flygte et sted.

På dagen for mødet med Samvel spurgte jeg mine klassekammerater, om de ville til en samtale med mig for selskab.
Samvel stammede, at hvis jeg har venner med it-færdigheder, så kan jeg tage dem med. Det, der stod mellem linjerne, var "vi tager alle vilkårligt." Kun få af mine klassekammerater var enige, eller rettere, én ud af ti respondenter. Det ironiske er, at de ni, der havde vigtige sager, som en pub eller Counter-Stirke på nettet, efter et stykke tid også endte hos Samvel eller gik igennem ham.

Så en fyr ved navn Seryoga indvilligede og gik med mig for at finde ud af, hvilken slags forretning denne mand havde, og for at se på udsigterne. Seryoga spændte sig altid ind i enhver utugt, når jeg tilbød ham noget. Jeg kom ofte på ideer, som at skabe et socialt netværk til jobsøgning, og Seryoga blev involveret, i hvert fald som konsulent. Forresten, i 2006 var LinkedIn bare ved at udvikle sig, og der var ikke noget lignende uden for staterne. Og potentielt kan en korrekt implementeret idé om et sådant socialt netværk sælges i dag for 26 milliarder dollars.

Men lad os vende tilbage til mødet med Samvel. Jeg anede ikke, hvad der lå foran mig, og under hvilke forhold vi ville arbejde. Det eneste, jeg var interesseret i, var, om jeg ville modtage mine dyrebare $300/måned, og hvis jeg var heldig, så bruge den teknologistak, jeg kendte.

Vi aftalte at mødes på et offentligt sted tæt på stadion. Der var bænke på række ved siden af ​​os, og det larmede. Dette sted, nær centrum af en industriby, var mere velegnet til at drikke en flaske øl end at underskrive en kontrakt om et nyt job hos OutsourceItSolutions med en administrerende direktør ved navn Samvel.
Derfor var det første spørgsmål til ham: "Hvad, har du ikke et kontor?" Samvel tøvede og kiggede væk og svarede, at det ikke var endnu, men vi havde planer om at åbne den.

Så udtog han to kontrakter fra en plastikpose fra supermarkedet, for mig og Seryoga. Jeg prøvede at forstå, hvad der stod i dem, men jeg havde aldrig læst noget lignende i mit liv, og dette juridiske sprog forårsagede afvisning. Ude af stand til at holde det ud, spurgte jeg:
- Og hvad står der?
— Dette er en NDA, hemmeligholdelsesaftale
- Ahh...
Endnu mere forvirret over, hvad jeg talte om, måtte jeg nikke. I yderligere fem minutter søgte jeg febrilsk i teksten efter nøgleord som "fint", "kredit", "forpligtet", "i tilfælde af manglende overholdelse". Efter at have sikret sig, at der ikke var noget lignende, skrev han under. Lad mig minde dig om, at Seryoga var med mig for moralsk støtte og for at lede efter nye muligheder for at tjene penge til mig selv. Da han heller ikke forstod, hvad han skrev under på, gentog han denne handling efter mig. Vi udvekslede et par ord mere med Samvel. Igen om mine kompetencer og erfaring. Spurgte om jeg kendte PHP?
Det er noget, men jeg arbejdede meget sjældent med PHP. Derfor sagde jeg, at jeg kender Perl. Hvortil Samvel arrogant kastede ud: "Nå, Perl er det sidste århundrede." Selvom århundredet lige er begyndt...

Alligevel, idet jeg ikke var sikker på, hvad der nu ville ske, sagde jeg til Seryoga blandet med nervøs latter: "Jamen, de underskrev ikke en dødsdom...". Alle så på hinanden, og Samvel lovede at sende yderligere instruktioner via e-mail.

Dagen efter modtog jeg et brev, hvori jeg fik en "virksomheds-e-mail", et link til min personlige profil og instruktioner til, hvordan jeg udfylder den. Også et eksempel på Samvels udfyldte profil.

Jeg synes på dette tidspunkt, at det er værd at fortælle, hvilken slags virksomhed OutsourceItSolutions er. Virksomheden som sådan eksisterede ikke juridisk. Der var en meget svag hjemmeside med et iøjnefaldende design fra de år og en generaldirektør. Samvel. Sidder sikkert i shorts og T-shirt foran skærmen derhjemme. Han var også webudvikler, og det er her han tjente sin hovedindkomst med en rate på $20/time. Jeg havde tidligere krydset veje med hans far, som gjorde det samme som Samvel. Jeg ledte nemlig efter senior IT-studerende, som kunne blive opkrævet for bestillinger til Vesten. Almindelig hjemmelavet outstaf.

Så Samvel har været registreret på freelancebørsen oDesk (som nu er Upwork), siden starten i 2004. Selvfølgelig havde han allerede en pumpet profil, en masse kompetencer og en klar forståelse af, hvordan man arbejder med udenlandske kunder.
Også i sin fars fodspor åbnede han sit eget bureau på oDesk. Han bragte folk som mig dertil og tog en procentdel af hver time, han tjente. På det tidspunkt havde han omkring 10-15 personer i sit bureau. Sidst jeg kiggede der, oversteg antallet af "IT-specialister" hundrede.

Jeg går tilbage til min arbejdsopgave - udfyld en profil på oDesk. Som du forstår, bragte Samvel mig til freelance. Dette var den eneste mulighed for at tjene noget på det tidspunkt og på det sted, med min viden. Jeg er heldig. Ligesom de fleste af mine venner, der fulgte mig til freelance. Nu har de fleste af os 10-12 års erfaring med it, freelancing og fjernarbejde. Ikke alle i vores gruppe var så succesfulde, men det er et særskilt problem.

Efter at have set inskriptionen 8 $/time i den tyvende fed skrift øverst på min oDesk-profil, begyndte jeg hurtigt at gange dette tal med en 160-timers arbejdsuge og derefter med 1280 timer om måneden. Og da jeg endelig talte $2107, oplevede jeg glædelig eufori. Jeg fandt straks ud af, hvor meget tid det ville tage mig at købe en brugt VAZ-2000, som kostede omkring XNUMX $. Med endnu større entusiasme skyndte jeg mig at udfylde min profil og skrev i den alt, hvad der var sket og kunne ske.

I klummen Anden oplevelse skrev jeg, at jeg spiller godt fodbold og var anfører for holdet. For hvilket Samvel taktfuldt antydede, at denne oplevelse var off topic og skulle slettes. Så begyndte jeg at tage test på oDesk. Det er sådan en beskæftigelse, og selvom dit efternavn er Stroustrup, er det ikke et faktum, at du får den højeste score i C++. Spørgsmålene var skrevet enten af ​​indere eller andre freelancere, og de var fulde af uklarheder og nogle gange fejl. Senere sendte oDesk mig disse spørgsmål med svar og bad mig gennemgå testene. Jeg fandt mindst 10 fejl og forkerte formuleringer.

Men ikke desto mindre. Til Delphi 6-testen fik jeg 4.4 ud af 5, hvilket var en præstation for mig. Og i C++ modtog de endda en "førsteplads"-medalje, hvilket så ud til at betyde, at Satan selv ikke har været i stand til at bestå denne test indtil videre. Dette var en konsekvens af mine bestræbelser på at studere standarden og skrive en compiler. Derfor havde jeg, selv med en tom profil, allerede en konkurrencefordel i forhold til andre freelancere.

Del 4. Programmeringskarriere. Junior. Ind i freelance
Min oDesk-profil i 2006-2007

Jeg må sige, at i 2006 var oDesk.com sådan et hyggeligt sted, hvor indlæg dukkede op 2 gange om dagen i sektionen Desktop Software Development. De blev besvaret af 3-5 personer, hovedsageligt fra Østeuropa. Og med en tom portefølje var det muligt at snuppe et godt projekt. Generelt var der ingen konkurrence, og det var det, der skete. Jeg modtog det første projekt ret hurtigt.

Et sted inden for en uge eller to sendte Samvel ansøgninger om arbejde i min niche. Så sagde han til mig, at jeg skulle sende det selv - jeg har ansøgningsskabeloner.

Første kunder

Ironisk nok var min første klient på oDesk en studerende fra Amerika, med et problem svarende til det, jeg løste for vores studerende til en cheburek. Omkring kl. 10 bankede den første klient på min Yahoo Messenger. Jeg var lidt nervøs, fordi jeg følte, at jeg var på grænsen til noget vigtigt. Og fremtiden afhænger af denne rækkefølge. I hvert fald som næsten enhver normal person, der går på arbejde den første dag. Og endda uden at have arbejdet før.

Denne kundefyr sendte mig en Word-fil med en detaljeret beskrivelse af opgaven ned til mindste detalje. Eksempler på input/output og kodeformatering. Kvaliteten af ​​kravene var en størrelsesorden højere end vores. På trods af natten udenfor skyndte jeg mig at skrive problemet for at sende det til ham i dag. Det var vigtigt for mig at modtage den første positive tilbagemelding. Så kom standardkundespørgsmålet - "hvor lang tid vil det tage at løse problemet?" Jeg regnede med, at det ville tage omkring 3 timer, plus en time at polere og teste alt.

Det bliver til 4, og ifølge traditionen ganger vi med 2, i tilfælde af force majeure og dem, der kan lide prikken over i'et. Jeg svarer: "Klokken 8, jeg sender dig løsningen i morgen."
Faktisk sluttede jeg klokken to om morgenen. Og i den vestlige del af USA var det stadig lyst. Derfor, efter at have logget 5 timer i trackeren, sendte jeg løsningen til min første studerende klient fra Amerika.

Dagen efter var der en masse glæde og taknemmelighed fra denne fyr. I sin anmeldelse skrev han, hvor vidunderlig jeg var, og at jeg gjorde alt på 5 timer i stedet for de angivne 8. Det er kundeloyalitet. Selvfølgelig ville jeg gøre det gratis, hvis bare jeg kunne få langsigtede ordrer. Men hvad var min glæde, da jeg modtog så meget som $40 på min konto. Ikke $2 fra vores studerende, men så meget som $40! Til samme job. Det var et kvantespring.

Langsigtet kunde

Som tiden gik, stødte jeg på forskellige småting, der stadig gav mig indtjening over bygennemsnittet. Jeg var lige ved at komme til bunds i, hvad der skete. Det var nødvendigt at tale engelsk og flydende. Selvom jeg studerede sproget i skolen og på universitetet, er det en anden sag at være modersmål. Især hvis det er amerikansk. Så var programmet Magic Gooddy populært, som oversatte hele sætninger.
Der er også en indbygget talesynthesizer. Dette hjalp meget, selvom kvaliteten af ​​oversættelsen var i stil med Ravshan og Dzhamshud.

Del 4. Programmeringskarriere. Junior. Ind i freelance
Magic Gooddy er et program, der var med til at føre en dialog med de første kunder

Jeg indsendte engang en ansøgning om et job, hvor jeg skulle skrive et plugin til Internet Explorer, der indsamler data fra det sociale netværk MySpace. I dag er begge projekter et levn fra fortiden. Og i 2006 var det mainstream. Ingen troede, at Facebook ville tage fart, og MySpace ville forsvinde fuldstændigt. Desuden brugte ingen Chrome, fordi... han var der ikke endnu. Og plugins til Firefox var ikke populære. I USA var IE's andel mange gange større end andre browsere. Derfor var kundens satsning korrekt, kun med den timing, han var 5 år bagud.

Nå, jeg fik en testopgave for et par hundrede dollars, at skrive et plugin, der logger alle hændelser, der forekommer i IE.
Jeg anede ikke, hvordan man gør dette. De lærte os ikke dette på universitetet; der var ingen sådanne ordrer. Jeg var nødt til at søge på min favorit rsdn.ru (StackOverflow var heller ikke nyttig) og søge ved hjælp af nøgleordene "IE, plugin". Forestil dig min glæde over, at en anden programmør forberedte det, der var skrevet i mine tekniske specifikationer. Efter at have downloadet kilderne, trukket et vindue på dem for at vise browserhændelseslogfiler, sendte jeg opgaven til verifikation.

En halv time senere kom svaret - "Jeg er meget glad!" Det er spændende arbejde! Lad os fortsætte med at samarbejde!
Det vil sige, at personen var tilfreds og er ivrig efter at fortsætte på timebasis. Hvad der var overraskende for mig, tilbød han at hæve min rate fra $10 til $19 over tid. Jeg prøvede virkelig hårdt, men jeg manglede erfaringen med at køre et projekt alene. Og Andy (det var kundens navn) forsøgte at motivere mig enten med penge eller med historier om, hvordan han ledte efter en investor. Med alt dette er Andy præcis den person, der gav mig tilliden til, at du kan tjene penge på freelance, og det er det meget godt. Han gav mig også muligheden for at forlade Samvel og oprette en individuel profil for ikke at betale ekstra renter for ingenting.

I alt arbejdede jeg sammen med Andy i over et år. Jeg implementerede alle hans krav, planer og ideer i C++ kode. Han fortalte mig også, hvordan han løb rundt til investorer for at skalere projektet. Han inviterede mig flere gange til at komme til Amerika. Generelt har vi udviklet venskabelige relationer.

Men stol ikke på de amerikanere, du handler med. I dag er han din ven, og i morgen kan han uden at blinke med et øje ændre projektets budget eller lukke det helt. Jeg har set meget af det her på 12 år. Når spørgsmål vedrører penge, generer alle værdier som familie, sundhed, træthed dem ikke. Direkte slag i hovedet. Og ikke mere snak. Jeg vil helst ikke sige noget om kunder fra CIS.
Det var 2 sager ud af mere end 60, der ikke endte godt. Dette er mentaliteten. Og dette er emnet for et separat indlæg.

Så mens jeg tjente penge som en lokal oligark fra Andy-projektet, kom jeg allerede til eksamen fra universitetet i min egen nye bil.
Det forekom mig, at forude var alle veje forude åbne. Jeg troede på, at vi ville finde investeringer til dette projekt, og jeg ville i det mindste være en Team Lead i det.

Men ikke alt er så glat i denne forretning. Efter at have modtaget et specialistdiplom tog jeg og min kæreste til havet for at slappe af og have det sjovt. Det var dengang, Andy smed mig en gris. Mens jeg slappede af, lukkede han kontrakten, og da jeg bad om at forklare årsagen, svarede han modvilligt, at der ikke var penge, alt var råddent, og der var mange fejl i projektet. Så reparer denne liste med hundredvis af fejl om et par hundrede, og lad os se, hvad der derefter sker. Et skarpt sving dog. Det er selvfølgelig ikke Dropbox, som lukkede Mailbox for 100 millioner dollars, men yderligere handlinger var ikke helt klare.

Så jeg rystede som en frø i en dåse mælk, forsøgte ikke at drukne og piskede creme fraiche. Men betalingen blev flere gange mindre, der var flere krav, og jeg sagde, at det var på tide at afslutte samarbejdet. Tingene vil ikke gå længere som dette. År senere henvendte Andy sig til mig for at få råd mere end én gang. Han kan stadig ikke falde til ro og nager nye startups. Han taler ved TechCrunch og andre arrangementer. Nu har jeg lavet en applikation, der næsten øjeblikkeligt genkender, oversætter og syntetiserer tale.
Så vidt jeg ved, modtog jeg flere millioner investeringer.

Jeg begyndte at lede efter en ny klient på oDesk, hvilket var svært. Der er én ulempe ved god indkomst, stabilitet og priser. De er kølige. Hvis jeg i går kunne tjene $600 på en uge ved at tilføje et par funktioner. Så "i dag", med en ny klient, for de samme 600 $ skal jeg udføre en større mængde arbejde, samtidig med at dykke ned i klientens værktøjer, infrastruktur, team, emneområde og generelt kommunikationsspecifikationerne. I begyndelsen af ​​din karriere er det ikke let.

Der gik ret lang tid, før man vendte tilbage til normalt arbejde, med samme indtjening.
Den næste del er planlagt til at være en historie om den globale og lokale krise, mellemniveauet, det første afsluttede større projekt, der så dagens lys, og om lanceringen af ​​din startup.

Fortsættes ...


Kilde: www.habr.com

Tilføj en kommentar