Under de senaste tre Ă„ren har jag genomfört tre stora flerĂ„riga kurser och en massa kortare kurser. Jag har lagt mer Ă€n 300 000 ✠pĂ„ dem och har inte nĂ„tt mina mĂ„l. Det verkar som om jag har fĂ„tt tillrĂ€ckligt med erfarenhet för att dra slutsatser och göra allt rĂ€tt under den senaste kursen. Dessutom ville jag skriva ner mina tankar om detta.
Jag kommer att ge en lista över kurserna (jag noterar att alla Àr utmÀrkta; de slutliga resultaten motsvarar mina anstrÀngningar):
- 2017 â det Ă„rliga offline-kursen "Design av digitala produkter" pĂ„ Designskolan HSE. MĂ„let â att bli designer. Resultat â jag skippade helt sista terminen och gjorde inte min avhandling. Noll intervjuer, noll erbjudanden.
- 2018 â jag studerade i 7 mĂ„nader vid Ledarskapsakademin Gorbunov. MĂ„let â att bli manager i ett designerteam. Resultat â kunde inte hitta ett team för utbildningsprojektet (eftersom jag inte ens försökte), vilket ledde till avskiljning pĂ„ grund av bristande prestation. En intervju, noll erbjudanden.
- 2019 â kursen "Dataanalytiker" pĂ„ Yandex.Praktikum. MĂ„let â att fĂ„ jobb som analytiker och "komma in i IT". IntermediĂ€rt resultat tre veckor före kursens slut â tvĂ„ personliga projekt pĂ„ Ă€mnet, ytterligare material har lĂ€sts och kategoriserats. Jag gjorde tre versioner av mitt CV, skickade in en och en halv dussin ansökningar, fick 5 svar och gick pĂ„ tvĂ„ intervjuer. Fortfarande noll erbjudanden.
Jag samlade metoder och principer som jag kommit fram till under min utbildning. Jag delade upp dem i hypotetiska kategorier: för alla tider, före utbildningen, under studietiden och efter (jobbsökning).
MetafĂ€rdigheter â de som Ă€r anvĂ€ndbara i alla lĂ€gen
Tidsplanering och rutin â nĂ€r exakt man ska studera. "Tidsluckor" â fasta tidpunkter för studier; till exempel tvĂ„ timmar pĂ„ morgonen före jobbet. Jag har lyckats fĂ„ en daglig rutin och har sĂ„ kallade "starka timmar" â den tid nĂ€r min hjĂ€rna fungerar som bĂ€st och jag kan göra svĂ„ra saker.
FörstĂ„else för utbildningens syfte. Om det bara Ă€r "för mig sjĂ€lv" â Ă€r det i bĂ€sta fall en hobby och i vĂ€rsta fall en form av prokrastinering. Men om syftet Ă€r att byta yrke, sĂ„ Ă€r det bĂ€ttre att definiera det i förvĂ€g.
Jag har ofta, i ett impulsivt ögonblick, registrerat mig för 5 kurser pÄ Coursera och slutade sedan med noll av dem. NÀsta gÄng gick jag in pÄ sidan efter sex mÄnader, men bara för att registrera mig för ytterligare 10 kurser.
Oleg Yuryev â min kollega i kurs Praktikum â lĂ€gger till: «Det Ă€r ocksĂ„ viktigt att ha kraften att avstĂ„ frĂ„n att genomföra en kurs som har blivit ointeressant för dig; jag spenderade tiotals timmar pĂ„ detta, bara pĂ„ grund av min perfektionism, pĂ„ nĂ„got sĂ€tt tĂ€nkte jag att om jag har börjat sĂ„ mĂ„ste jag ocksĂ„ avsluta.». LĂ„t inte drĂ€nka dig.
Börja pĂ„ mĂ„ndag. Det lĂ„ter banalt, men att skjuta upp uppgiften för veckans sprint till fredag Ă€r en dĂ„lig idĂ©. Ăven nĂ€r jag börjar pĂ„ mĂ„ndag lyckas jag ofta slutföra arbetet precis innan deadline. (Se det byrĂ„kratiska principet «»)
Sök pĂ„ Google. FrĂ„gor som «hur byter man fĂ€rg pĂ„ en graf» eller «vilken parameter i funktionen ansvarar för det och det». HĂ€r kommer kunskaper i engelska att vara till nytta â det finns fler svar dĂ€r och en större chans att snabbt hitta det du behöver.
Blindskrift. Större delen av tiden kommer du att behöva skriva nĂ„got: om man gör det Ă„tminstone 10 % snabbare kan man fĂ„ tid att se ett avsnitt till đ för arbete 10-15 minuter om dagen.
Snabbtangenter för textbearbetning. Man mÄste ofta flytta muspekaren över en text- eller kodblÀnk. Snabbtangenter hjÀlper till att vÀlja hela ord eller rader, att navigera mellan ord. pÄ Lifehacker.
Gör anteckningar. Pyramidprincipen för inlĂ€rning: lĂ€st â skrivit â diskuterat â lĂ€rt en annan. Utan anteckningar blev det sĂ„ hĂ€r: i början av materialet «sĂ„ hĂ€r kallas funktionen, hĂ€r Ă€r parametrarna, hĂ€r Ă€r syntaxen», sedan en massa ytterligare information. NĂ€r det kom till praktiken öppnade jag kodredigeraren⊠och gick tillbaka för att lĂ€sa teorin.
Förberedelse (ett halvÄr till ett Är innan kursstart)
Engelska sprĂ„ket â en obligatorisk fĂ€rdighet. All avancerad kunskap finns pĂ„ engelska. Den icke-avanserade finns ocksĂ„ pĂ„ engelska, Ă€ven om en del har översatts. Och all dokumentation till programmen finns ocksĂ„ pĂ„ engelska. För att inte tala om de fantastiska förelĂ€sningarna och poddarna.
Kurs Learning how to Learn av Barbara Oakley pÄ Coursera eller hennes bok «TÀnk som en matematiker» (eng. Mind for Numbers). à tminstone . HjÀlper att förstÄ grundlÀggande saker om hur hjÀrnan fungerar vid inlÀrning. Dessutom ger det bra praktiska rÄd baserat pÄ dessa data.
Finansiell buffert. 6 mĂ„nadslöner (mer â bĂ€ttre) pĂ„ kontot kommer vara till stor nytta nĂ€r man behöver fĂ„ sin första erfarenhet i ett nytt yrke pĂ„ juniorpositioner för 50 000 i mĂ„naden. ( om kudden i TinkoffâMagasinet eller podcasten Podlodka)
Rekommendationer för kursen "Dataanalytiker" pÄ Yandex.Praktikum
Det hÀr Àr min sista kurs, och just nu den mest framgÄngsrika ur synvinkeln av min aktivitet, sÄ dÀrför Àr intrycken frÄn den de mest fÀrska.
Innan utbildningen börjar
Att först genomföra grundlÀggande kurser kommer att hjÀlpa mycket under studierna för att tÀnka pÄ uppgiften, snarare Àn pÄ verktyget.
- Python â , ,
- SQL â ,
- Grunderna i statistik â .
Om mĂ„let med utbildningen Ă€r att byta jobb, dĂ„ kan en fusklapp hjĂ€lpa â minska belastningen pĂ„ huvudjobbet för att kunna Ă€gna mer tid Ă„t studier. Inte bara för sjĂ€lva utbildningen, utan ocksĂ„ för att studera extra material, titta pĂ„ förelĂ€sningar, göra personliga projekt inom omrĂ„det, delta i meetups och intervjuer.
«⊠jag skulle gĂ„ över till deltid pĂ„ nuvarande jobb för att frigöra tid för studier och pet-projekt» â frĂ„n Ivan Zamesin om hur man fĂ„r ett nytt yrke
Under utbildningen
LÀsa dokumentationen för biblioteken. Varje gÄng jag satte mig för att skriva kod, behövde jag kolla nÄgot i dokumentationen. DÀrför blev de grundlÀggande sidorna bokmÀrkta: Pandas (dataframes, series), datetime.
Inte kopiera kod frÄn teorin. SÄ mycket som möjligt skriva alla funktioner för hand. Det hjÀlper att komma ihÄg dem och förstÄ sprÄkets syntax. Sen kommer det till nytta.
Man kan inte lĂ€sa alla dokument â det gĂ„r inte att lĂ€ra sig ett sprĂ„k frĂ„n en ordbok. För att lĂ€ra sig anvĂ€ndbara programeringstekniker hjĂ€lper det att titta pĂ„ andras kod. Och Ă€nnu bĂ€ttre att försöka Ă„terskapa den och se mellanliggande resultat i varje rad â sĂ„ kan man förstĂ„ vad som egentligen hĂ€nder och bĂ€ttre minnas.
LÀsa ytterligare litteratur, som ges i slutet av varje lektion. Det hjÀlper att förstÄ essensen djupare och kommer garanterat att vara nyttigt i framtida Àmnen (och vid intervjuer!). Att kraftigt pÄverka genom att handskrifta kod frÄn artiklar (om det finns), Àven om det verkar att allt Àr enkelt.
Göra egna projekt. Det hjĂ€lper att befĂ€sta teoretiska kunskaper och förstĂ„ materialet under verkliga förhĂ„llanden â nĂ€r det inte finns nĂ„gon tydlig uppgift och exempel frĂ„n teorin som man kan skriva av; man mĂ„ste sjĂ€lv tĂ€nka igenom varje steg. Det visar ocksĂ„ allvaret i avsikterna och bidrar till framtida portfölj.
NÀr jag gick min första kurs i Python skapade jag ett projekt och skrapade Ilja Burmans blogg: det hjÀlpte mig att vÀnja mig vid sprÄkets syntax och förstÄ hur BeautifulSoup-biblioteket fungerar, samt vad man kan göra med dataframes i pandas. Och nÀr vi senare i Praktikum gick igenom lektionen om visualisering kunde jag göra .
Att prenumerera pÄ branschbloggar, företag, kanaler pÄ Telegram och YouTube, podcaster. Man kan inte bara titta pÄ de senaste materialen, utan ocksÄ söka igenom arkivet efter bekanta ord eller bara efter de mest populÀra.
VÀlja ett lÀge och hÄlla sig till det.
Ta pauser under dagen â hĂ€r hjĂ€lper Pomodoro-tekniken. Att inte fastna vid en enda uppgift i tre dagar â det Ă€r bĂ€ttre att gĂ„ ut och fĂ„ lite luft, sĂ„ kommer lösningen av sig sjĂ€lv. Om inte â frĂ„ga kollegor eller mentorer.
Ta pauser under veckan. HjĂ€rnan behöver tid för att ta till sig den inhĂ€mtade kunskapen, och detta underlĂ€ttas av omstarter â att helt stĂ€nga av i en dag eller tvĂ„ frĂ„n intensivt upptagande av ny information. Till exempel under helgerna. Utbildning Ă€r ett maraton, det Ă€r viktigt att dosera krafterna sĂ„ att man inte dör pĂ„ halva strĂ€ckan.
Sova! HÀlsosam och tillrÀcklig sömn Àr grunden för en vÀl fungerande hjÀrna.
Jim Collins analyserade framgĂ„ngarna hos framstĂ„ende mĂ€nniskor och kom fram till en enkel princip â "tjugo-mils marschen":
Tjugo-mils marschen innebĂ€r att nĂ„ vissa mĂ„l inom en viss tidsram â med stor uthĂ„llighet och konsekvens under en lĂ„ng period. Att följa dessa principer Ă€r inte lĂ€tt av tvĂ„ skĂ€l: det Ă€r svĂ„rt att hĂ„lla Ă„taganden under svĂ„ra tider, och Ă€nnu svĂ„rare att hĂ„lla sitt tempo nĂ€r alla omstĂ€ndigheter gynnar en snabb framfart..
Interaktion med lÀrare, handledare och studiekamrater
NÀr det uppstÄr frÄgor kring inlÀrt material, bör man kontakta handledare, mentorer och institutionen. LÀraren Àr ett lika viktigt verktyg för kunskapsöverföring som sidorna med teori eller kodtrÀnaren.
Det brukar vara svÄrt att komma ihÄg vad man hade problem med under kursens gÄng nÀr man vÀl fÄr en konsultation, sÄ jag rekommenderar att anteckna frÄgor sÄ snart de dyker upp. Och generellt Àr det bra att gÄ pÄ konsultationer.
Skicka resultatet snabbare för granskning - sÄ kan man hinna med fler iterationer för att förbÀttra det.
«StrÀva efter att uppnÄ smÄ mÄl i varje projekt. Till exempel, sluta anvÀnda cykler, börja anvÀnda list comprehension, sedan metodkedja för att kÀnna sin framsteg. Om du vill göra mer Àn vad som krÀvs i projektet, gör det, men i en separat anteckning kan du infoga en lÀnk i huvudarbetet eller skicka till handledaren för att höra vad han tycker om det.» - tillÀgger kurskamraten Oleg Jurjev
Arbeta frÄn det enkla till det komplexa. För att skriva en komplex funktion eller en flertrinsdatabehandling Àr det bÀst att börja med nÄgot enkelt och gradvis göra det mer komplicerat.
Det viktigaste Àr mÀnniskorna omkring dig: kurskamrater, handledare, mentorer, medarbetare pÄ Praktikum. Om ni alla har hamnat pÄ samma plats Àr det stor chans att ni har liknande vÀgar och gemensamma vÀrderingar. De vÀrdesÀtter ocksÄ utbildning och strÀvar efter att utvecklas. Och efter ett halvÄr kommer de att vara dina kollegor inom det nya yrket. Alla har det svÄrt att kommunicera (sÀrskilt i början), men att övervinna det hindret Àr vÀrt det.
Arbetsmarknad
Om mÄlet med utbildningen Àr att byta jobb, Àr det vÀrt att börja tidigt. Processen tar i genomsnitt flera mÄnader. För att hitta ett jobb i slutet av kursen mÄste man börja redan i mitten. Och om du redan har relevant erfarenhet kan du börja redan i början.
Titta pÄ öppna jobbannonser för att förstÄ vad marknaden behöver: vilka personer de söker, vilka krav pÄ fÀrdigheter som finns, vilken verktygsstack som anvÀnds. Och hur mycket de Àr villiga att betala!
Ansök, gör tester och gÄ pÄ intervjuer - efter varje pÄföljande kommer din vÀrldsbild att förÀndras lite. Det hjÀlper ocksÄ att förstÄ vilket material som saknas i utbildningen. Till exempel, i mÄnga jobbannonser frÄgar de efter SQL och i tester kontrollerar de kunskaperna, medan det inte gavs sÄ mycket i Praktikum, till skillnad frÄn Python.
Skriv till folk för rÄd (eller bara för att sÀga tack). Till förelÀsarna pÄ konferenser, författarna till bloggar och podcaster, helt enkelt till de coola personerna som du följer.
Besök tematiska offline-evenemang för att stÀlla dina frÄgor ansikte mot ansikte. Kom ihÄg att förelÀsningar frÄn evenemang kan ses pÄ Youtube, och att man gÄr till evenemanget för att fÄ kontakt och nÀtverka.
Jag ser fram emot feedback och sÀrskilt rÄd om hur en ny analytiker kan utvecklas inom sitt yrke.
Tack till Oleg Yurev och Darya Grishko för deras stöd, rÄd och livserfarenhet..
KĂ€lla: habr.com
