Ako som sa nestal špecialistom na strojové učenie

Každý má rád úspešné príbehy. A tých je na hube pomerne veľa.

„Ako som získal prácu 300 000 dolárov v Silicon Valley“
„Ako som získal prácu v Google“
„Ako som zarobil 200 000 dolárov vo veku 16 rokov“
“Ako som sa dostal do Top AppStore s jednoduchou aplikáciou výmenného kurzu”
„Ako som...“ a tisíc a jeden ďalších podobných príbehov.

Ako som sa nestal špecialistom na strojové učenie
Je skvelé, že človek dosiahol úspech a rozhodol sa o ňom hovoriť! Čítate a radujete sa z neho. Ale väčšina z týchto príbehov má jedno spoločné: nemôžete ísť cestou autora! Buď žijete v nesprávnej dobe, alebo na nesprávnom mieste, alebo ste sa narodili ako chlapec, alebo...

Myslím si, že príbehy o zlyhaní sú v tomto smere často užitočnejšie. Jednoducho nemusíte robiť to, čo autor. A to je, vidíte, oveľa jednoduchšie, ako sa snažiť zopakovať skúsenosť niekoho iného. Je to tak, že ľudia zvyčajne nechcú zdieľať takéto príbehy. A poviem ti to.

Dlhé roky som pracoval v oblasti systémovej integrácie a technickej podpory. Pred niekoľkými rokmi som dokonca odišiel pracovať ako systémový inžinier do Nemecka, aby som zarobil viac peňazí. Ale oblasť systémovej integrácie ma už dlho neinšpirovala a chcel som ju zmeniť na niečo výnosnejšie a zaujímavejšie. A koncom roka 2015 som narazil na článok o Habrém „Od fyzikov k vede o údajoch (od motorov vedy po kancelársky planktón)“, v ktorej Vladimir opisuje svoju cestu k Data Science. Uvedomil som si: toto je to, čo potrebujem. Dobre som poznal SQL a zaujímal som sa o prácu s dátami. Obzvlášť ma zaujali tieto grafy:

Ako som sa nestal špecialistom na strojové učenie

Dokonca aj minimálna mzda v tejto oblasti bola vyššia ako akýkoľvek plat, ktorý som zarobil za celý môj predchádzajúci život. Bol som odhodlaný stať sa inžinierom strojového učenia. Podľa vzoru Vladimíra som sa prihlásil na špecializáciu deviatich kurzov na coursera.org: "Veda o údajoch".

Robila som jeden kurz za mesiac. Bol som veľmi usilovný. V každom kurze som plnil všetky zadania, kým som nezískal najvyšší výsledok. Zaroven som preberal ulohy na kaggle a dokonca sa mi to podarilo!!! Je jasné, že mi neboli súdené ceny, ale do stovky som sa dostal niekoľkokrát.

Po piatich úspešne absolvovaných kurzoch na coursera.org a ďalšom „Big Data with Apache Spark“ na stepik.ru som sa cítil posilnený. Uvedomil som si, že začínam chápať veci. Pochopil som, v ktorých prípadoch by sa mali použiť analytické metódy. S Pythonom a jeho knižnicami som sa celkom zoznámil.

Mojím ďalším krokom bola analýza trhu práce. Musel som prísť na to, čo ešte potrebujem vedieť, aby som dostal prácu. Aké oblasti sa oplatí študovať a zaujímajú zamestnávateľov. Súbežne so zvyšnými 4 kurzami som chcel absolvovať ešte niečo vysoko špecializované. Čo chce konkrétny zamestnávateľ vidieť. Zlepšilo by to moje šance na získanie práce pre nováčika s dobrými znalosťami, ale bez skúseností.

Išiel som na stránku hľadania práce, aby som si urobil analýzu. V okruhu 10 kilometrov však neboli žiadne voľné miesta. A to v okruhu 25 kilometrov. A to dokonca v okruhu 50 km!!! Ako to? To nemôže byť!!! Išiel som na inú stránku, potom na tretiu... Potom som otvoril mapu s voľnými miestami a videl som niečo ako TOTO:

Ako som sa nestal špecialistom na strojové učenie

Ukázalo sa, že žijem v samom strede anomálnej zóny vylúčenia pytónov v Nemecku. V okruhu 100 kilometrov ani jedna kurevsky prijateľné voľné miesto pre špecialistu na strojové učenie alebo dokonca vývojára Pythonu!!! To je fiasko, braček!!!

Ako som sa nestal špecialistom na strojové učenie

Tento obrázok 100% odráža môj momentálny stav. Bola to nízka rana, ktorú som si zasadil. A bolo to naozaj bolestivé...

Áno, dalo sa ísť do Mníchova, Kolína nad Rýnom alebo Berlína – tam boli voľné miesta. Na tejto ceste však bola jedna vážna prekážka.

Náš pôvodný plán pri sťahovaní do Nemecka bol tento: ísť tam, kam nás vezmú. Bolo pre nás absolútne jedno, do ktorého mesta v Nemecku nás vyhodia. Ďalším krokom je dostať sa do pohody, vyplniť všetky dokumenty a zlepšiť si jazykové znalosti. Potom sa ponáhľajte do veľkého mesta zarobiť viac. Naším predbežným cieľom bol Stuttgart. Veľké technologické mesto v južnom Nemecku. A nie také drahé ako Mníchov. Je tam teplo a rastie tam hrozno. Je tu veľa priemyselných podnikov, preto je veľa voľných pracovných miest s dobrými platmi. Vysoká kvalita života. Presne to, čo potrebujeme.

Ako som sa nestal špecialistom na strojové učenie

Osud nás zavial do malého mestečka v samom strede Nemecka s počtom obyvateľov okolo 100000 XNUMX. Ubytovali sme sa, ubytovali sa a vybavili všetky papiere. Mesto sa ukázalo ako veľmi útulné, čisté, zelené a bezpečné. Deti chodili do škôlky a školy. Všetko bolo blízko. V okolí sú veľmi priateľskí ľudia.

Ale v tejto rozprávke nielenže neboli voľné miesta pre špecialistov na strojové učenie, ale dokonca sa ukázalo, že Python je pre nikoho zbytočný.

Začali sme s manželkou diskutovať o možnosti presťahovať sa do Stuttgartu alebo Frankfurtu... Začal som hľadať voľné miesta, pozerať sa na požiadavky zamestnávateľov a manželka si začala obzerať byt, škôlku a školu. Asi po týždni hľadania mi moja žena povedala: „Vieš, ja nechcem ísť do Frankfurtu, ani do Stuttgartu, ani do iného veľkého mesta. Chcem tu zostať."

A uvedomil som si, že s ňou úplne súhlasím. Tiež som unavený z veľkomesta. Len keď som žil v Petrohrade, nerozumel som tomu. Áno, veľké mesto je ideálne miesto na budovanie kariéry a zarábanie peňazí. Nie však pre pohodlný život pre rodinu s deťmi. A pre našu rodinu sa ukázalo, že toto malé mesto je presne to, čo sme potrebovali. Tu bolo všetko, čo nám v Petrohrade tak chýbalo.

Ako som sa nestal špecialistom na strojové učenie

Rozhodli sme sa zostať, kým naše deti nebudú väčšie.

No a čo Python a strojové učenie? A tých šesť mesiacov, ktoré som nad tým všetkým už strávil? V žiadnom prípade. V okolí nie sú žiadne voľné miesta! Už sa mi nechcelo tráviť 3-4 hodiny denne na ceste do práce. V Petrohrade som takto pracoval už niekoľko rokov: išiel som s Dybenkom do Krasnoje Selo, keď ešte nebol vybudovaný kruhový objazd. Hodinu a pol tam a hodinu a pol späť. Život plynie okolo a vy sa pozeráte na blikajúce domy z okna auta alebo mikrobusu. Áno, na cestách môžete čítať, počúvať audioknihy a to všetko. Toto však rýchlo omrzí a po šiestich mesiacoch či roku tento čas jednoducho zabijete počúvaním rádia, hudby a bezcieľnym pohľadom do diaľky.

Už som mal neúspechy. Ale niečo také hlúpe som už dlho neurobil. Uvedomenie si, že si nemôžem nájsť prácu ako inžinier strojového učenia, ma vyviedlo z rovnováhy. Vypadol som zo všetkých kurzov. Prestal som robiť vôbec čokoľvek. Po večeroch som pil pivo alebo víno, jedol salámu a hral LoL. Takto prešiel mesiac.

V skutočnosti nezáleží na tom, aké ťažkosti vám život prinesie. Alebo to dokonca prezentujete sami sebe. Dôležité je, ako ich prekonáte a aké ponaučenie si z týchto situácií vezmete.

"Čo nás nezabije, to nás posilní." Poznáte túto múdru frázu, však? Tak toto je podľa mňa úplný nezmysel! Mám priateľa, ktorý v dôsledku krízy v roku 2008 prišiel o prácu riaditeľa pomerne veľkého predajcu áut v Petrohrade. Čo urobil? Správny! Ako pravý chlap si išiel hľadať prácu. Práca riaditeľa. A keď ste si za šesť mesiacov nenašli prácu riaditeľa? Naďalej si hľadal prácu riaditeľa, no v iných oblastiach, pretože... pracovať ako manažér predaja áut alebo niekto iný ako riaditeľ mu nepripadalo do úvahy. Výsledkom bolo, že celý rok nič nenašiel. A potom som sa úplne vzdala hľadania práce. Životopis visí na HH - kto potrebuje, ozve sa mu.

A on sedel štyri roky bez práce a jeho žena celý ten čas zarábala. O rok neskôr dostala povýšenie a mali viac peňazí. A stále sedel doma, pil pivo, pozeral telku, hral počítačové hry. Samozrejme, nielen to. Varil, pral, upratoval, chodil nakupovať. Premenil sa na dobre vykŕmeného prasa. Posilnilo ho toto všetko? Myslím, že nie.

Aj ja by som mohol pokračovať v pití piva a obviňovať zamestnávateľov, že neotvorili voľné pracovné miesta v mojej obci. Alebo si vyčítam, že som taký blázon a ani som sa neobťažoval pozrieť sa na pracovné ponuky predtým, ako som začal pracovať v Pythone. Ale toto nemalo zmysel. Potreboval som plán B...

Výsledkom bolo, že som si pozbieral myšlienky a začal robiť to, s čím som mal začať hneď na začiatku – analýzou dopytu. Analyzoval som pracovný trh IT v mojom meste a dospel som k záveru, že existujú:

  • 5 voľných pracovných miest pre vývojárov java
  • 2 voľné pracovné miesta pre vývojárov SAP
  • 2 voľné miesta pre C# vývojárov pod MS Navision
  • 2 voľné miesta pre niektorých vývojárov pre mikrokontroléry a hardvér.

Výber sa ukázal byť malý:

  1. SAP je najrozšírenejší v Nemecku. Komplexná štruktúra, ABAP. Toto, samozrejme, nie je 1C, ale neskôr bude ťažké z neho zoskočiť. A ak sa presťahujete do inej krajiny, vaše vyhliadky na nájdenie si dobrej práce prudko klesnú.
  2. C# pre MS Navision je tiež špecifická vec.
  3. Mikrokontroléry zmizli samy, pretože... Tam ste sa museli naučiť aj elektroniku.

Výsledkom je, že z pohľadu perspektív, platov, rozšírenosti a možnosti práce na diaľku zvíťazila Java. V skutočnosti si ma vybrala Java, nie ja.

A mnohí už vedia, čo nasledovalo. Písal som o tom v inom článku: “Ako sa stať Java vývojárom za 1,5 roka”.

Takže neopakuj moje chyby. Niekoľko dní premyslenej analýzy vám môže ušetriť veľa času.

Na svojom kanáli Telegram píšem o tom, ako som zmenil svoj život vo veku 40 rokov a presťahoval sa s manželkou a tromi deťmi do Nemecka @LiveAndWorkInGermany. Píšem o tom, ako to bolo, čo je dobré a čo zlé v Nemecku a o plánoch do budúcnosti. Krátke a k veci. zaujímavé? - Pripoj sa k nám.

Zdroj: hab.com

Pridať komentár