U posljednje tri godine prošao sam tri velika višemjesečna tečaja i još nekoliko kraćih. Potrošio sam više od 300 000 ₽ i nisam postigao ciljeve. Čini se da sam dovoljno naučio iz svojih grešaka da na posljednjem tečaju sve napravim kako treba. Također, odlučio sam napisati o tome bilješku.
Evo popisa tečajeva (napominjem da su svi oni izvrsni; konačni rezultati odgovaraju mojim uloženim naporima):
- 2017 — godišnji offline tečaj "Dizajn digitalnog proizvoda" u Školi dizajna na Višoj školi ekonomije. Cilj — postati dizajner. Rezultat — posljednju četvrtinu sam potpuno propustio, nisam napravio diplomu. Nula intervjua, nula ponuda.
- 2018 — pohađao sam 7 mjeseci u Školi rukovoditelja Biura Gorbunov. Cilj — postati menadžer u timu dizajnera. Rezultat — nisam uspio pronaći tim za projekt učenja (jer nisam ni pokušavao), u rezultatu sam bio isključen zbog lošeg uspjeha. Jedan intervju, nula ponuda.
- 2019 — tečaj "Analitičar podataka" u Yandex.Praktikumu. Cilj — pronaći posao analitičara i "ući u IT". Međufinalni rezultat tri tjedna prije kraja tečaja — dva osobna projekta na temu, dodatni materijali su pročitani i kategorizirani. Napravio sam tri verzije CV-a, poslao pol tisuće prijava za poslove, dobio 5 odgovora, prošao dva intervjua. Do sada također nula ponuda.
Sakupio sam metode i principe do kojih sam došao tijekom učenja. Razdvojio sam ih u uvjetne kategorije: za sva vremena, prije učenja, tijekom učenja i nakon (traženje posla).
Metanavike — one su korisne u svakom slučaju
Planiranje vremena i režim — kada točno se baviti učenjem. "Slotovi vremena" — fiksni vremenski intervali za učenje; na primjer, dva sata ujutro prije posla. Usvojio sam dnevnu rutinu i imam tzv. "snažne sate" — vrijeme kada mi mozak radi i mogu se baviti složenim stvarima.
Razumijevanje cilja učenja. Ako je "samo za sebe" — onda je to u najboljem slučaju hobi, a u najgorem — jedna od oblika prokrastinacije. Ako je cilj promijeniti profesiju, bolje ga je unaprijed definirati.
Često sam u žaru prijavljivao na 5 tečajeva na Courseri i potom nisam prošao nijedan od njih. Sljedeći put sam posjetio stranicu nakon šest mjeseci, ali samo da se ponovno prijavim na 10 tečajeva.
Oleg Yuriev — moj kolega iz tečaja Praktikuma — dodaje: «Tudi treba imeti moč, da se odpoveš tečaju, ki ti ni več zanimiv, porabil sem desetine ur za to, samo zaradi svojega perfekcionizma, ker sem enkrat začel, moram tudi zaključiti.». Ne dovolite da vas potopijo. Začeti v ponedeljek
. Zveni banalno, vendar je odlaganje naloge za tedenski sprint na petek slaba ideja. Tudi ko sem začel v ponedeljek, sem pogosto končal delo šele tik pred rokom. (Poglejte buročni princip «ne na tesno»)
. Vprašanja, kot so «kako spremeniti barvo na grafu» ali «kateri argument v funkciji odgovarja za to». Tu bo, mimogrede, prišlo prav znanje angleščine — tam je več odgovorov in višja verjetnost, da hitro najdeš potrebno.Slepi tisk
. Večino časa boš moral nekaj pisati: če to storiš vsaj 10% hitreje, boš lahko pogledal še eno epizodo 😉Trenažer Hitre tipke za delo s tekstom.
Pogosto moraš premikati kazalec po dolgi besedilni ali kodni plošči. Hitra tipkovnica pomaga izbrati cela beseda ali vrstice, premikati se med besedami. Članek Delati zapiske
. Načelo piramide usvajanja gradiva: prebral → zapisal → razpravljal → naučil drugega. Brez zapiskov se je zgodilo tako: na začetku materiala «tako se pokliče funkcija, to so parametri, to je sintaksa», nato še veliko informacij. Ko je prišlo do prakse, sem odprl urejevalnik kode… in šel ponovno brati teorijo.Predpriprava (pol leta do leta pred začetkom)
Angleščina
je obvezna veščina. Vse napredne informacije so v angleščini. Tudi tiste, ki niso napredne, so pogosto v angleščini, čeprav je del prevodne. In vsa dokumentacija za programe je prav tako v angleščini. O super predavanjih in podkastih niti ne govorimo. Tečaj
Učenje kako se učiti Barbare Oakley na Courseri ali njena knjiga « Miselite kot matematik» (angleško Mind for Numbers). Ali pa vsajzapisnik Finančna blazina.
6 mesečnih plač (več — bolje) na računu bo zelo koristno, ko bo treba pridobiti prvo izkušnjo v novi poklici na mladinskih položajih za 50 tisoč na mesec. ( Šest mesečnih plač (več je bolje) na računu bo zelo koristno, ko boste morali pridobiti prve izkušnje v novi karieri na začetnih položajih za 50 tisoč na mesec. ( o jastuku u Tinkoff — Časopis ili podcasta Podlodka)
Preporuke za kurs „Analitičar podataka“ Yandex.Praktikuma
Ovo je moj poslednji kurs i za sada najuspešniji s tačke gledišta moje aktivnosti, zato su utisci o njemu najfresh.
Do početka obuke
Preporučljivo je proći osnovne kurseve — to će mnogo pomoći tokom učenja da se fokusirate na zadatak, a ne na alat.
- Python — , ,
- SQL — ,
- Osnovi statistike — .
Ako je cilj obuke promena posla, onda će pomoći cheat code — smanjiti opterećenje na glavnom poslu kako bi se više vremena posvetilo učenju. Ne samo samom učenju, već i proučavanju dodatnih materijala, gledanju predavanja, radnji na ličnim projektima u profilu, odlascima na meetupe i razgovore.
«… prešao bih na trenutnom poslu na part-time, kako bih oslobodio vreme za učenje i pet projekat» — iz Ivana Zamesina o tome kako dobiti novu profesiju
Tokom obuke
Čitati dokumentaciju za biblioteke. Svaki put kada sam se sedeo da pišem kod, morao sam nešto da gledam u dokumentaciji. Zato su osnovne stranice završile u bookmark-ovima: Pandas (dataframes, series), datetime.
Ne kopirati kod iz teorije. U maksimalnoj meri pisati sve funkcije ručno. To će pomoći da ih zapamtite i razumete sintaksu jezika. Kasnije će se ispostaviti kao korisno.
Sve dokumente ne možete pročitati — nije moguće naučiti jezik iz rečnika. Da biste saznali korisne tehnike programiranja, pomaže gledanje tuđeg koda. A još bolje je pokušati ponoviti ga i gledati međurezultate u svakom redu — tako možete razumeti šta se zapravo dešava i bolje zapamti.
Čitati dodatnu literaturu, koja se daje na kraju svake lekcije. To pomaže dublje razumeti suštinu i sigurno će koristiti u budućim temama (i na razgovorima!). Veoma pomaže ponoviti ručno kod iz članaka (ako ih ima), čak i ako se čini da je sve jednostavno.
Raditi na svojim projektima. Pomaže učvrstiti teorijska znanja i razjasniti materijal u realnim uslovima — kada nema jasnog zadatka i primera iz teorije koji možete kopirati; morate sami razmišljati o svakom koraku. Takođe pokazuje ozbiljnost namera i doprinosi budućem portfoliju.
Ko sem se prvič udeležil tečaja o Pythonu, sem si zamislil projekt in parsiral blog Ilije Birman: to mi je pomagalo, da sem se privadil na sintakso jezika in razumel, kako deluje knjižnica BeautifulSoup ter kaj lahko počnem s podatkovnimi okviri v pandas. Ko smo nato na Praktičnem tečaju obravnavali lekcijo o vizualizaciji, sem uspel narediti .
Naročite se na strokovne bloge, podjetja, kanale na Telegramu in YouTubu, podkaste. Ogledate si lahko ne le zadnje vsebine, temveč tudi prebrskate arhiv v iskanju znanih besed ali preprosto pogledate najbolj priljubljene.
Izberite režim in ga upoštevajte.
Delajte odmori čez dan — tukaj pomaga tehnika Pomodoro. Ne izgubljajte časa nad eno nalogo tri dneve — bolje je iti na sprehod, zadihati svež zrak in rešitev bo prišla sama. Če ne — povprašajte kolege ali mentorja.
Delajte odmori čez teden. Bralniku je potrebno čas, da asimilira pridobljeno znanje, pri tem pa pomagajo ponovni zagoni — popolnoma se odklopite za dan ali dva od neumorne absorpcije novih informacij. Na primer, med vikendi. Učenje je maraton, pomembno je izračunati moči, da ne umrete na pol poti.
Spite! Zdrav in dovolj dolg spanec je osnova dobro delujočega možganskega sistema.
Jim Collins je analiziral uspehe izjemnih ljudi in prišel do preprostega načela — "dvajsetmilejni marš":
Dvajsetmilejni marš pomeni dosego določenih mejnikov v določenem času — z največjo vztrajnostjo in doslednostjo, skozi daljše obdobje. Upoštevanje teh načel je težko iz dveh razlogov: težko je izpolniti prostovoljna obveznost v težkih časih, še težje pa je zadržati tempo, ko so vsi pogoji ugodni za pospešeno napredovanje..
Interakcija s učitelji, mentorji in sošolci
Ko se pojavi vprašanje glede obravnavanega gradiva, se obrnite na mentorje, učitelje, dekana. Učitelj je prav tako orodje za prenos znanja, kot so strani z teorijo ali simulator s kodo.
Običajno je težko ob posvetovanju spomniti, kaj je bilo težko med tečajem, zato priporočam, da takoj zapišete vprašanja, ko se pojavijo. No, in na splošno je koristno hoditi na posvetovanja.
Hitre pošaljite rezultate na pregled — tako možete provesti više iteracija za poboljšanje.
«Trudite se ostvariti neke svoje mikrociljeve u svakom projektu. Na primer, odustati od petlji, zatim koristiti list comprehension, pa chaining metoda, kako biste osetili svoj napredak. Ako postoji želja da uradite više od onoga što se traži u projektu, treba to raditi, ali u posebnom noteboku, možete staviti link u glavni rad ili poslati mentoru da sazna šta misli o tome.» — dodaje kolega Oleg Jurjev.
Radite od jednostavnog ka složenom. Da biste napisali složenu funkciju ili višestepenu obradu podataka, najbolje je početi s nečim jednostavnim i postepeno ga komplikujući.
Ljudi oko vas su najvažniji: kolege, mentori, saradnici iz Praktikuma. Ako ste svi zajedno na jednom mestu, postoji velika šansa da imate sličan put i zajedničke vrednosti. Oni takođe cene obrazovanje i teže razvoju. A za pola godine će oni biti vaši kolege u novoj profesiji. Svi se teško uklapaju (posebno na početku), ali prevazilaženje te prepreke se isplati.
Iskanje zaposlitve
Ako je cilj učenja promena posla, bolje je početi ranije. Proces u proseku traje nekoliko meseci. Da biste našli posao do kraja kursa, morate početi već u sredini. A ako već imate neku relevantnu iskustvo, možete početi već na početku.
Pogledajte otvorene pozicije kako biste razumeli šta tržištu treba: kakve ljude traže, koji su zahtevi za veštinama, koji su alati u upotrebi. I koliko su spremni da plate!
Prijavite se, radite testove i prolazite intervjue — nakon svakog sledećeg malo se menja svetonazor. Takođe pomaže da shvatite koji materijal nedostaje u učenju. Na primer, u mnogim pozicijama se traži SQL i na testovima provere njegovo znanje, dok ga je u Praktikumu bilo malo, za razliku od Python-a.
Pišite ljudima za savet (ili jednostavno zahvalite). Predavačima na konferencijama, autorima blogova i podkasta, jednostavno sjajnim ljudima koje pratite.
Pohađajte tematske offline događaje kako biste postavili svoja pitanja uživo. Zapamtite, da se predavanja s događaja mogu pogledati i na YouTube-u, a na samim događajima dolazite zbog komunikacije i umrežavanja.
Veselím se každé zpětné vazby a zejména rad, jak se jako začínající analytik vyvíjet v nové profesi.
Děkuji Olegu Jurjevičovi a Darji Griškovi za podporu, rady a jejich životní zkušenosti..
Izvor: habr.com
