Kiel mi ne fariĝis specialisto pri maŝinlernado

Ĉiuj amas sukcesajn historiojn. Kaj estas sufiĉe multe da ili sur la nabo.

"Kiel mi ricevis 300 USD Laborpostenon en Silicon Valley"
"Kiel mi ricevis laborpostenon ĉe Google"
"Kiel mi gajnis $200 je la aĝo de 000"
"Kiel mi alvenis al la Supra AppStore per simpla aplikaĵo pri kurzo"
"Kiel mi..." kaj mil kaj unu pliaj similaj rakontoj.

Kiel mi ne fariĝis specialisto pri maŝinlernado
Estas bonege, ke homo atingis sukceson kaj decidis paroli pri ĝi! Vi legas kaj ĝojas pro li. Sed la plej multaj el ĉi tiuj rakontoj havas unu komunan aferon: oni ne povas sekvi la vojon de la aŭtoro! Aŭ vi vivas en la malĝusta tempo, aŭ en la malĝusta loko, aŭ vi naskiĝis knabo, aŭ...

Mi pensas, ke rakontoj pri fiasko tiurilate ofte estas pli utilaj. Vi simple ne devas fari tion, kion faris la aŭtoro. Kaj ĉi tio, vi vidas, estas multe pli facila ol provi ripeti la sperton de iu alia. Estas nur, ke homoj kutime ne volas kunhavi tiajn rakontojn. Kaj mi diros al vi.

Mi laboris en sistema integriĝo kaj teknika subteno dum multaj jaroj. Antaŭ kelkaj jaroj mi eĉ eklaboris kiel sistem-inĝeniero en Germanio por gajni pli da mono. Sed la kampo de sistema integriĝo ne inspiris min delonge, kaj mi volis ŝanĝi la kampon al io pli profita kaj interesa. Kaj fine de 2015 mi renkontis artikolon pri Habré "De fizikistoj ĝis Datenscienco (De motoroj de scienco ĝis oficeja planktono)", en kiu Vladimiro priskribas sian vojon al Data Science. Mi konstatis: jen kion mi bezonas. Mi bone konis SQL kaj estis interesita pri labori kun datumoj. Min aparte impresis ĉi tiuj grafikaĵoj:

Kiel mi ne fariĝis specialisto pri maŝinlernado

Eĉ la minimuma salajro en ĉi tiu kampo estis pli alta ol ajna salajro, kiun mi gajnis en mia tuta antaŭa vivo. Mi estis decidita fariĝi maŝinlernanta inĝeniero. Laŭ la ekzemplo de Vladimiro, mi aliĝis al specialiĝo de naŭ kursoj ĉe coursera.org: "Datumscienco".

Mi faris unu kurson monate. Mi estis tre diligenta. En ĉiu kurso, mi plenumis ĉiujn taskojn ĝis mi ricevis la plej altan rezulton. Samtempe mi prenis taskojn pri kaggle, kaj mi eĉ sukcesis!!! Estas klare, ke mi ne estis destinita por premioj, sed mi plurfoje eniris la 100.

Post kvin sukcese plenumitaj kursoj ĉe coursera.org kaj alia "Big Data with Apache Spark" ĉe stepik.ru, mi sentis min povigita. Mi rimarkis, ke mi ekkomprenis aferojn. Mi komprenis en kiuj kazoj kiuj analizmetodoj estu uzataj. Mi sufiĉe konatiĝis kun Python kaj ĝiaj bibliotekoj.

Mia sekva paŝo estis analizi la labormerkaton. Mi devis eltrovi kion alian mi bezonas scii por akiri la laboron. Kiaj fakoj estas studindaj kaj interesaj por dungantoj. Paralele kun la ceteraj 4 kursoj, mi volis preni ion alian tre specialan. Kion aparta dunganto volas vidi. Ĉi tio plibonigus miajn ŝancojn akiri laboron por novulo kun bona scio sed sen sperto.

Mi iris al laborserĉa retejo por fari mian analizon. Sed ne estis vakantaĵoj ene de 10-kilometra radiuso. Kaj ene de radiuso de 25 kilometroj. Kaj eĉ en radiuso de 50 km!!! Kiel? Ĝi ne povas esti!!! Mi iris al alia retejo, poste al tria... Poste mi malfermis mapon kun vakantaĵoj kaj vidis ion tian:

Kiel mi ne fariĝis specialisto pri maŝinlernado

Montriĝis, ke mi loĝas en la centro mem de la anomalia zono de ekskludo de pitonoj en Germanio. Ne eĉ unu fika akceptebla vakantaĵo por maŝinlernada specialisto aŭ eĉ por programisto de Python en radiuso de 100 kilometroj!!! Ĉi tio estas fiasko, frato!!!

Kiel mi ne fariĝis specialisto pri maŝinlernado

Ĉi tiu bildo 100% reflektas mian staton en tiu momento. Estis malalta bato, kiun mi faris al mi mem. Kaj estis vere dolora...

Jes, oni povis iri al Munkeno, Kolonjo aŭ Berlino - tie estis vakantaĵoj. Sed estis unu grava obstaklo sur ĉi tiu vojo.

Nia komenca plano dum translokiĝo al Germanio estis ĉi tiu: iri kien ili kondukas nin. Por ni absolute nenia diferenco en kiu urbo en Germanio ili faligus nin. La sekva paŝo estas komfortiĝi, kompletigi ĉiujn dokumentojn kaj plibonigi viajn lingvokapablojn. Nu, do rapidu al la granda urbo por gajni pli. Nia antaŭcelo estis Stutgarto. Granda teknologia urbo en suda Germanio. Kaj ne tiom multekosta kiel Munkeno. Tie estas varme kaj tie kreskas vinberoj. Estas multaj industriaj entreprenoj, do estas multaj vakantaĵoj kun bonaj salajroj. Alta kvalito de vivo. Ĝuste kion ni bezonas.

Kiel mi ne fariĝis specialisto pri maŝinlernado

La sorto venigis nin al urbeto en la centro mem de Germanujo kun loĝantaro de ĉirkaŭ 100000 XNUMX. Ni enloĝiĝis, komfortiĝis kaj kompletigis ĉiujn dokumentojn. La urbo montriĝis tre komforta, pura, verda kaj sekura. La infanoj iris al infanĝardeno kaj lernejo. Ĉio estis proksima. Ĉirkaŭe estas tre amikaj homoj.

Sed en ĉi tiu fabelo, ne nur mankis vakantaĵoj por maŝinlernado-specialistoj, sed eĉ Python montriĝis por neniu utilo.

Mia edzino kaj mi komencis diskuti la eblon translokiĝi al Stuttgart aŭ Frankfurto... Mi komencis serĉi vakantaĵojn, rigardi la postulojn de dungantoj, kaj mia edzino komencis rigardi apartamenton, infanĝardenon kaj lernejon. Post ĉirkaŭ unu semajno da serĉado, mia edzino diris al mi: “Vi scias, mi ne volas iri al Frankfurto, nek Stutgarto, aŭ ajna alia granda urbo. Mi volas resti ĉi tie."

Kaj mi konstatis, ke mi tute konsentas kun ŝi. Ankaŭ mi estas laca de la granda urbo. Nur dum mi loĝis en Peterburgo, mi ne komprenis tion. Jes, granda urbo estas ideala loko por konstrui karieron kaj gajni monon. Sed ne por komforta vivo por familio kun infanoj. Kaj por nia familio, ĉi tiu urbeto montriĝis ĝuste tio, kion ni bezonis. Jen ĉio, kion ni tiom mankis en Peterburgo.

Kiel mi ne fariĝis specialisto pri maŝinlernado

Ni decidis resti ĝis niaj infanoj estos pli aĝaj.

Nu, kio pri Python kaj maŝinlernado? Kaj la ses monatojn, kiujn mi jam pasigis por ĉio ĉi? Neniel. Ne estas vakantaĵoj proksime! Mi ne plu volis pasigi 3-4 horojn tage survoje al laboro. Mi jam laboris tiel en Peterburgo dum pluraj jaroj: mi iris kun Dybenko al Krasnoye Selo, kiam la trafikcirklo ankoraŭ ne estis konstruita. Horo kaj duono tie kaj horo kaj duono reen. La vivo preterpasas, kaj oni rigardas la fulmantajn domojn el la fenestro de aŭto aŭ mikrobuso. Jes, vi povas legi, aŭskulti aŭdlibrojn kaj ĉion ĉi survoje. Sed ĉi tio rapide enuiĝas, kaj post ses monatoj aŭ unu jaro oni simple mortigas ĉi tiun fojon, aŭskultante la radion, muzikon kaj sencele rigardante en la malproksimon.

Mi havis malsukcesojn antaŭe. Sed mi ne faris ion tiel stultan kiel ĉi delonge. La ekkompreno, ke mi ne povas trovi laboron kiel maŝinlernado-inĝeniero, malekvilibrigis min. Mi forlasis ĉiujn kursojn. Mi ĉesis fari ion ajn. Vespere mi trinkis bieron aŭ vinon, manĝis salamon kaj ludis LoL. Tiel pasis monato.

Fakte, ne vere gravas, kiajn malfacilaĵojn la vivo ĵetas al vi. Aŭ eĉ vi prezentas ĝin al vi mem. Gravas kiel vi venkas ilin kaj kiajn lecionojn vi lernas el ĉi tiuj situacioj.

"Kio ne mortigas nin igas nin pli fortaj." Vi konas ĉi tiun saĝan frazon, ĉu ne? Do, mi pensas, ke ĉi tio estas kompleta sensencaĵo! Mi havas amikon, kiu post la krizo de 2008 perdis sian postenon kiel direktoro de sufiĉe granda aŭtokoncesio en Peterburgo. Kion li faris? Ĝuste! Kiel vera viro, li iris serĉi laboron. Tasko de direktoro. Kaj kiam vi ne trovis postenon de direktoro en ses monatoj? Li daŭre serĉis postenon kiel direktoro, sed en aliaj lokoj, ĉar... labori kiel aŭtovendestro aŭ iu alia ol direktoro ne estis comme il faut por li. Kiel rezulto, li trovis nenion dum jaro. Kaj tiam mi tute rezignis trovi laboron. La vivresumo pendas sur HH - kiu ajn bezonos lin vokos.

Kaj li sidis sen laboro dum kvar jaroj, kaj lia edzino gajnis monon dum ĉi tiu tuta tempo. Jaron poste, ŝi ricevis reklamadon kaj ili havis pli da mono. Kaj li ankoraŭ sidis hejme, trinkis bieron, spektis televidon, ludis komputilajn ludojn. Kompreneble, ne nur tio. Li kuiris, lavis, purigis, iris butikumi. Li fariĝis bone nutrita porko. Ĉu ĉio ĉi plifortigis lin? Mi ne pensas tiel.

Ankaŭ mi povus daŭre trinki bieron kaj kulpigi dungantojn, ke ili ne malfermis vakantaĵojn en mia vilaĝo. Aŭ kulpigu min pro tio, ke mi estas tia malsaĝulo kaj eĉ ne ĝenas rigardi laborpostenojn antaŭ ol ekpreni Python. Sed ĉi tio ne havis signifon. Mi bezonis planon B...

Kiel rezulto, mi kolektis miajn pensojn kaj komencis fari tion, per kio mi devintus komenci komence - kun postulanalizo. Mi analizis la IT-labormerkaton en mia urbo kaj venis al la konkludo, ke ekzistas:

  • 5 vakantaĵoj pri java programisto
  • 2 vakantaĵoj por programistoj de SAP
  • 2 vakantaĵoj por C# programistoj sub MS Navision
  • 2 vakantaĵoj por kelkaj programistoj por mikroregiloj kaj aparataro.

La elekto montriĝis malgranda:

  1. SAP estas plej disvastigita en Germanio. Kompleksa strukturo, ABAP. Ĉi tio, kompreneble, ne estas 1C, sed estos malfacile salti de ĝi poste. Kaj se vi translokiĝas al alia lando, viaj perspektivoj por trovi bonan laboron malaltiĝas akre.
  2. C# por MS Navision ankaŭ estas specifa afero.
  3. Mikroregiloj malaperis per si mem, ĉar... Tie vi ankaŭ devis lerni elektronikon.

Kiel rezulto, el la vidpunkto de perspektivoj, salajroj, tropezo kaj la ebleco de fora laboro, Java venkis. Fakte, estis Java kiu elektis min, ne mi ĝin.

Kaj multaj jam scias, kio okazis poste. Mi skribis pri tio en alia artikolo: "Kiel fariĝi Java-programisto en 1,5 jaroj".

Do ne ripetu miajn erarojn. Kelkaj tagoj da pripensema analizo povas ŝpari al vi multan tempon.

Mi skribas pri kiel mi ŝanĝis mian vivon en la aĝo de 40 jaroj kaj translokiĝis kun mia edzino kaj tri infanoj al Germanio en mia Telegram-kanalo. @LiveAndWorkInGermany. Mi skribas pri kiel ĝi estis, kio estas bona kaj kio estas malbona en Germanio, kaj pri planoj por la estonteco. Mallonga kaj al la punkto. Interesaj? - Aliĝu al ni.

fonto: www.habr.com

Aldoni komenton