Del 4. Programmeringskarriär. Junior. Går in på frilansande

Fortsättning på berättelsen "Programmerkarriär".

Det började bli mörkt. Både direkt och indirekt. Jag sökte med stor iver efter ett jobb som programmerare, men det fanns inga alternativ.
I min stad fanns det 2-3 annonser för 1C-utvecklare, plus, ett sällsynt fall, när lärare i programmeringskurser krävdes. Det var 2006. Jag började mina studier på 4:e året på universitetet, men mina föräldrar och flickvän antydde tydligt för mig att jag skulle söka jobb. Ja, jag ville det själv. Därför, efter att ha gått igenom ett par intervjuer för tjänsten som kurslärare och inte haft någon tur där, höll jag på att skynda mig för att bemästra 1C: Redovisning. Med dussintals böcker jag har läst och hundratals program skrivna i C++/Delphi och Java började jag lära mig 1C av hopplöshet.

Men lyckligtvis för mig hade kabelinternet redan "förts" till vår stad, och jag kunde pröva lyckan genom att lägga upp en jobbsökningsannons på webbplatser. Efter att ha ett e-postmeddelande på mail.ru och ofta åkte dit, hittade jag annonssektionen för mig själv och skrev där om all min rika erfarenhet inom mjukvaruutveckling. Jag skrev redan i den sista delen att de tio första svaren på min annons var i andan av "skriv till Gates". Men den 11:e var en kille som vände mitt öde 180 grader, precis som det hände under första lektionen på en programmeringskurs.

Ett brev trillade in i min inkorg med ungefär följande innehåll:

Hej Denis,
Mitt namn är Samvel och jag är chef för OutsourceItSolutions.
Vi Vi märkte att din annons söker jobb som utvecklare på mail.ru. Redo överväga din kandidatur. Jag föreslår att vi pratar mer i detalj om ICQ - 11122233.

Med vänliga hälsningar
Samvel,
VD,
Outsourca ItSolutions

Denna typ av tjänstemannaskap och överaffärsstil fortsatte under hela vårt samarbetes väg. Som de säger i väst, jag hade "blandade känslor". Å ena sidan erbjuder en person ett jobb, och det verkar inte vara det slagg som vi hade i vår stad. Å andra sidan var ingenting känt om detta företag, vad det gör och vilka villkor det erbjuder. Naturligtvis var vi tvungna att agera medan det inte fanns något att förlora. Vi kopplade snabbt upp oss via ICQ, Samvel ställde några frågor till mig och erbjöd sig att träffas för att underteckna dokument för att börja arbeta. Hans frågor var generella och relaterade främst till min kompetens och erfarenhet.
Som dessa: "Vad skriver du på?", "Vad kan du visa?" osv. Det fanns ingen "Vad är skillnaden mellan en abstrakt klass och ett gränssnitt." Speciellt problem som att "vända om en array".

Det var i början av september, föreläsningar på universitetet handlade uteslutande om specialiteten, och jag gick på dem. Längs vägen stötte jag på antingen min fars vänner eller vänner till vänner som ville ha en fullfjädrad Enterprise-lösning för sitt företag eller statlig myndighet gratis. Detta var också en upplevelse, och på min fritid från föreläsningar förbättrade jag mina kunskaper på dessa volontärbeställningar.
Kort sagt, det fanns inga pengar, det fanns inga möjligheter, så Samvel förblev det sista hoppet att fly någonstans.

På dagen för mötet med Samvel frågade jag mina klasskamrater om de ville gå på en intervju med mig för sällskap.
Samvel stammade att om jag har vänner med IT-kunskaper så kan jag ta med dem. Det som stod mellan raderna var "vi tar alla urskillningslöst." Få av mina klasskamrater höll med, eller snarare, en av tio tillfrågade. Det ironiska är att de nio som hade viktiga saker, som en pub eller Counter-Stirke på nätet, efter ett tag också hamnade hos Samvel eller gick igenom honom.

Så en kille som heter Seryoga höll med och följde med mig för att ta reda på vilken typ av verksamhet den här mannen hade och för att titta på framtidsutsikterna. Seryoga utnyttjade alltid otukt när jag erbjöd honom något. Jag kom ofta på idéer, som att skapa ett socialt nätverk för jobbsökning, och Seryoga engagerade sig, åtminstone som konsult. Förresten, 2006 utvecklades LinkedIn bara, och det fanns inget liknande utanför staterna. Och potentiellt kan en korrekt implementerad idé om ett sådant socialt nätverk säljas idag för 26 miljarder dollar.

Men låt oss återgå till mötet med Samvel. Jag hade ingen aning om vad som låg framför mig och under vilka förutsättningar vi skulle arbeta. Det enda jag var intresserad av var om jag skulle få mina värdefulla $300/månad, och om jag hade tur, använd teknikstacken som jag kände till.

Vi kom överens om att träffas på en offentlig plats, nära stadion. Det stod bänkar på rad bredvid oss ​​och det var stökigt. Denna plats, nära centrum av en industristad, var mer lämpad för att dricka en flaska öl än att skriva på ett kontrakt för ett nytt jobb på OutsourceItSolutions med en VD som heter Samvel.
Därför var den första frågan till honom: "Vad, har du inget kontor?" Samvel tvekade och tittade bort och svarade att inte än, men vi planerade att öppna den.

Sedan tog han ut två kontrakt från en plastpåse från snabbköpet, för mig och Seryoga. Jag försökte förstå vad som stod i dem, men jag hade aldrig läst något liknande i mitt liv, och detta juridiska språkbruk orsakade avslag. Jag kunde inte stå ut med det, jag frågade:
- Och vad står det?
— Detta är ett NDA, sekretessavtal
- Ahh...
Ännu mer förvirrad över vad jag pratade om var jag tvungen att nicka. I ytterligare fem minuter letade jag frenetiskt i texten efter nyckelord som "bra", "kredit", "skyldig", "vid bristande efterlevnad". Efter att ha sett till att det inte fanns något sådant skrev han under. Låt mig påminna dig om att Seryoga var med mig för moraliskt stöd och för att leta efter nya möjligheter att tjäna pengar till mig själv. Även om han inte förstod vad han skrev på, upprepade han denna åtgärd efter mig. Vi bytte några ord till med Samvel. Återigen om mina kunskaper och erfarenheter. Frågade om jag kunde PHP?
Det är något, men jag arbetade väldigt sällan med PHP. Det var därför jag sa att jag känner Perl. Till vilket Samvel arrogant kastade ut: "Tja, Perl är det senaste århundradet." Även om århundradet precis har börjat...

Trots det, eftersom jag inte var säker på vad som skulle hända härnäst, sa jag till Seryoga blandat med nervöst skratt: "Ja, de skrev inte på en dödsdom...". Alla tittade på varandra och Samvel lovade att skicka ytterligare instruktioner via e-post.

Dagen efter fick jag ett brev där jag fick ett "företagsmail", en länk till min personliga profil och instruktioner om hur jag fyller i den. Även ett exempel på Samvels färdiga profil.

Jag tycker att det vid det här laget är värt att berätta vilken typ av företag OutsourceItSolutions är. Bolaget som sådant existerade inte juridiskt. Det fanns en mycket svag webbplats med en iögonfallande design från dessa år och en generaldirektör. Samvel. Sitter förmodligen i shorts och t-shirt framför monitorn hemma. Han var också en webbutvecklare, där han tjänade sin huvudsakliga inkomst med en hastighet på $20/timme. Jag hade tidigare korsat vägar med hans far, som gjorde samma sak som Samvel gjorde. Jag letade nämligen efter seniora IT-studenter som kunde debiteras för beställningar till väst. Vanlig hemgjord outstaf.

Så Samvel har varit registrerad på frilansbörsen oDesk (som nu är Upwork), sedan starten 2004. Naturligtvis hade han redan en pumpad profil, en massa kompetens och en klar förståelse för hur man arbetar med utländska kunder.
Han gick också i sin fars fotspår och öppnade sin egen byrå på oDesk. Han tog dit folk som mig och tog en procentandel av varje timme han tjänade. På den tiden hade han cirka 10-15 personer på sin byrå. Senast jag tittade där översteg antalet "IT-specialister" hundra.

Jag går tillbaka till min arbetsuppgift - fyll i en profil på oDesk. Som du förstår tog Samvel mig in i frilansandet. Detta var den enda möjligheten att tjäna något på den tiden och på den platsen, med min kunskap. Jag är lycklig. Som de flesta av mina vänner som följde mig in i frilansandet. Nu har de flesta av oss 10-12 års erfarenhet av IT, frilansning och distansarbete. Alla i vår grupp var inte så framgångsrika, men det är en separat fråga.

Efter att ha sett inskriptionen 8 $/h i den tjugonde fetstil överst på min oDesk-profil, började jag snabbt multiplicera denna siffra med en fyrtiotimmars arbetsvecka, sedan med 160 timmar per månad. Och när jag äntligen räknade $1280 2107 upplevde jag glad eufori. Jag kom omedelbart på hur mycket tid det skulle ta mig att köpa en begagnad VAZ-2000, som kostade cirka XNUMX XNUMX dollar. Med ännu större entusiasm skyndade jag mig att fylla i min profil och skrev i den allt som hade hänt och kunde hända.

I spalten Annan upplevelse skrev jag att jag spelar fotboll bra och var lagkapten. För vilket Samvel taktfullt antydde att denna upplevelse var utanför ämnet och behövde raderas. Sedan började jag ta tester på oDesk. Det här är en sådan sysselsättning, och även om ditt efternamn är Stroustrup så är det inte ett faktum att du kommer att få högst poäng i C++. Frågorna skrevs antingen av indier eller andra frilansare, och de var fulla av oklarheter och ibland fel. Senare skickade oDesk mig dessa frågor med svar och bad mig att granska testerna. Jag hittade minst 10 fel och felaktiga formuleringar.

Men ändå. För Delphi 6-testet fick jag 4.4 av 5, vilket var en prestation för mig. Och i C++ fick de till och med en "första plats"-medalj, vilket verkade betyda att Satan själv inte har klarat detta test hittills. Detta var en följd av mina ansträngningar att studera standarden och skriva en kompilator. Därför, även med en tom profil, hade jag redan en konkurrensfördel gentemot andra frilansare.

Del 4. Programmeringskarriär. Junior. Går in på frilansande
Min oDesk-profil 2006-2007

Jag måste säga att 2006 var oDesk.com ett så mysigt ställe där inlägg dök upp 2 gånger om dagen i avsnittet Utveckling av datorprogramvara. De besvarades av 3-5 personer, de flesta från Östeuropa. Och med en tom portfölj gick det att sno ett bra projekt. I allmänhet fanns det ingen konkurrens, och det var vad som hände. Jag fick det första projektet ganska snabbt.

Någonstans inom en eller två veckor skickade Samvel ansökningar om arbete inom min nisch. Sedan sa han till mig att skicka den själv – jag har ansökningsmallar.

Första kunderna

Ironiskt nog var min första kund på oDesk en student från Amerika, med ett problem som liknade det jag löste för våra studenter för en cheburek. Runt 10 knackade den första klienten på min Yahoo Messenger. Jag var lite nervös eftersom jag kände att jag var på gränsen till något viktigt. Och framtiden beror på denna ordning. I alla fall som nästan vilken normal människa som helst som går till jobbet första dagen. Och även utan att ha jobbat tidigare.

Den här kundkillen skickade mig en Word-fil med en detaljerad beskrivning av uppgiften in i minsta detalj. Exempel på input/output och kodformatering. Kvaliteten på kraven var en storleksordning högre än vår. Trots natten utanför skyndade jag mig att skriva problemet för att skicka det till honom idag. Det var viktigt för mig att få den första positiva feedbacken. Sedan kom standardkundfrågan - "hur lång tid tar det att lösa problemet?" Jag tänkte att det skulle ta cirka 3 timmar plus en timme att polera och testa allt.

Det blir 4 och enligt tradition multiplicerar vi med 2, vid force majeure och de som gillar finputsning. Jag svarar: "Klockan 8, jag skickar lösningen till dig imorgon."
Jag slutade faktiskt vid två på morgonen. Och i västra delen av USA var det fortfarande ljust. Därför, efter att ha loggat 5 timmar i trackern, skickade jag lösningen till min första studentklient från Amerika.

Dagen efter var det mycket glädje och tacksamhet från den här killen. I sin recension skrev han hur underbar jag var och att jag gjorde allt på 5 timmar istället för de angivna 8. Det är kundlojalitet. Självklart skulle jag göra det gratis, bara jag kunde få långtidsordrar. Men vad var min glädje när jag fick så mycket som $40 på mitt konto. Inte $2 från våra studenter, utan så mycket som $40! För samma jobb. Det var ett kvantsprång.

Långsiktig kund

Med tiden stötte jag på olika småsaker som fortfarande gav mig inkomster över stadens genomsnitt. Jag kom precis till botten med vad som hände. Det var nödvändigt att tala engelska och flytande. Även om jag studerade språket i skolan och på universitetet, är det en annan sak att vara modersmål. Speciellt om det är amerikanskt. Då var programmet Magic Gooddy populärt, som översatte hela meningar.
Det finns också en inbyggd talsyntes. Detta hjälpte mycket, även om kvaliteten på översättningen var i stil med Ravshan och Dzhamshud.

Del 4. Programmeringskarriär. Junior. Går in på frilansande
Magic Gooddy är ett program som hjälpte till att föra en dialog med de första kunderna

Jag skickade en gång in en ansökan om ett jobb där jag behövde skriva ett plugin för Internet Explorer som samlar in data från det sociala nätverket MySpace. Idag är båda projekten en kvarleva från det förflutna. Och 2006 var det mainstream. Ingen trodde att Facebook skulle ta fart och MySpace skulle försvinna helt. Dessutom använde ingen Chrome, eftersom... han var inte där än. Och plugins för Firefox var inte populära. I USA var IE:s andel många gånger större än andra webbläsare. Därför var kundens insats korrekt, bara med den tidpunkt han var 5 år efter.

Jo, jag fick en testuppgift för ett par hundra dollar, att skriva en plugin som loggar alla händelser som inträffar i IE.
Jag hade ingen aning om hur jag skulle göra detta. De lärde oss inte detta på universitetet; det fanns inga sådana order. Jag var tvungen att söka på min favorit rsdn.ru (StackOverflow var inte heller till hjälp) och söka med nyckelorden "IE, plugin". Föreställ dig min glädje över att någon annan programmerare förberedde det som stod i mina tekniska specifikationer. Efter att ha laddat ner källorna, drog ett fönster på dem för att visa webbläsarens händelseloggar, skickade jag uppgiften för verifiering.

En halvtimme senare kom svaret - "Jag är väldigt glad!" Det här är spännande arbete! Låt oss fortsätta att samarbeta!
Det vill säga personen var nöjd och är sugen på att fortsätta på timbasis. Vad som var förvånande för mig, erbjöd han sig att höja min kurs från $10 till $19 över tiden. Jag försökte verkligen hårt, men jag saknade erfarenheten av att driva ett projekt ensam. Och Andy (det var kundens namn) försökte motivera mig antingen med pengar eller med historier om hur han letade efter en investerare. Med allt detta är Andy exakt den person som gav mig förtroendet för att du kan tjäna pengar på att frilansa, och mycket bra. Han gav mig också möjligheten att lämna Samvel och skapa en individuell profil för att inte betala extra ränta för ingenting.

Totalt arbetade jag med Andy i över ett år. Jag implementerade alla hans krav, planer och idéer i C++-kod. Han berättade också för mig hur han springer runt till investerare för att skala projektet. Han bjöd in mig flera gånger att komma till Amerika. I allmänhet har vi utvecklat vänskapliga relationer.

Men lita inte på amerikanerna du gör affärer med. Idag är han din vän, och imorgon kan han utan att blinka ett öga ändra projektets budget eller stänga det helt. Jag har sett mycket av det här på 12 år. När frågor rör pengar stör alla värderingar som familj, hälsa, trötthet dem inte. Direkt slag mot huvudet. Och inget mer snack. Jag skulle helst inte säga något om kunder från CIS.
Det var 2 fall av fler än 60 som inte slutade bra. Detta är mentaliteten. Och detta är ämnet för ett separat inlägg.

Så samtidigt som jag tjänade pengar som en lokal oligark från Andy-projektet, kom jag redan för att ta examen från universitetet i min egen nya bil.
Det verkade för mig att framöver var alla vägar öppna. Jag trodde att vi skulle hitta investeringar för det här projektet, och jag skulle åtminstone vara en Team Lead i det.

Men allt är inte så smidigt i den här branschen. Efter att ha fått ett specialistdiplom gick jag och min flickvän till havet för att koppla av och ha kul. Det var då som Andy gav mig en gris. Medan jag slappade stängde han kontraktet, och när jag bad att förklara anledningen svarade han motvilligt att det inte fanns några pengar, allt var ruttet och det var många buggar i projektet. Så fixa den här listan med hundratals buggar på ett par hundra, och låt oss se vad som händer härnäst. En skarp sväng dock. Detta är naturligtvis inte Dropbox, som stängde Mailbox för 100 miljoner dollar, men ytterligare åtgärder var inte helt klara.

Så jag flundrade som en groda i en burk mjölk, försökte inte drunkna och vispade gräddfilen. Men betalningen blev flera gånger mindre, det kom fler krav, och jag sa att det var dags att avsluta samarbetet. Saker och ting kommer inte att gå längre så här. År senare vände Andy sig till mig för råd mer än en gång. Han kan fortfarande inte lugna sig och tjatar om nya startups. Han talar på TechCrunch och andra evenemang. Nu har jag skapat en applikation som nästan omedelbart känner igen, översätter och syntetiserar tal.
Så vitt jag vet fick jag flera miljoner investeringar.

Jag började leta efter en ny klient på oDesk, vilket var svårt. Det finns en nackdel med god inkomst, stabilitet och priser. De fryser. Om jag igår kunde tjäna $600 på en vecka genom att lägga till ett par funktioner. Sedan "idag", med en ny klient, för samma $600 behöver jag göra en större mängd arbete, samtidigt som jag fördjupar mig i kundens verktyg, infrastruktur, team, ämnesområde och, i allmänhet, detaljerna för kommunikation. I början av din karriär är det inte lätt.

Det gick ganska lång tid innan man återgick till normalt arbete, med samma förtjänst.
Nästa del är planerad att vara en berättelse om den globala och lokala krisen, Mellannivån, det första avslutade stora projektet som såg dagens ljus och om lanseringen av din startup.

Fortsättning ...


Källa: will.com

Lägg en kommentar