Paano ako hindi naging isang machine learning specialist

Gustung-gusto ng lahat ang mga kwento ng tagumpay. At medyo marami sila sa hub.

"Paano Ako Nakakuha ng $300 na Trabaho sa Silicon Valley"
"Paano Ako Nagkaroon ng Trabaho sa Google"
“Paano ako gumawa ng $200 sa edad na 000”
“Paano ako nakarating sa Nangungunang AppStore gamit ang isang simpleng exchange rate app”
“How I…” at isang libo at isa pang katulad na kwento.

Paano ako hindi naging isang machine learning specialist
Napakaganda na ang isang tao ay nakamit ang tagumpay at nagpasyang pag-usapan ito! Magbasa ka at magalak para sa kanya. Ngunit karamihan sa mga kuwentong ito ay may isang bagay na karaniwan: hindi mo maaaring sundin ang landas ng may-akda! Maaring nabubuhay ka sa maling panahon, o sa maling lugar, o ipinanganak kang lalaki, o...

Sa tingin ko ang mga kuwento ng kabiguan sa bagay na ito ay kadalasang mas kapaki-pakinabang. Hindi mo lang kailangang gawin ang ginawa ng may-akda. At ito, nakikita mo, ay mas madali kaysa sa pagsubok na ulitin ang karanasan ng ibang tao. Kaya lang kadalasan ay ayaw magbahagi ng mga ganitong kwento. At sasabihin ko sa iyo.

Nagtrabaho ako sa system integration at teknikal na suporta sa loob ng maraming taon. Ilang taon na ang nakararaan nagpunta pa ako sa trabaho bilang isang systems engineer sa Germany para kumita ng mas maraming pera. Ngunit ang larangan ng pagsasama ng system ay hindi nagbigay inspirasyon sa akin sa mahabang panahon, at nais kong baguhin ang larangan sa isang bagay na mas kumikita at kawili-wili. At sa pagtatapos ng 2015 ay nakatagpo ako ng isang artikulo sa Habré "Mula sa mga physicist hanggang sa Data Science (Mula sa mga makina ng agham hanggang sa office plankton)", kung saan inilalarawan ni Vladimir ang kanyang landas patungo sa Data Science. Napagtanto ko: ito ang kailangan ko. Alam kong mabuti ang SQL at interesado akong magtrabaho sa data. Lalo akong humanga sa mga graph na ito:

Paano ako hindi naging isang machine learning specialist

Kahit na ang pinakamababang sahod sa larangang ito ay mas mataas kaysa sa anumang suweldo na nakuha ko sa buong nakaraang buhay ko. Desidido akong maging isang machine learning engineer. Kasunod ng halimbawa ni Vladimir, nag-sign up ako para sa isang espesyalisasyon ng siyam na kurso sa coursera.org: "Agham ng Data".

Nagsagawa ako ng isang kurso sa isang buwan. Napakasipag ko. Sa bawat kurso, natapos ko ang lahat ng takdang-aralin hanggang sa natanggap ko ang pinakamataas na resulta. At the same time, I took on tasks on kaggle, at nagtagumpay pa ako!!! Malinaw na hindi ako nakalaan para sa mga premyo, ngunit nakapasok ako sa 100 nang maraming beses.

Pagkatapos ng limang matagumpay na pagkumpleto ng mga kurso sa coursera.org at isa pang "Big Data with Apache Spark" sa stepik.ru, naramdaman kong binigyan ako ng kapangyarihan. Napagtanto ko na nagsisimula na akong masanay sa mga bagay-bagay. Naunawaan ko kung aling mga kaso kung aling mga pamamaraan ng pagsusuri ang dapat gamitin. Medyo naging pamilyar ako sa Python at sa mga aklatan nito.

Ang susunod kong hakbang ay pag-aralan ang job market. Kinailangan kong malaman kung ano pa ang kailangan kong malaman para makakuha ng trabaho. Anong mga paksa ang dapat pag-aralan at interesado sa mga employer. Kaayon ng natitirang 4 na kurso, gusto kong kumuha ng ibang bagay na lubos na dalubhasa. Ano ang gustong makita ng isang partikular na employer. Mapapabuti nito ang aking mga pagkakataong makakuha ng trabaho para sa isang baguhan na may mahusay na kaalaman ngunit walang karanasan.

Pumunta ako sa isang site sa paghahanap ng trabaho para gawin ang aking pagsusuri. Ngunit walang mga bakante sa loob ng 10-kilometrong radius. At sa loob ng radius na 25 kilometro. At kahit sa loob ng radius na 50 km!!! Paano kaya? Hindi maaari!!! Nagpunta ako sa ibang site, pagkatapos ay pangatlo... Pagkatapos ay binuksan ko ang isang mapa na may mga bakante at may nakita akong ganito:

Paano ako hindi naging isang machine learning specialist

Nakatira ako sa pinakasentro ng maanomalyang python exclusion zone sa Germany. Walang katanggap-tanggap na bakante para sa isang machine learning specialist o kahit isang Python developer sa loob ng radius na 100 kilometro!!! Ito ay isang pagkabigo, bro!!!

Paano ako hindi naging isang machine learning specialist

Ang larawang ito ay 100% na sumasalamin sa aking estado sa sandaling iyon. Ito ay isang mababang suntok na ginawa ko sa aking sarili. At talagang masakit...

Oo, maaari kang pumunta sa Munich, Cologne o Berlin - may mga bakante doon. Ngunit may isang seryosong hadlang sa landas na ito.

Ang aming unang plano nang lumipat sa Germany ay ito: pumunta kung saan nila kami dadalhin. Wala talagang pinagkaiba sa amin kung saang lungsod kami sa Germany nila ibababa. Ang susunod na hakbang ay upang maging komportable, kumpletuhin ang lahat ng mga dokumento at pagbutihin ang iyong mga kasanayan sa wika. Kaya, pagkatapos ay magmadali sa malaking lungsod upang kumita ng higit pa. Ang aming paunang target ay ang Stuttgart. Isang malaking tech city sa southern Germany. At hindi kasing mahal ng Munich. Mainit doon at tumutubo ang mga ubas doon. Maraming mga industriyal na negosyo, kaya maraming mga bakante na may magandang suweldo. Mataas na kalidad ng buhay. Kung ano lang ang kailangan natin.

Paano ako hindi naging isang machine learning specialist

Dinala kami ng tadhana sa isang maliit na bayan sa pinakasentro ng Germany na may populasyon na humigit-kumulang 100000. Nanirahan kami, naging komportable, at natapos ang lahat ng papeles. Ang lungsod ay naging napaka-komportable, malinis, berde at ligtas. Ang mga bata ay pumasok sa kindergarten at paaralan. Malapit na ang lahat. Napaka-friendly na mga tao sa paligid.

Ngunit sa fairy tale na ito, hindi lamang walang mga bakante para sa mga espesyalista sa pag-aaral ng makina, ngunit maging ang Python ay naging walang silbi sa sinuman.

Ang aking asawa at ako ay nagsimulang talakayin ang opsyon na lumipat sa Stuttgart o Frankfurt... Nagsimula akong maghanap ng mga bakante, tumingin sa mga kinakailangan ng mga employer, at ang aking asawa ay nagsimulang tumingin sa isang apartment, isang kindergarten at isang paaralan. Pagkatapos ng halos isang linggong paghahanap, sinabi sa akin ng aking asawa: “Alam mo, ayaw kong pumunta sa Frankfurt, o Stuttgart, o anumang iba pang malaking lungsod. Gusto kong manatili dito."

At napagtanto ko na lubos akong sumasang-ayon sa kanya. Pagod na rin ako sa malaking lungsod. Tanging habang ako ay nakatira sa St. Petersburg, hindi ko ito naintindihan. Oo, ang isang malaking lungsod ay isang perpektong lugar upang bumuo ng isang karera at kumita ng pera. Ngunit hindi para sa isang komportableng buhay para sa isang pamilya na may mga anak. At para sa aming pamilya, ang maliit na bayan na ito ay naging kung ano ang kailangan namin. Narito ang lahat ng bagay na napalampas namin sa St. Petersburg.

Paano ako hindi naging isang machine learning specialist

Nagpasya kaming manatili hanggang sa lumaki ang aming mga anak.

Well, paano naman ang Python at machine learning? At ang anim na buwan na ginugol ko sa lahat ng ito? Hindi pwede. Walang bakante sa malapit! Hindi ko na gustong gumugol ng 3-4 na oras sa isang araw sa kalsada patungo sa trabaho. Ilang taon na akong nagtrabaho ng ganito sa St. Petersburg: Sumama ako kay Dybenko sa Krasnoye Selo noong hindi pa naitayo ang rotonda. Isang oras at kalahati doon at isa't kalahating oras pabalik. Lumilipas ang buhay, at tinitingnan mo ang mga kumikislap na bahay mula sa bintana ng isang kotse o minibus. Oo, maaari kang magbasa, makinig sa mga audiobook at lahat ng iyon sa kalsada. Ngunit mabilis itong nakakainip, at pagkatapos ng anim na buwan o isang taon ay pumapatay ka na lang sa oras na ito, nakikinig sa radyo, musika at walang layunin na nakatingin sa malayo.

Nagkaroon na ako ng mga kabiguan noon. Pero matagal na akong hindi nakakagawa ng katangahang ganito. Nawalan ako ng balanse dahil sa pagkaunawa na hindi ako makahanap ng trabaho bilang isang machine learning engineer. Nag-drop out ako sa lahat ng kurso. Tumigil ako sa paggawa ng kahit ano. Sa gabi umiinom ako ng beer o wine, kumain ng salami at naglaro ng LoL. Lumipas ang isang buwan ng ganito.

Sa katunayan, hindi mahalaga kung ano ang mga paghihirap na ibinabato sa iyo ng buhay. O kahit na ipakita mo ito sa iyong sarili. Ang mahalaga ay kung paano mo malalampasan ang mga ito at kung anong mga aral ang natutunan mo sa mga sitwasyong ito.

"Ang hindi pumatay sa atin ay nagpapalakas sa atin." Alam mo ang matalinong pariralang ito, tama ba? Kaya, sa tingin ko ito ay ganap na walang kapararakan! Mayroon akong isang kaibigan na, pagkatapos ng krisis noong 2008, nawalan ng trabaho bilang direktor ng isang medyo malaking dealership ng kotse sa St. Petersburg. Anong ginawa niya? Tama! Parang tunay na lalaki, naghanap siya ng trabaho. Trabaho ng direktor. At kapag hindi ka nakahanap ng trabaho ng direktor sa loob ng anim na buwan? Nagpatuloy siya sa paghahanap ng trabaho bilang isang direktor, ngunit sa ibang mga lugar, dahil... hindi comme il faut para sa kanya ang pagtatrabaho bilang isang tagapamahala ng pagbebenta ng kotse o ibang tao maliban sa isang direktor. Dahil dito, wala siyang nahanap sa loob ng isang taon. At pagkatapos ay sumuko ako sa paghahanap ng trabaho sa kabuuan. Ang resume ay nakasabit sa HH - kung sino ang nangangailangan nito ay tatawag sa kanya.

At umupo siya nang walang trabaho sa loob ng apat na taon, at ang kanyang asawa ay kumita ng pera sa lahat ng oras na ito. Makalipas ang isang taon, nakatanggap siya ng promosyon at mas marami silang pera. At nakaupo pa rin siya sa bahay, umiinom ng beer, nanonood ng TV, naglalaro ng mga computer games. Siyempre, hindi lang iyon. Nagluto siya, naglaba, naglinis, namili. Siya ay naging isang pinakakain na baboy. Ang lahat ba ng ito ay nagpalakas sa kanya? parang hindi naman.

Ako rin, ay maaaring magpatuloy sa pag-inom ng beer at sisihin ang mga amo sa hindi pagbubukas ng mga bakante sa aking nayon. O sisihin ang aking sarili sa pagiging tanga at hindi man lang nag-abala na tumingin sa mga bakanteng trabaho bago kumuha ng Python. Ngunit walang punto dito. Kailangan ko ng plan B...

Bilang resulta, nakolekta ko ang aking mga iniisip at sinimulan kong gawin ang dapat kong simulan sa pinakadulo simula - na may pagsusuri sa demand. Sinuri ko ang merkado ng trabaho sa IT sa aking lungsod at naisip ko na mayroong:

  • 5 java developer na bakante
  • 2 bakanteng SAP developer
  • 2 bakante para sa mga developer ng C# sa ilalim ng MS Navision
  • 2 bakante para sa ilang developer para sa mga microcontroller at hardware.

Ang pagpipilian ay naging maliit:

  1. Ang SAP ay pinakalaganap sa Germany. Kumplikadong istraktura, ABAP. Ito, siyempre, ay hindi 1C, ngunit ito ay magiging mahirap na tumalon dito sa ibang pagkakataon. At kung lumipat ka sa ibang bansa, ang iyong mga prospect para sa paghahanap ng magandang trabaho ay bumaba nang husto.
  2. Ang C# para sa MS Navision ay isang partikular na bagay din.
  3. Ang mga microcontroller ay nawala nang mag-isa, dahil... Doon kailangan mo ring matuto ng electronics.

Bilang resulta, mula sa punto ng view ng mga prospect, suweldo, pagkalat at ang posibilidad ng malayong trabaho, nanalo ang Java. Sa katunayan, si Java ang pumili sa akin, hindi ako ito.

At marami na ang nakakaalam ng mga sumunod na nangyari. Isinulat ko ang tungkol dito sa isa pang artikulo: "Paano maging isang developer ng Java sa loob ng 1,5 taon".

Kaya wag mo nang ulitin ang mga pagkakamali ko. Ang ilang araw ng maingat na pagsusuri ay makakapagtipid sa iyo ng maraming oras.

Nagsusulat ako tungkol sa kung paano ko binago ang aking buhay sa edad na 40 at lumipat kasama ang aking asawa at tatlong anak sa Germany sa aking Telegram channel @LiveAndWorkInGermany. Nagsusulat ako tungkol sa kung paano ito nangyari, kung ano ang mabuti at kung ano ang masama sa Germany, at tungkol sa mga plano para sa hinaharap. Maikli at to the point. Interesting? - Sumali ka.

Pinagmulan: www.habr.com

Magdagdag ng komento