I de sidste tre Ă„r har jeg gennemfĂžrt tre store, flere mĂ„neders kurser og en bunke af kortere kurser. Jeg har brugt mere end 300.000 ✠pĂ„ dem og har ikke nĂ„et mine mĂ„l. Det ser ud til, at jeg har fĂ„et nok erfaring til at drage konklusioner og gĂžre alt rigtigt i det sidste kursus. Og sĂ„ skriver jeg ogsĂ„ en note om det.
Jeg vil give en liste over kurser (jeg vil bemĂŠrke, at alle de er fremragende; de endelige resultater svarer til de anstrengelser, jeg har lagt i dem):
- 2017 â et Ă„rligt offline kursus i "Design af digitale produkter" pĂ„ HSE Design School. MĂ„l â blive designer. Resultat â jeg gik glip af det sidste kvartal, og jeg fik ikke lavet min diploma. Ingen jobsamtaler, ingen tilbud.
- 2018 â jeg studerede i 7 mĂ„neder pĂ„ Bureau Gorbunov School of Leaders. MĂ„l â blive leder i et designteam. Resultat â jeg kunne ikke finde et team til projektet (fordi jeg ikke engang forsĂžgte), sĂ„ jeg blev smidt ud pĂ„ grund af manglende prĂŠstationer. Ăn jobsamtale, ingen tilbud.
- 2019 â kursus i "Dataanalyse" pĂ„ Yandex.Praktikum. MĂ„l â finde arbejde som analytiker og "komme ind i IT". Den interimistiske opgĂžrelse tre uger fĂžr kursets afslutning â to personlige projekter om emnet, ekstra materialer lĂŠst og kategoriseret. Jeg lavede tre versioner af mit cv, sendte et og et halvt dusin ansĂžgninger ud, fik 5 svar, gennemfĂžrte to jobsamtaler. Indtil videre heller ingen tilbud.
Jeg har samlet de metoder og principper, jeg har udledt i lĂžbet af min uddannelse. Jeg har inddelt dem i betingede kategorier: til alle tider, fĂžr uddannelsen, under studiet og efter (jobsĂžgning).
Meta-fĂŠrdigheder â de, der er nyttige under alle omstĂŠndigheder
TidsplanlĂŠgning og rutine â hvornĂ„r jeg skal studere. "Tidsblokke" â faste tidsrum til undervisning; for eksempel to timer om morgenen fĂžr arbejde. Jeg har etableret en daglig rutine og har sĂ„kaldte "stĂŠrke timer" â tidspunkter hvor mit sind fungerer bedst, og jeg kan tackle komplekse opgaver.
At forstĂ„ mĂ„let med uddannelsen. Hvis det er "bare for mig selv" â sĂ„ er det i bedste fald en hobby, og i vĂŠrste fald en form for prokrastination. Men hvis der er et mĂ„l om at skifte karriere, sĂ„ er det bedst at definere det pĂ„ forhĂ„nd.
Jeg tilmeldte mig ofte fem kurser pÄ Coursera og gennemfÞrte derefter nul af dem. NÊste gang besÞgte jeg siden efter seks mÄneder, men kun for igen at tilmelde mig ti kurser.
Oleg Yuryev â min kollega fra Praktikum â tilfĂžjer: «Du skal ogsĂ„ have styrken til at afvise kurset, der ikke lĂŠngere interesserer dig; jeg har brugt mange timer pĂ„ det, udelukkende pĂ„ grund af min perfektionisme, som om jeg skulle afslutte, bare fordi jeg startede.». Lad ikke drukne dig.
At starte om mandagen. Det lyder banalt, men at udskyde opgaven til fredagens sprint er en dÄrlig idé. Selv nÄr jeg starter om mandagen, ender jeg ofte med at fÊrdiggÞre arbejdet lige fÞr deadline. (Se det berÞmte princip «»)
SĂžgning pĂ„ Google. SpĂžrgsmĂ„l som «hvordan ĂŠndrer man farven pĂ„ en graf» eller «hvilken argument besvarer funktionen det». Her er engelsk nyttigt â der er flere svar og en stĂžrre chance for hurtigt at finde det, du har brug for.
Blindskrift. Det meste af tiden skal du skrive noget: hvis du kan gĂžre det mindst 10% hurtigere, kan du nĂ„ at se et ekstra afsnit đ til at arbejde 10-15 minutter om dagen.
Genvejstaster til arbejde med tekst. Det er ofte nÞdvendigt at bevÊge markÞren hen over store tekstafsnit eller kode. Genvejstaster hjÊlper med at vÊlge hele ord eller linjer og bevÊge sig mellem ord. pÄ Lifehacker.
At lave noter. Pyramidens princip for materialets indlĂŠring: lĂŠst â skrevet â diskuteret â lĂŠrt en anden. Uden noter gik det sĂ„dan: i begyndelsen af materialet «sĂ„dan kaldes funktionen, det her er parametrene, her er syntaksen», sĂ„ endnu en masse information. NĂ„r det kom til praksis, Ă„bnede jeg kodeeditoren⊠og gik tilbage til teorien.
Forberedelse (seks mÄneder til et Är fÞr starten)
Engelsk â en uundgĂ„elig fĂŠrdighed. Al avanceret viden er pĂ„ engelsk. Den ikke-nyere viden er ogsĂ„ pĂ„ engelsk, selvom en del er blevet oversat. Og alt dokumentation til programmerne er ogsĂ„ pĂ„ engelsk. Ikke at nĂŠvne de fede foredrag og podcasts.
Kursus Learning how to Learn af Barbara Oakley pÄ Coursera eller hendes bog «TÊnk som en matematiker» (eng. Mind for Numbers). Eller i det mindste . HjÊlper med at forstÄ de grundlÊggende ting om, hvordan hjernen arbejder under lÊring. Derudover giver de gode praktiske rÄd baseret pÄ disse data.
Finansiel pude. 6 mĂ„neders lĂžn (mere er bedre) pĂ„ kontoen vil vĂŠre en stor hjĂŠlp, nĂ„r du skal opbygge din fĂžrste erfaring i det nye job pĂ„ en juniorposition med 50.000 om mĂ„neden. ( om puden i TinkoffâJournal eller podcasten Podlodka)
Anbefalinger til kurset "Dataanalytiker" fra Yandex.Praktikum
Det er mit sidste kursus, og indtil videre det mest succesfulde set fra mit aktivitets perspektiv, sÄ mine indtryk er de mest friske.
Inden undervisningen begynder
At gennemgÄ grundlÊggende kurser pÄ forhÄnd hjÊlper virkelig i lÞbet af studiet til at tÊnke over opgaven, i stedet for vÊrktÞjet.
- Python â , ,
- SQL â ,
- GrundlĂŠggende statistik â .
Hvis mĂ„let med undervisningen er at skifte job, kan en cheat code hjĂŠlpe â reducere belastningen pĂ„ hovedjobbet for at fĂ„ mere tid til at fokusere pĂ„ undervisning. Ikke kun pĂ„ selve undervisningen, men ogsĂ„ til at studere ekstra materialer, se forelĂŠsninger, lave personlige projekter inden for omrĂ„det, deltage i meetups og jobsamtaler.
«⊠jeg ville gĂ„ over til deltid pĂ„ mit nuvĂŠrende job for at frigive tid til undervisning og pet-projekt» â fra Ivan Zamesin om, hvordan man fĂ„r et nyt erhverv
Under undervisningen
LĂŠse dokumentation for biblioteker. Hver gang jeg satte mig til at skrive kode, havde jeg brug for at se noget i dokumentationen. SĂ„ de vigtigste sider blev gemt: Pandas (dataframes, series), datetime.
Ikke kopiere kode fra teorien. I videst muligt omfang skrive alle funktioner i hÄnden. Det hjÊlper med at huske dem og forstÄ syntaksen i sproget. Det vil senere vÊre nyttigt.
Man kan ikke lĂŠse al dokumentation â man kan ikke lĂŠre et sprog ved en ordbog. For at lĂŠre nyttige programmeringsteknikker hjĂŠlper det at se andres kode. Endnu bedre at prĂžve at gentage det og se de mellemliggende resultater i hver linje â sĂ„ kan man forstĂ„, hvad der faktisk sker og huske det bedre.
LÊs ekstra litteratur, som gives i slutningen af hver lektion. Det hjÊlper med at forstÄ essensen dybere og vil helt sikkert vÊre nyttigt i fremtidige emner (og til jobsamtaler!). Det hjÊlper meget at gentage koden fra artikler med hÊnderne (hvis der er nogle), selvom det virker, som om det er alt for simpelt.
Lav dine egne projekter. Det hjĂŠlper med at sikre teoretiske viden og forstĂ„ materialet i virkelige forhold â nĂ„r der ikke er en klar opgave og eksempel fra teorien, som man kan kopiere; man er nĂždt til at tĂŠnke hver eneste skridt selv. Det viser ogsĂ„ seriĂžsitet om intentionerne og arbejder til det fremtidige portfolio.
Da jeg tog mit fÞrste kursus i Python, udtÊnkte jeg et projekt og skrabede bloggen fra Ilya Birmans side: det hjalp mig med at vÊnne mig til sprogets syntaks og forstÄ, hvordan BeautifulSoup-biblioteket fungerer, og hvad man kan gÞre med dataframes i pandas. Da vi senere gik igennem en lektion om visualisering i Praktikum, kunne jeg lave .
Abonner pÄ relevante blogs, virksomheder, kanaler i Telegram og YouTube, podcasts. Man kan ikke kun se de nyeste materialer, men ogsÄ sÞge i arkivet efter kendte ord eller blot de mest populÊre.
VĂŠlg en rutine og hold dig til den.
Tag pauser i lĂžbet af dagen â her hjĂŠlper Pomodoro-teknikken. UndgĂ„ at dvĂŠle ved den samme opgave i tre dage â det er bedre at gĂ„ en tur, fĂ„ noget frisk luft, og lĂžsningen vil komme af sig selv. Hvis ikke â spĂžrg kollegerne eller din mentor.
Tag pauser i lĂžbet af ugen. Hjernen har brug for tid til at assimilere det lĂŠrte materiale, og det hjĂŠlper med at genstarte â helt at koble af i en dag eller to fra det kontinuerlige indtag af ny information. For eksempel i weekenden. LĂŠring er et maraton, og det er vigtigt at fordele sine krĂŠfter, sĂ„ man ikke kollapser halvvejs.
Sove! En sund og tilstrĂŠkkelig sĂžvn er grundlaget for en velfungerende hjerne.
Jim Collins analyserede succeserne hos fremtrĂŠdende personer og kom frem til en simpel regel â "tyve miles march":
Tyve miles march indebĂŠrer at nĂ„ bestemte mĂ„l inden for en bestemt tidsramme â med den stĂžrste beslutsomhed og vedholdenhed over en lĂŠngere periode. Overholdelse af disse principper er ikke let af to grunde: det er svĂŠrt at opfylde frivillige forpligtelser i svĂŠre tider, og det er endnu vanskeligere at holde sit tempo, nĂ„r alle omstĂŠndigheder favoriserer hurtigere fremskridt..
Interaktion med undervisere, vejledere og medstuderende
NÄr spÞrgsmÄlet opstÄr i forhold til det gennemgÄede materiale, sÄ kontakt vejlederne, mentorerne, dekanatet. Underviseren er et lige sÄ vigtigt redskab til vidensoverfÞrsel som teorisiderne eller en kodeÞvelse.
Det er ofte svÊrt at huske, hvad der var vanskeligt undervejs i kurset ved konsultationen, sÄ jeg anbefaler at skrive spÞrgsmÄl ned, sÄ snart de opstÄr. Og generelt er det nyttigt at deltage i konsultationer.
At sende resultater hurtigere til evaluering gĂžr det muligt at gennemfĂžre flere iterationer for at forbedre dem.
«StrÊb efter at implementere smÄ mÄl i hvert projekt. For eksempel, start med at undgÄ lÞkker, brug derefter list comprehension, og til sidst metodesammenkÊdning for at fÞle din fremgang. Hvis du Þnsker at lave mere end krÊvet i projektet, bÞr du gÞre det, men i en separat notebook, som du kan indsÊtte som et link i hovedarbejdet eller sende til din vejleder for at hÞre, hvad han mener om det.» tilfÞjer medstuderende Oleg Yuryev
Arbejdet fra det enkle til det komplekse. For at skrive en kompleks funktion eller en flertrins databehandling er det bedre at starte med noget simpelt og gradvist gĂžre det mere komplekst.
Det vigtigste er de mennesker omkring dig: medstuderende, vejledere, mentorer, medarbejdere i Praktikum. Hvis I alle er samlet ét sted, er der stor sandsynlighed for, at I har en lignende vej og fÊlles vÊrdier. De vÊrdsÊtter ogsÄ uddannelse og strÊber efter at udvikle sig. Om seks mÄneder vil de vÊre dine kolleger i dit nye erhverv. Det er svÊrt at kommunikere (isÊr i starten), men det er arbejdet vÊrd at overvinde denne barriere.
JobsĂžgning
Hvis mÄlet med uddannelsen er at skifte job, bÞr du begynde tidligt. Processen tager i gennemsnit flere mÄneder. For at finde et job ved kursets slutning skal du vÊre i gang allerede i midten. Og hvis du allerede har noget relevant erfaring, kan du begynde allerede i starten.
Se pÄ Äbne stillinger for at forstÄ, hvad markedet har brug for: hvilke personer der sÞges, hvilke krav der stilles til fÊrdigheder, hvilken vÊrktÞjskasse der krÊves. Og hvor meget de er villige til at betale!
AnsÞg, lav tests og deltag i jobsamtaler - efter hver samtale skifter perspektivet en smule. Det hjÊlper ogsÄ med at forstÄ, hvilket materiale der mangler i uddannelsen. For eksempel bliver der i mange stillinger spurgt om SQL, og i testopgaver undersÞges denne viden, mens den ikke blev givet sÄ meget i Praktikum i forhold til Python.
Skriv til folk for rÄd (eller bare for at sige tak). Til foredragsholdere pÄ konferencer, bloggere og podcastforfattere, samt seje mennesker, du fÞlger.
Deltag i tematiske offline-arrangementer for at stille dine spÞrgsmÄl personligt. Husk, at forelÊsninger fra arrangementerne kan ses pÄ YouTube, og man kommer til arrangementerne for at netvÊrke og kommunikere.
Jeg ville sÊtte pris pÄ al feedback, isÊr rÄd om, hvordan jeg som ny analytiker kan udvikle mig i mit nye erhverv.
Tak til Oleg Yuriev og Darya Grishko for deres stÞtte, rÄd og livserfaring..
Kilde: habr.com
