Kako nisam postao stručnjak za strojno učenje

Svi vole priče o uspjehu. A ima ih dosta na hubu.

"Kako sam dobio posao vrijedan 300 dolara u Silicijskoj dolini"
"Kako sam dobio posao u Googleu"
“Kako sam zaradio 200 dolara sa 000 godina”
“Kako sam došao do Top AppStorea s jednostavnom aplikacijom za tečaj”
“Kako sam…” i još tisuću i jedna slična priča.

Kako nisam postao stručnjak za strojno učenje
Super je da je osoba postigla uspjeh i odlučila o tome progovoriti! Čitaš i raduješ mu se. Ali većina ovih priča ima jednu zajedničku stvar: ne možete slijediti put autora! Ili živiš u krivo vrijeme, ili na krivom mjestu, ili si rođen kao dječak, ili...

Mislim da su priče o neuspjehu u tom smislu često korisnije. Samo ne morate učiniti ono što je autor učinio. A ovo je, vidite, puno lakše nego pokušati ponoviti tuđe iskustvo. Samo što ljudi obično ne žele dijeliti takve priče. I reći ću ti.

Godinama sam radio u integraciji sustava i tehničkoj podršci. Prije nekoliko godina čak sam otišao raditi kao sistemski inženjer u Njemačku kako bih zaradio više novca. Ali polje sistemske integracije me dugo nije inspiriralo i želio sam to polje promijeniti u nešto isplativije i zanimljivije. I krajem 2015. naletio sam na članak na Habréu “Od fizičara do podatkovne znanosti (od motora znanosti do uredskog planktona)”, u kojem Vladimir opisuje svoj put u Data Science. Shvatio sam: to je ono što mi treba. Dobro sam poznavao SQL i zanimao me rad s podacima. Posebno su me se dojmili ovi grafikoni:

Kako nisam postao stručnjak za strojno učenje

Čak je i minimalna plaća u ovoj oblasti bila veća od bilo koje plaće koju sam zaradio u cijelom svom prethodnom životu. Bio sam odlučan postati inženjer strojnog učenja. Slijedeći Vladimirov primjer, prijavio sam se na specijalizaciju od devet tečajeva na coursera.org: "Znanost o podacima".

Imao sam jedan tečaj mjesečno. Bio sam jako vrijedan. U svakom kolegiju sam rješavao sve zadatke dok nisam postigao najbolji rezultat. U isto vrijeme sam preuzimao zadatke na kaggleu, i čak sam uspio!!! Jasno je da nisam bio predodređen za nagrade, ali sam nekoliko puta ušao među 100.

Nakon pet uspješno završenih tečajeva na coursera.org i još jednog “Big Data with Apache Spark” na stepik.ru, osjećao sam se osnaženo. Shvatio sam da sam počeo shvaćati stvari. Razumio sam u kojim slučajevima koje metode analize treba koristiti. Postao sam prilično upoznat s Pythonom i njegovim bibliotekama.

Moj sljedeći korak bila je analiza tržišta rada. Morao sam shvatiti što još trebam znati da bih dobio posao. Koja su područja vrijedna proučavanja i koja su zanimljiva poslodavcima. Paralelno s preostala 4 tečaja želio sam upisati još nešto visokospecijalizirano. Što određeni poslodavac želi vidjeti. To bi povećalo moje šanse za dobivanje posla za početnika s dobrim znanjem, ali bez iskustva.

Otišao sam na stranicu za traženje posla da napravim svoju analizu. Ali u krugu od 10 kilometara nije bilo slobodnih mjesta. I to u krugu od 25 kilometara. I to čak u radijusu od 50 km!!! Kako to? Ne može biti!!! Otišao sam na drugu stranicu, pa na treću... Onda sam otvorio kartu sa slobodnim radnim mjestima i vidio nešto poput OVOGA:

Kako nisam postao stručnjak za strojno učenje

Ispostavilo se da živim u samom središtu zabranjene zone anomalnih pitona u Njemačkoj. Niti jedno jebeno prihvatljivo radno mjesto za stručnjaka za strojno učenje ili čak Python programera u krugu od 100 kilometara!!! Ovo je fijasko brate!!!

Kako nisam postao stručnjak za strojno učenje

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

Da, mogao si ići u München, Köln ili Berlin - tamo je bilo slobodnih mjesta. Ali na tom putu postojala je jedna ozbiljna prepreka.

Naš početni plan kada smo se preselili u Njemačku bio je sljedeći: ići tamo gdje nas odvedu. Bilo nam je apsolutno svejedno u koji će nas grad u Njemačkoj odbaciti. Sljedeći korak je udobno se smjestiti, ispuniti sve dokumente i poboljšati svoje jezične vještine. Pa onda požurite u veliki grad da zaradite više. Naš preliminarni cilj bio je Stuttgart. Veliki tehnološki grad u južnoj Njemačkoj. I nije skup kao München. Tamo je toplo i tamo raste grožđe. Ima mnogo industrijskih poduzeća, pa ima mnogo slobodnih radnih mjesta s dobrim plaćama. Visoka kvaliteta života. Baš ono što nam treba.

Kako nisam postao stručnjak za strojno učenje

Sudbina nas je dovela u mali gradić u samom središtu Njemačke sa oko 100000 XNUMX stanovnika, smjestili smo se, raskomotili i završili sve papire. Grad se pokazao vrlo ugodnim, čistim, zelenim i sigurnim. Djeca su išla u vrtić i školu. Sve je bilo blizu. Okolo su vrlo ljubazni ljudi.

No, u ovoj bajci ne samo da nije bilo slobodnih mjesta za specijaliste za strojno učenje, nego se pokazalo da ni Python nikome ne koristi.

Supruga i ja smo počeli razgovarati o mogućnosti preseljenja u Stuttgart ili Frankfurt... Ja sam počeo tražiti slobodna radna mjesta, gledati zahtjeve poslodavaca, a supruga je počela gledati stan, vrtić i školu. Nakon otprilike tjedan dana potrage, žena mi je rekla: “Znaš, ne želim ići u Frankfurt, ni Stuttgart, ni bilo koji drugi veliki grad. Želim ostati ovdje."

I shvatio sam da se potpuno slažem s njom. Umoran sam i od velikog grada. Samo dok sam živio u St. Petersburgu, nisam to razumio. Da, veliki grad je idealno mjesto za izgradnju karijere i zaradu. Ali ne za lagodan život obitelji s djecom. A za našu obitelj ovaj gradić pokazao se baš ono što nam treba. Ovdje je bilo sve ono što nam je tako nedostajalo u St.

Kako nisam postao stručnjak za strojno učenje

Odlučili smo ostati dok nam djeca ne porastu.

Pa, što je s Pythonom i strojnim učenjem? A šest mjeseci koje sam već potrošio na sve ovo? Nema šanse. Nema slobodnih mjesta u blizini! Nisam više želio provoditi 3-4 sata dnevno na putu do posla. Već sam tako radio u Sankt Peterburgu nekoliko godina: išao sam s Dybenkom u Krasnoye Selo kad kružni tok još nije bio izgrađen. Sat i pol tamo i sat i pol natrag. Život prolazi, a vi gledate u blještave kuće s prozora automobila ili minibusa. Da, možete čitati, slušati audio knjige i sve to na putu. Ali to vam brzo dosadi i nakon šest mjeseci ili godinu dana jednostavno ubijete ovo vrijeme, slušajući radio, glazbu i besciljno gledajući u daljinu.

Već sam imao neuspjeha. Ali već dugo nisam učinio nešto tako glupo. Iz takta me izbacila spoznaja da ne mogu pronaći posao kao inženjer strojnog učenja. Odustao sam od svih tečajeva. Prestao sam išta raditi. Navečer sam pio pivo ili vino, jeo salamu i igrao LoL. Tako je prošao mjesec dana.

Zapravo, uopće nije važno kakve poteškoće vam život stavlja. Ili ga čak predstavljate sami sebi. Ono što je važno je kako ćete ih prevladati i koje ćete lekcije naučiti iz tih situacija.

“Ono što nas ne ubije čini nas jačima.” Znate ovu mudru rečenicu, zar ne? Dakle, mislim da je ovo potpuna besmislica! Imam prijatelja koji je u jeku krize 2008. izgubio posao direktora prilično velike autokuće u Sankt Peterburgu. Što je učinio? Pravo! Kao pravi muškarac krenuo je tražiti posao. Direktorski posao. A kad šest mjeseci niste našli direktorski posao? Nastavio je tražiti posao direktora, ali u drugim sredinama, jer... raditi kao voditelj prodaje automobila ili netko drugi osim direktora za njega nije bio comme il faut. Kao rezultat toga, godinu dana nije ništa pronašao. A onda sam potpuno odustao od traženja posla. Životopis visi na HH - kome treba javit ć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. A on je i dalje sjedio kod kuće, pio pivo, gledao TV, igrao kompjuterske igrice. Naravno, ne samo to. Kuhao je, prao, čistio, išao u kupovinu. Pretvorio se u dobro uhranjenu svinju. Je li ga sve to ojačalo? Ne mislim tako.

I ja bih mogao nastaviti piti pivo i kriviti poslodavce što ne otvaraju radna mjesta u mom selu. Ili krivim sebe što sam takva budala i nisam se čak ni potrudio pogledati slobodna radna mjesta prije nego što počnem s Pythonom. Ali ovo nije imalo smisla. Trebao mi je plan B...

Kao rezultat toga, sabrala sam se i počela raditi ono s čime sam trebala krenuti na samom početku – s analizom potražnje. Analizirao sam IT tržište rada u svom gradu i došao do zaključka da postoje:

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

Izbor se pokazao malim:

  1. SAP je najrašireniji u Njemačkoj. Složena struktura, ABAP. Ovo, naravno, nije 1C, ali kasnije će biti teško skočiti s njega. A ako se preselite u drugu zemlju, vaši izgledi za pronalazak dobrog posla naglo padaju.
  2. Specifična stvar je i C# za MS Navision.
  3. Mikrokontroleri su nestali sami od sebe, jer... Tamo je trebalo naučiti i elektroniku.

Kao rezultat toga, s gledišta perspektive, plaća, rasprostranjenosti i mogućnosti rada na daljinu, Java je pobijedila. Zapravo, Java je izabrala mene, a ne ja nju.

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

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

O tome kako sam sa 40 godina promijenio život i preselio se sa ženom i troje djece u Njemačku na svom Telegram kanalu @LiveAndWorkInGermany. Pišem o tome kako je bilo, što je dobro, a što loše u Njemačkoj te o planovima za budućnost. Kratko i točno. Zanimljiv? - Pridruži nam se.

Izvor: www.habr.com

Dodajte komentar