4. rész Programozói karrier. Junior. Belépés szabadúszóként

A történet folytatása "Programozói karrier".

Besötétedett. Közvetlenül és közvetve egyaránt. Nagy szorgalommal kerestem programozói állást, de nem volt lehetőség.
Az én városomban volt 2-3 hirdetés az 1C fejlesztőknek, plusz egy ritka eset, amikor programozási tanfolyam tanáraira volt szükség. 2006 volt. Tanulmányaimat az egyetem 4. évében kezdtem, de a szüleim és a barátnőm egyértelműen utaltak rám, hogy keressek munkát. Igen, magam akartam. Ezért, miután átestem néhány interjún a tanfolyam tanári posztjára, és nem volt szerencsém ott, rohanni készültem az 1C: Számvitel elsajátítására. Több tucat elolvasott könyv és több száz C++/Delphi és Java nyelven írt program segítségével reménytelenségből kezdtem el tanulni az 1C-t.

De szerencsémre a kábeles internetet már „behozták” városunkba, és egy álláskereső hirdetéssel próbálhattam szerencsét weboldalakon. A mail.ru-n írt e-mail címmel, és gyakran jártam oda, megtaláltam magamnak a hirdetési részt, és ott leírtam a szoftverfejlesztés terén szerzett gazdag tapasztalataimról. Az utolsó részben már írtam, hogy a hirdetésemre adott első tíz válasz a „írj Gatesnek” szellemében szólt. De a 11-es egy srác volt, aki 180 fokkal megfordította a sorsomat, ahogy az egy programozó tanfolyam első óráján történt.

Egy levél érkezett a postaládámba, körülbelül a következő tartalommal:

Szia Denis,
A nevem Samvel, és az OutsourceItSolutions igazgatója vagyok.
Mi Észrevettük hirdetését, amely fejlesztői állást keres a mail.ru oldalon. Kész fontolja meg jelöltségét. Azt javaslom, hogy beszéljünk részletesebben az ICQ - 11122233 számon.

Üdvözlettel
Samvel,
vezérigazgató,
OutsourceItSolutions

Ez a fajta hivatalosság és túlvállalkozási stílus együttműködésünk teljes útján végigkísérte. Ahogy Nyugaton mondják, „vegyes érzéseim” voltak. Egyrészt az ember munkát kínál, és úgy tűnik, nem az a salak, ami a városunkban volt. Másrészt semmit sem lehetett tudni erről a cégről, hogy mivel foglalkozik és milyen feltételeket kínál. Természetesen cselekednünk kellett, miközben nem volt vesztenivalónk. Gyorsan csatlakoztunk az ICQ-n keresztül, Samvel feltett néhány kérdést, és felajánlotta, hogy találkozunk, aláírjuk a dokumentumokat a munka megkezdéséhez. Kérdései általánosak voltak, és főként az én képességeimre és tapasztalatomra vonatkoztak.
Például ezek: „Mire írsz?”, „Mit tudsz mutatni?” stb. Nem volt „Mi a különbség az absztrakt osztály és az interfész között?” Különösen az olyan problémák, mint a „tömb megfordítása”.

Szeptember eleje volt, az egyetemen az előadások kizárólag a szakról szóltak, ezekre jártam. Útközben vagy apám barátaival vagy baráti barátaimmal találkoztam, akik egy teljes értékű Enterprise-megoldást szerettek volna vállalkozásukhoz vagy állami szervükhöz ingyen. Ez is élmény volt, és az előadásoktól szabadidőmben ezeken az önkéntes rendeléseken fejlesztettem a tudásomat.
Röviden: nem volt pénz, nem voltak lehetőségek, így Samvel maradt az utolsó remény, hogy elmeneküljön valahova.

A Samvellel való találkozás napján megkérdeztem az osztálytársaimat, szeretnének-e elmenni velem egy interjúra a társaság kedvéért.
Samvel dadogta, hogy ha vannak informatikai ismeretekkel rendelkező barátaim, akkor vihetem őket magammal. A sorok között az volt olvasható, hogy „mindenkit válogatás nélkül fogadunk”. Az osztálytársam közül kevesen értettek egyet, pontosabban tízből egy válaszoló. Az irónia az, hogy az a kilenc, akinek fontos ügyei voltak, mint egy kocsma vagy a Counter-Stirke a rajtrácson, egy idő után szintén Samvelnél kötött ki, vagy átment rajta.

Tehát egy Seryoga nevű fickó beleegyezett, és elment velem, hogy megtudja, milyen üzlete van ennek az embernek, és hogy megnézze a kilátásokat. Seryoga mindig bevetette magát bármilyen paráznaságba, amikor felajánlottam neki valamit. Gyakran jöttek olyan ötleteim, mint például egy közösségi hálózat létrehozása álláskereséshez, és Seryoga legalább tanácsadóként bekapcsolódott. A LinkedIn egyébként 2006-ban még csak fejlődött, az Államokon kívül nem volt ehhez hasonló. És lehetséges, hogy egy ilyen közösségi hálózat helyesen megvalósított ötlete ma már eladható 26 milliárd dollár.

De térjünk vissza a Samvellel való találkozáshoz. Fogalmam sem volt, mi vár rám, és milyen feltételek mellett fogunk dolgozni. Csak az érdekelt, hogy megkapom-e havi 300 dolláromat, és ha szerencsém van, akkor az általam ismert technológiai halom segítségével.

Megbeszéltük, hogy nyilvános helyen, a stadion közelében találkozunk. Egy sorban mellettünk padok voltak, és zajos volt. Ez a hely, egy ipari város központjához közel, alkalmasabb volt egy üveg sör megivására, mint arra, hogy szerződést írjon alá egy új állásra az OutsourceItSolutionsnél egy Samvel nevű vezérigazgatóval.
Ezért az első kérdés a következő volt: "Mi van, nincs irodája?" Samvel habozott, és félrenézett, és azt válaszolta, hogy még nem, de tervezzük, hogy kinyitjuk.

Aztán kivett két szerződést egy nejlonzacskóból a szupermarketben, nekem és Seryogának. Próbáltam megérteni a bennük leírtakat, de még életemben nem olvastam ilyet, és ez a jogi nyelvezet elutasítást váltott ki. Nem bírtam, megkérdeztem:
- És mit mond?
— Ez egy NDA, titoktartási megállapodás
- Ahh...
Még jobban összezavarodva, hogy miről beszélek, bólogatnom kellett. További öt percig eszeveszetten keresgéltem a szövegben olyan kulcsszavakat, mint a „bírság”, „hitel”, „köteles”, „nem teljesítés esetén”. Miután megbizonyosodott arról, hogy semmi ilyesmiről nincs szó, aláírta. Hadd emlékeztesselek arra, hogy Seryoga azért volt velem, hogy erkölcsi támogatást nyújtson, és hogy új lehetőségeket keressek, hogy pénzt keressek magamnak. Szintén nem értve, hogy mit ír alá, megismételte ezt az akciót utánam. Még néhány szót váltottunk Samvellel. Ismét a képességeimről és tapasztalataimról. Megkérdezték, hogy ismerem-e a PHP-t?
Ez valami, de nagyon ritkán dolgoztam PHP-vel. Ezért mondtam, hogy ismerem Perlt. Amire Samvel arrogánsan kidobta: "Nos, a Perl a múlt század." Bár a század még csak most kezdődött...

Mindazonáltal, nem tudván, mi fog történni, ideges nevetéssel vegyesen azt mondtam Seryogának: „Hát nem írtak alá halálos ítéletet...”. Mindenki egymásra nézett, és Samvel megígérte, hogy e-mailben elküldi a további utasításokat.

Másnap kaptam egy levelet, amelyben kaptam egy „vállalati e-mailt”, egy linket a személyes profilomhoz és a kitöltési útmutatót. Szintén egy minta Samvel elkészült profiljából.

Szerintem ezen a ponton érdemes elmondani, hogy milyen cég az OutsourceItSolutions. A társaság mint olyan jogilag nem létezett. Volt egy nagyon gyenge weboldal az akkori évek szemet gyönyörködtető dizájnjával és egy vezérigazgatóval. Samvel. Valószínűleg rövidnadrágban és pólóban ül a monitor előtt otthon. Emellett webfejlesztő is volt, itt szerezte fő bevételét 20 dollár/óra árfolyammal. Korábban már kereszteztem útjaim az apjával, aki ugyanazt csinálta, mint Samvel. Mégpedig olyan felsős informatikus hallgatókat kerestem, akiket a nyugati rendelésekért felszámíthatnak. Rendszeres házi készítésű outstaf.

A Samvel tehát 2004-es megalakulása óta regisztrálva van a szabadúszó tőzsdén, az oDesk-en (ma Upwork). Természetesen már volt egy felpumpált profilja, egy rakás készsége, és világosan értett a külföldi ügyfelekkel való együttműködéshez.
Szintén apja nyomdokait követve saját ügynökséget nyitott az oDesken. Olyan embereket hozott oda, mint én, és minden megkeresett órájából kivett egy százalékot. Akkoriban körülbelül 10-15 ember dolgozott az ügynökségében. Amikor legutóbb ott néztem, az „informatikusok” száma meghaladta a százat.

Visszatérek a munkafeladatomhoz – tölts ki egy profilt az oDesken. Amint érti, Samvel hozott létre szabadúszóvá. Ez volt az egyetlen lehetőség, hogy tudásommal akkor és azon a helyen keressek valamit. Szerencsés vagyok. Mint a legtöbb barátom, akik követtek szabadúszóként. Jelenleg legtöbbünk 10-12 éves informatikai, szabadúszó és távmunka tapasztalattal rendelkezik. A mi csoportunkban nem mindenki volt ilyen sikeres, de ez egy külön kérdés.

Miután megláttam az oDesk profilom tetején a huszadik félkövérrel szedett 8 $/óra feliratot, gyorsan elkezdtem szorozni ezt a számot heti negyvenórás munkaidővel, majd havi 160 órával. És amikor végre megszámoltam 1280 dollárt, örömteli eufóriát éltem át. Azonnal kitaláltam, hogy mennyi időbe telik egy használt VAZ-2107 vásárlása, ami körülbelül 2000 dollárba került. Még nagyobb lelkesedéssel rohantam kitölteni az adatlapomat, és beleírtam mindent, ami történt és történhet.

Az Egyéb élmény rovatban azt írtam, hogy jól futballozom, és a csapat kapitánya voltam. Amire Samvel tapintatosan utalt arra, hogy ez az élmény nem témába vágó, és törölni kell. Aztán elkezdtem tesztelni az oDesken. Ez egy ilyen foglalkozás, és még ha Stroustrup is a vezetékneved, nem tény, hogy a legmagasabb pontszámot kapod C++ nyelven. A kérdéseket vagy indiaiak vagy más szabadúszók írták, és tele voltak kétértelműséggel és néha hibákkal. Később az oDesk elküldte nekem ezeket a kérdéseket válaszokkal együtt, és megkért, hogy nézzem át a teszteket. Legalább 10 hibát és helytelen megfogalmazást találtam.

De ennek ellenére. A Delphi 6 tesztre 4.4-et kaptam az 5-ből, ami számomra teljesítmény volt. C++-ban pedig még „első hely” érmet is kaptak, ami úgy tűnt, hogy maga a Sátán nem tudott eddig átmenni ezen a teszten. Ez a szabvány tanulmányozására és a fordítóprogram megírására irányuló erőfeszítésem következménye volt. Ezért már üres profillal is versenyelőnyben voltam a többi szabadúszóval szemben.

4. rész Programozói karrier. Junior. Belépés szabadúszóként
oDesk profilom 2006-2007 között

Azt kell mondanom, hogy 2006-ban az oDesk.com olyan hangulatos hely volt, ahol naponta kétszer jelentek meg bejegyzések az asztali szoftverfejlesztés részben. 2-3 fő válaszolt rájuk, többségében Kelet-Európából. Egy üres portfólióval pedig ki lehetett ragadni egy jó projektet. Általában nem volt verseny, és ez történt. Az első projektet elég gyorsan megkaptam.

Valahol egy-két héten belül Samvel pályázatokat küldött az én fülkémre. Aztán azt mondta, hogy küldjem el magam – vannak pályázati sablonjaim.

Első ügyfelek

Ironikus módon az első ügyfelem az oDesken egy amerikai diák volt, hasonló problémával, mint amit a diákjainknak egy cheburekért megoldottam. 10 óra körül az első kliens bekopogtatott a Yahoo Messengeremen. Kicsit ideges voltam, mert úgy éreztem, valami fontos dolog küszöbén állok. A jövő pedig ettől a sorrendtől függ. Mindenesetre, mint szinte minden normális ember, aki az első napon munkába megy. És még anélkül is, hogy korábban dolgozott volna.

Ez az ügyfél srác küldött nekem egy Word-fájlt, amely a legapróbb részletekig részletes leírást tartalmaz a feladatról. Példák bemeneti/kimeneti és kódformázásra. A követelmények minősége egy nagyságrenddel magasabb volt, mint a miénk. A kinti éjszaka ellenére rohantam megírni a problémát, hogy még ma elküldjem neki. Fontos volt számomra, hogy megkapjam az első pozitív visszajelzést. Aztán jött a szokásos ügyfélkérdés: "mennyi ideig tart a probléma megoldása?" Arra gondoltam, hogy körülbelül 3 órát vesz igénybe, plusz egy órát mindent polírozni és tesztelni.

4-re derül ki, és a hagyomány szerint 2-vel szorozzuk, vis maior és az utómunkálatokat kedvelők esetén. Azt válaszolom: "8 óra, holnap elküldöm a megoldást."
Sőt, hajnali kettőre végeztem. És az USA nyugati részén még világos volt. Ezért 5 óra nyomkövetőben való bejelentkezés után elküldtem a megoldást első diákkliensemnek Amerikából.

Másnap sok öröm és hála volt ettől a sráctól. Az értékelésében azt írta, milyen csodálatos vagyok, és mindent 5 óra alatt csináltam meg a megadott 8 óra helyett. Ez a vásárlói hűség. Természetesen ingyen csinálnám, ha csak hosszú távú rendeléseket kaphatnék. De mi volt az örömöm, amikor 40 dollárt kaptam a számlámra. Nem 2 dollárt a diákjainktól, hanem akár 40 dollárt is! Ugyanarra a munkára. Kvantum ugrás volt.

Hosszú távú ügyfél

Az idő múlásával különféle apróságokra bukkantam, amelyek még mindig a városi átlag feletti keresetet adtak. Éppen a végére értem, ami történik. Angolul kellett beszélni, és folyékonyan. Bár az iskolában és az egyetemen tanultam a nyelvet, anyanyelvinek lenni más kérdés. Főleg, ha amerikai. Aztán népszerű volt a Magic Gooddy program, amely egész mondatokat fordított le.
Van beépített beszédszintetizátor is. Ez sokat segített, bár a fordítás minősége Ravshan és Dzhamshud stílusában volt.

4. rész Programozói karrier. Junior. Belépés szabadúszóként
A Magic Gooddy egy olyan program, amely segített párbeszédet folytatni az első ügyfelekkel

Egyszer beadtam egy jelentkezést egy állásra, ahol egy olyan bővítményt kellett írnom az Internet Explorerhez, amely adatokat gyűjt a MySpace közösségi hálózatról. Ma mindkét projekt a múlt emléke. 2006-ban pedig a mainstream volt. Senki sem gondolta, hogy a Facebook elindul, és a MySpace teljesen elhalványul. Ráadásul senki sem használt Chrome-ot, mert... még nem volt ott. A Firefox bővítményei pedig nem voltak népszerűek. Az Egyesült Államokban az IE részesedése sokszorosa volt a többi böngészőnek. Ezért az ügyfél fogadása helyes volt, csak az időzítéssel 5 évvel lemaradt.

Nos, kaptam egy tesztfeladatot pár száz dollárért, hogy írjak egy plugint, ami naplózza az összes IE-ben előforduló eseményt.
Fogalmam sem volt, hogyan kell ezt csinálni. Ezt nem tanították nekünk az egyetemen, nem voltak ilyen parancsok. Keresnem kellett a kedvenc rsdn.ru oldalon (a StackOverflow szintén nem volt hasznos), és az „IE, plugin” kulcsszavakkal kellett keresnem. Képzeld el az örömömet, hogy más programozó elkészítette a műszaki leírásaimban leírtakat. Miután letöltöttem a forrásokat, ablakot húztam rájuk a böngésző eseménynaplóinak megjelenítéséhez, elküldtem a feladatot ellenőrzésre.

Fél óra múlva jött a válasz: „Nagyon boldog vagyok!” Ez egy izgalmas munka! Folytassuk az együttműködést!
Vagyis az illető elégedett volt, és szívesen folytatja órabérben. Ami meglepő volt számomra, felajánlotta, hogy idővel 10 dollárról 19 dollárra emeli az árfolyamomat. Nagyon igyekeztem, de hiányzott az egyedüli projektvezetési tapasztalatom. Andy pedig (ez volt az ügyfél neve) próbált engem motiválni vagy pénzzel, vagy olyan történetekkel, amelyek arról szólnak, hogyan keresett befektetőt. Mindezzel együtt Andy pontosan az a személy, aki megerősített abban, hogy szabadúszóval lehet pénzt keresni, és nagyon jól. Lehetőséget adott arra is, hogy elhagyjam Samvelt és egyéni profilt hozzak létre, hogy ne kelljen extra kamatot fizetni a semmiért.

Összességében több mint egy évig dolgoztam Andyvel. Minden követelményét, tervét, ötletét C++ kódban valósítottam meg. Azt is elmesélte, hogyan fut be a befektetőkhöz, hogy méretezzék a projektet. Többször meghívott, hogy jöjjek Amerikába. Általában baráti kapcsolatokat alakítottunk ki.

De ne bízzon azokban az amerikaiakban, akikkel üzletet köt. Ma ő a barátod, holnap pedig szemrebbenés nélkül megváltoztathatja a projekt költségvetését, vagy teljesen bezárhatja. 12 év alatt sok ilyet láttam. Amikor a kérdések a pénzre vonatkoznak, nem zavarja őket minden érték, mint a család, az egészség, a fáradtság. Közvetlen ütés a fejre. És nincs több beszéd. Inkább nem mondok semmit a FÁK-beli ügyfelekről.
Ez 2 eset volt a több mint 60 esetből, amelyek nem végződtek jól. Ez a mentalitás. Ez pedig egy külön bejegyzés témája.

Így, miközben helyi oligarchaként kerestem pénzt az Andy projektből, már a saját új autómmal jöttem, hogy elvégezzem az egyetemet.
Nekem úgy tűnt, hogy előtte minden út nyitva van. Bíztam benne, hogy találunk befektetést ehhez a projekthez, és én legalább csapatvezető leszek benne.

De nem minden olyan zökkenőmentes ebben az üzletben. Szakirányú oklevelet kapva barátnőmmel elmentünk a tengerhez pihenni, szórakozni. Andy ekkor csúsztatott nekem egy disznót. Pihenés közben szerződést bontott, mire kértem, hogy magyarázzam el az okát, kelletlenül azt válaszolta, hogy nincs pénz, minden rohadt, és sok a bug a projektben. Tehát javítsa ki ezt a több száz hibát tartalmazó listát néhány százban, és lássuk, mi történik ezután. Éles fordulat azonban. Természetesen ez nem a Dropbox, amely 100 millió dollárért zárta be a Mailboxot, de a további lépések nem voltak teljesen egyértelműek.

Így hát hevertem, mint a béka a tejesdobozban, próbáltam nem megfulladni, és felvertem a tejfölt. De a fizetés többszöröse lett, több volt az igény, és mondtam, hogy ideje befejezni az együttműködést. A dolgok nem mennek tovább így. Évekkel később Andy nem egyszer fordult hozzám tanácsért. Még mindig nem tud megnyugodni, és új indulókat nyaggat. Felszólal a TechCrunch-on és más rendezvényeken. Most készítettem egy alkalmazást, amely szinte azonnal felismeri, lefordítja és szintetizálja a beszédet.
Tudomásom szerint több milliós beruházást kaptam.

Elkezdtem új ügyfelet keresni az oDesken, ami nehéz volt. Van egy hátránya a jó jövedelemnek, a stabilitásnak és a kamatoknak. Ők hűsölnek. Ha tegnap 600 dollárt kereshetnék egy hét alatt néhány funkció hozzáadásával. Aztán „ma”, egy új ügyféllel, ugyanazért a 600 dollárért nagyobb mennyiségű munkát kell elvégeznem, egyszerre elmélyülve az ügyfél eszközeiben, infrastruktúrájában, csapatában, témakörében és általában a kommunikáció sajátosságaiban. Pályafutásod elején nem könnyű.

Elég hosszú idő telt el, míg visszatért a normál munkához, ugyanolyan keresettel.
A következő rész a tervek szerint a globális és lokális válságról, a középszintről, az első befejezett nagyprojektről, amely napvilágot látott, és a startup indulásáról szól majd.

Folytatás ...


Forrás: will.com

Hozzászólás