Kako nisam postao specijalista za mašinsko učenje

Svi vole priče o uspjehu. A ima ih dosta na čvorištu.

"Kako sam dobio posao od 300 dolara u Silicijumskoj dolini"
"Kako sam dobio posao u Googleu"
“Kako sam zaradio 200 dolara sa 000 godina”
“Kako sam došao do Top AppStore-a s jednostavnom aplikacijom za devizni kurs”
“Kako sam...” i još hiljadu i jedna slična priča.

Kako nisam postao specijalista za mašinsko učenje
Sjajno je što je osoba postigla uspjeh i odlučila da priča o tome! Čitaš i raduj se za njega. Ali većina ovih priča ima jednu zajedničku stvar: ne možete pratiti put autora! Ili živite u pogrešno vreme, ili na pogrešnom mestu, ili ste rođeni kao dečak, ili...

Mislim da su priče o neuspjehu u ovom pogledu često korisnije. Jednostavno ne morate da radite ono što je autor uradio. A ovo je, vidite, mnogo lakše nego pokušati ponoviti tuđe iskustvo. Samo ljudi obično ne žele da dele takve priče. I ja ću ti reći.

Dugi niz godina sam radio u oblasti sistemske integracije i tehničke podrške. Prije nekoliko godina čak sam otišao da radim kao sistemski inženjer u Njemačkoj da zaradim više novca. Ali oblast sistemske integracije me već dugo nije inspirisala i želeo sam da promenim ovu oblast u nešto profitabilnije i interesantnije. I krajem 2015. naišao sam na članak na Habréu “Od fizičara do nauke o podacima (od motora nauke do uredskog planktona)”, u kojem Vladimir opisuje svoj put do nauke o podacima. Shvatio sam: ovo je ono što mi treba. Dobro sam poznavao SQL i zanimao me rad sa podacima. Posebno su me oduševili ovi grafikoni:

Kako nisam postao specijalista za mašinsko učenje

Čak je i minimalna plata u ovoj oblasti bila veća od bilo koje plate koju sam zaradio u cijelom svom prethodnom životu. Bio sam odlučan da postanem inženjer mašinskog učenja. Slijedeći Vladimirov primjer, prijavio sam se za specijalizaciju od devet kurseva na coursera.org: "Nauka o podacima".

Radio sam jedan kurs mjesečno. Bio sam veoma vredan. Na svakom kursu sam radio sve zadatke dok nisam postigao najveći rezultat. Istovremeno sam preuzimao zadatke na kaggleu i čak sam i uspio!!! Jasno je da mi nisu bile suđene nagrade, ali sam nekoliko puta ulazio među 100.

Nakon pet uspješno završenih kurseva na coursera.org i još jednog “Big Data with Apache Spark” na stepik.ru, osjećao sam se osnaženim. Shvatio sam da počinjem da shvatam stvari. Shvatio sam u kojim slučajevima treba koristiti metode analize. Postao sam prilično upoznat sa Python-om i njegovim bibliotekama.

Moj sljedeći korak je bila analiza tržišta rada. Morao sam da shvatim šta još treba da znam da bih dobio posao. Koje oblasti vredi proučavati i koje su od interesa za poslodavce. Paralelno sa preostala 4 kursa, želeo sam da pohađam još nešto visoko specijalizovano. Ono što određeni poslodavac želi vidjeti. Ovo bi povećalo moje šanse da dobijem posao za početnika sa dobrim znanjem, ali bez iskustva.

Otišao sam na stranicu za traženje posla da uradim svoju analizu. Ali nije bilo slobodnih mjesta u krugu od 10 kilometara. I to u radijusu od 25 kilometara. Pa čak i u radijusu od 50 km!!! Kako to? Ne može biti!!! Otišao sam na drugi sajt, pa treći... Onda sam otvorio mapu sa slobodnim radnim mestima i video nešto poput OVOG:

Kako nisam postao specijalista za mašinsko učenje

Ispostavilo se da živim u samom centru anomalne zone isključenja pitona u Njemačkoj. Niti jedno jebeno prihvatljivo radno mjesto za stručnjaka za mašinsko učenje ili čak Python programera u radijusu od 100 kilometara!!! Ovo je fijasko brate!!!

Kako nisam postao specijalista za mašinsko učenje

Ova slika 100% odražava moje stanje u tom trenutku. Bio je to nizak udarac koji sam sebi zadao. I bilo je zaista bolno...

Da, mogli ste ići u Minhen, Keln ili Berlin - tamo je bilo slobodnih mesta. Ali postojala je jedna ozbiljna prepreka na ovom putu.

Naš prvi plan kada smo se preselili u Njemačku bio je sljedeći: da idemo tamo gdje nas vode. Nije nam bilo apsolutno svejedno u koji grad u Njemačkoj će nas spustiti. Sljedeći korak je da se udobno smjestite, popunite sve dokumente i poboljšate svoje jezične vještine. Pa, onda požurite u veliki grad da zaradite više. Naša preliminarna meta bio je Štutgart. Veliki tehnološki grad u južnoj Njemačkoj. I nije skupo kao u Minhenu. Tamo je toplo i tamo raste grožđe. Postoji mnogo industrijskih preduzeća, tako da ima mnogo slobodnih radnih mesta sa dobrim platama. Visok kvalitet života. Baš ono što nam treba.

Kako nisam postao specijalista za mašinsko učenje

Sudbina nas je dovela u gradić u samom centru Njemačke sa oko 100000 stanovnika, smjestili smo se, udobno i završili sve papire. Ispostavilo se da je grad veoma ugodan, čist, zelen i bezbedan. Djeca su išla u vrtić i školu. Sve je bilo blizu. Okolo su vrlo ljubazni ljudi.

Ali u ovoj bajci ne samo da nije bilo slobodnih mjesta za stručnjake za mašinsko učenje, već se čak i Python ispostavilo da nikome ne koristi.

Supruga i ja smo počeli da razgovaramo o mogućnosti preseljenja u Štutgart ili Frankfurt... Počeo sam da tražim slobodna radna mesta, da gledam zahteve poslodavaca, a žena je počela da traži stan, vrtić i školu. Nakon otprilike nedelju dana potrage, supruga mi je rekla: „Znaš, ne želim da idem u Frankfurt, ili Štutgart, ili bilo koji drugi veliki grad. Želim da ostanem ovde."

I shvatio sam da se potpuno slažem sa njom. I ja sam umoran od velikog grada. Samo dok sam živeo u Sankt Peterburgu, ovo nisam razumeo. Da, veliki grad je idealno mjesto za izgradnju karijere i zaradu. Ali ne za udoban život porodice sa decom. A za našu porodicu ovaj mali grad se pokazao baš kao ono što nam je trebalo. Evo svega što nam je nedostajalo u Sankt Peterburgu.

Kako nisam postao specijalista za mašinsko učenje

Odlučili smo ostati dok nam djeca ne odrastu.

Pa, šta je sa Pythonom i mašinskim učenjem? A šest mjeseci koje sam već potrošio na sve ovo? Nema šanse. Nema slobodnih mjesta u blizini! Nisam više želio da provodim 3-4 sata dnevno na putu do posla. Tako sam već radio u Sankt Peterburgu nekoliko godina: otišao sam sa Dibenkom u Krasnoje Selo kada kružni tok još nije bio izgrađen. Sat i po tamo i sat i po nazad. Život prolazi, a vi gledate blistave kuće sa prozora automobila ili minibusa. Da, možete čitati, slušati audio knjige i sve to na putu. Ali ovo brzo postane dosadno i nakon šest mjeseci ili godinu dana jednostavno ubijete ovo vrijeme, slušajući radio, muziku i besciljno gledajući u daljinu.

Imao sam i ranije neuspehe. Ali odavno nisam uradio nešto tako glupo. Spoznaja da ne mogu da nađem posao kao inženjer mašinskog učenja izbacila me je iz ravnoteže. Odustao sam od svih kurseva. Prestao sam da radim bilo šta. Uveče sam pio pivo ili vino, jeo salamu i igrao LoL. Ovako je prošao mjesec dana.

U stvari, nije bitno kakve poteškoće vam život donosi. Ili ga čak sami sebi predstavite. Važno je kako ih prevazilazite i koje lekcije izvučete iz ovih situacija.

"Ono što nas ne ubije čini nas jačima." Znate ovu mudru frazu, zar ne? Dakle, mislim da je ovo potpuna glupost! Imam prijatelja koji je, nakon krize 2008. godine, izgubio posao direktora prilično velike kuće automobila u Sankt Peterburgu. Šta je uradio? Tačno! Kao pravi muškarac, otišao je da traži posao. Posao direktora. A kad za šest mjeseci niste našli direktorski posao? Nastavio je da traži posao direktora, ali u drugim oblastima, jer... rad kao menadžer prodaje automobila ili neko drugi osim direktora za njega nije bilo comme il faut. Kao rezultat toga, godinu dana nije našao ništa. A onda sam potpuno odustao od traženja posla. Životopis visi na HH - kome treba javiće se.

I sjedio je bez posla četiri godine, a njegova žena je sve to vrijeme zarađivala. Godinu dana kasnije dobila je unapređenje i imali su više novca. I dalje je sjedio kod kuće, pio pivo, gledao TV, igrao kompjuterske igrice. Naravno, ne samo to. Kuvao je, prao, čistio, išao u kupovinu. Pretvorio se u dobro uhranjenu svinju. Da li ga je sve ovo učinilo jačim? Mislim da nije.

I ja bih mogao nastaviti da pijem pivo i krivim poslodavce što nisu otvorili slobodna radna mjesta u mom selu. Ili krivim sebe što sam takva budala i što se nisam ni trudio da pogledam slobodna radna mjesta prije nego što se upustim u Python. Ali nije imalo smisla u tome. Trebao mi je plan B...

Kao rezultat toga, sabrao sam misli i počeo da radim ono od čega sam trebao početi na samom početku – sa analizom potražnje. Analizirao sam IT tržište rada u mom gradu i došao do zaključka da postoje:

  • 5 slobodnih mjesta za java programere
  • 2 slobodna radna mjesta SAP programera
  • 2 slobodna mjesta za C# programere pod MS Navision
  • 2 radna mjesta za neke programere za mikrokontrolere i hardver.

Ispostavilo se da je izbor mali:

  1. SAP je najrašireniji u Njemačkoj. Kompleksna struktura, ABAP. Ovo, naravno, nije 1C, ali će kasnije biti teško skočiti s njega. A ako se preselite u drugu zemlju, izgledi za pronalaženje dobrog posla naglo opadaju.
  2. C# za MS Navision je takođe specifična stvar.
  3. Mikrokontroleri su nestali sami od sebe, jer... Tamo ste morali naučiti i elektroniku.

Kao rezultat toga, sa stanovišta perspektiva, plata, rasprostranjenosti i mogućnosti rada na daljinu, Java je pobijedila. U stvari, Java je izabrala mene, a ne ja nju.

A mnogi već znaju šta se dalje dogodilo. O tome sam pisao u drugom članku: “Kako postati Java programer za 1,5 godine”.

Zato ne ponavljaj moje greške. Nekoliko dana promišljene analize može vam uštedjeti mnogo vremena.

Pišem o tome kako sam sa 40 godina promenio život i preselio se sa ženom i troje dece u Nemačku na svom Telegram kanalu @LiveAndWorkInGermany. Pišem o tome kako je bilo, šta je dobro, a šta loše u Njemačkoj, te o planovima za budućnost. Kratko i konkretno. Zanimljivo? - Pridruži nam se.

izvor: www.habr.com

Dodajte komentar