In de afgelopen drie jaar heb ik drie grote meerdaagse cursussen gevolgd en nog een aantal kortere cursussen. Ik heb er meer dan 300.000 ₽ aan uitgegeven en heb mijn doelen niet bereikt. Het lijkt erop dat ik genoeg ervaringen heb opgedaan om lessen te trekken en in de laatste cursus alles goed te doen. En bovendien wil ik daar een notitie over schrijven.
Hier is een lijst van de cursussen (ik wil benadrukken dat ze allemaal geweldig zijn; de uiteindelijke resultaten komen overeen met de door mij geleverde inspanningen):
- 2017 - een jaar offline cursus 'Ontwerp van digitale producten' aan de Design School van de HSE. Doel - een ontwerper worden. Resultaat - het laatste kwartaal heb ik volledig gemist, mijn diploma niet gehaald. Geen sollicitaties, geen aanbiedingen.
- 2018 - zeven maanden gestudeerd aan de School voor Leiders van het Gorbunov Bureau. Doel - manager worden in een team van ontwerpers. Resultaat - ik kon geen team vinden voor het leerproject (omdat ik het zelfs niet heb geprobeerd), en ik ben uiteindelijk uitgesloten vanwege ondermaatse prestaties. Eén sollicitatiegesprek, geen aanbiedingen.
- 2019 - cursus 'Data-analist' bij Yandex.Praktikum. Doel - een baan vinden als analist en 'de IT wereld binnengaan'. Tussenresultaat drie weken voor het einde van de cursus - twee persoonlijke projecten over het onderwerp, aanvullende materialen gelezen en gecategoriseerd. Ik heb drie versies van mijn cv gemaakt, een tiental reacties op vacatures gestuurd, vijf antwoorden ontvangen en twee sollicitatiegesprekken gevoerd. Tot nu toe ook geen aanbiedingen.
Ik heb methoden en principes verzameld die ik tijdens mijn studie heb bedacht. Ik heb ze verdeeld in categorieën: voor alle tijden, vóór de studie, tijdens de studie en na (bij het zoeken naar een baan).
Meta-vaardigheden - de vaardigheden die in elk geval nuttig zijn
Tijdplanning en regime - wanneer ik met mijn studie bezig ben. 'Tijdsloten' - vaste tijdsperiodes voor studieactiviteiten; bijvoorbeeld, twee uur 's ochtends voor werk. Ik heb mijn dagelijkse routine ontwikkeld en heb zogenaamde 'sterke uren' - tijden waarin mijn geest scherp is en ik complexe taken kan uitvoeren.
Begrip van het doel van de studie. Als het 'gewoon voor mezelf' is - dan is het in het beste geval een hobby, en in het slechtste geval een vorm van procrastinatie. Maar als het doel is om van carrière te veranderen, dan is het beter om dat van tevoren te verduidelijken.
Ik schreef vaak impulsief in voor 5 cursussen op Coursera en voltooide er vervolgens geen enkele. De volgende keer dat ik de site bezocht was een half jaar later, maar alleen om me weer in te schrijven voor 10 cursussen.
Oleg Yuryev — mijn collega van de Praktijkcursus — voegt toe: «Je moet ook de kracht hebben om te stoppen met een cursus die je niet meer interesseert; ik heb tientallen uren in dit proces gestoken, alleen maar door mijn perfectionisme, omdat ik dacht dat als ik eenmaal begonnen was, ik het ook moest afmaken.». Laat niet je verdrinken.
Beginnen op maandag. Het klinkt cliché, maar het uitstellen van een taak voor de wekelijkse sprint tot vrijdag is geen goed idee. Zelfs als ik op maandag begin, lukt het me vaak pas om het werk vlak voor de deadline af te ronden. (Zie het bureauprincipe «»)
Zoeken in Google. Vragen als ‘hoe verander je de kleur in een grafiek’ of ‘welke parameter in de functie staat ervoor’. Hier komt trouwens kennis van het Engels goed van pas — daar zijn meer antwoorden en is de kans groter om snel het juiste te vinden.
Blind typen. Het merendeel van de tijd zul je iets moeten schrijven: als je dit zelfs maar 10% sneller doet, kun je nog een extra aflevering bekijken 😉 voor 10-15 minuten werk per dag.
Snelle toetsen voor het werken met tekst. Vaak moet je met de cursor door een hele pagina tekst of code scrollen. Snelle toetsen helpen om hele woorden of regels te selecteren en om tussen woorden te navigeren. op Lifehacker.
Samenvattingen maken. Het piramideprincipe van het leren van materiaal: gelezen → geschreven → besproken → iemand anders geleerd. Zonder samenvattingen ging het zo: in het begin van het materiaal ‘zo wordt de functie opgeroepen, dit zijn de parameters, dit is de syntaxis’, dan nog een heleboel informatie. Wanneer het op de praktijk aankwam, opende ik de code-editor… en ging ik de theorie herlezen.
Voorbereiding (zes maanden - een jaar voor de start)
Engels — een essentiële vaardigheid. Alle geavanceerde kennis is in het Engels. Ook de niet-geavanceerde kennis is in het Engels, hoewel een deel is vertaald. En alle documentatie van programma's is ook in het Engels. Laat staan de geweldige lezingen en podcasts.
Cursus Learning how to Learn van Barbara Oakley op Coursera of haar boek ‘Denk als een wiskundige’ (Eng. Mind for Numbers). Of in ieder geval . Helpt om basisprincipes te begrijpen van hoe de hersenen werken tijdens het leren. Bovendien geven ze goede praktische tips op basis van deze gegevens.
Financiële buffer. Zes maandelijkse salarissen (hoe meer, hoe beter) op de rekening zijn zeer nuttig wanneer je eerste ervaring in een nieuw beroep moet opdoen op junior posities voor 50.000 per maand. ( over het Tinkoff-tijdschrift of de Podlodka-podcast)
Aanbevelingen voor de cursus ‘Data-analist’ van Yandex.Praktikum
Dit is mijn laatste cursus en voorlopig de meest succesvolle wat betreft mijn activiteiten, daarom zijn de indrukken van deze cursus de vers.
Voor de start van de training
Het is echt nuttig om de basis cursussen eerst te volgen. Dit zal je helpen tijdens je studie om over de opdracht te denken, en niet over het hulpmiddel.
- Python — , ,
- SQL — ,
- Basisstatistiek — .
Als het doel van de training is om van baan te veranderen, helpt een cheat code—verlaag de belasting op je hoofdwerk zodat je meer tijd kunt besteden aan je studie. Niet alleen voor de studie zelf, maar ook voor het bestuderen van aanvullende materialen, het bekijken van lezingen, het doen van persoonlijke projecten in het veld, en het bezoeken van meetups en sollicitatiegesprekken.
«… zou ik parttime willen werken op mijn huidige baan, om tijd vrij te maken voor studie en een pet-project.» — van van Ivan Zamesin over hoe je een nieuw beroep kunt krijgen.
Tijdens de training
De documentatie van bibliotheken lezen. Elke keer als ik aan het coderen was, moest ik iets in de documentatie opzoeken. Daarom stonden de belangrijkste pagina's in mijn favorieten: Pandas (dataframes, series), datetime.
Kopieer geen code uit de theorie. Probeer zoveel mogelijk alle functies zelf te schrijven. Dit helpt om ze te onthouden en de syntaxis van de taal te begrijpen. Dit zal later van pas komen.
Je kunt niet alle documentatie lezen — je kunt een taal niet uit een woordenboek leren. Om nuttige programmeertechnieken te leren, helpt het om andermans code te bekijken. Het is beter om te proberen het te repliceren en de tussentijdse resultaten in elke regel te bekijken — zo kun je begrijpen wat er aan de hand is en het beter onthouden.
Lees aanvullende literatuur, die aan het einde van elke les wordt gegeven. Dit helpt om de essentie dieper te begrijpen en zal zeker nuttig zijn in toekomstige onderwerpen (en bij sollicitatiegesprekken!). Het helpt enorm om de code uit artikelen (als die er zijn) zelf nog eens na te schrijven, zelfs als het lijkt alsof alles simpel is.
Doe je eigen projecten. Dit helpt om theoretische kennis te consolideren en om het materiaal in realistische omstandigheden te begrijpen — wanneer er geen duidelijke opdracht en voorbeeld uit de theorie is om over te schrijven; je moet zelf elke stap bedenken. Dit toont ook je ernst van intenties aan en is nuttig voor je toekomstige portfolio.
Toen ik mijn eerste cursus Python volgde, bedacht ik een project en parseerde de blog van Ilya Birman: dit hielp me om aan de syntaxis van de taal te wennen en te begrijpen hoe de BeautifulSoup-bibliotheek werkt en wat je met dataframes in pandas kunt doen. En toen we in de Praktijk les kregen over visualisatie, kon ik een .
Volg relevante blogs, bedrijven, kanalen op Telegram en YouTube, en podcasts. Je kunt niet alleen de nieuwste materialen bekijken, maar ook door het archief spitten op zoek naar bekende woorden of gewoon de populairste.
Kies een modus en houd je eraan.
Neem pauzes gedurende de dag — hierbij helpt de Pomodoro-techniek. Niet drie dagen aan één taak werken — het is beter om even naar buiten te gaan, frisse lucht te snuiven en de oplossing komt vanzelf. Als dat niet gebeurt — vraag het dan aan een collega of mentor.
Neem pauzes gedurende de week. De hersenen hebben tijd nodig om het geleerde materiaal te verwerken, en dit wordt ondersteund door herstarten — volledig een dag of twee loskoppelen van het consumeren van nieuwe informatie. Bijvoorbeeld in het weekend. Leren is een marathon, het is belangrijk om je energie te plannen zodat je niet halverwege bezwijkt.
Slaap! Gezonde en voldoende slaap is de basis voor een goed functionerende hersenen.
Jim Collins analyseerde de successen van opmerkelijke mensen en stelde een eenvoudige regel op — de "twintig mijl mars":
De twintig mijl mars houdt in dat je bepaalde mijlpalen in een bepaalde tijd moet bereiken — met de grootste vastberadenheid en consistentie, over een lange periode. Het naleven van deze principes is moeilijk om twee redenen: het is moeilijk om vrijwillige verplichtingen na te komen in moeilijke tijden, en nog moeilijker om je tempo vol te houden wanneer alle omstandigheden een versnelde voortgang bevorderen..
Interactie met docenten, mentoren en medestudenten
Wanneer er vragen rijzen over het geleerde materiaal, aarzel dan niet om mentoren, docenten en het decanaat te benaderen. Een docent is net zo'n instrument voor het overdragen van kennis als de bladzijden met theorie of de oefenmachine met code.
Het is meestal moeilijk om tijdens een consult te onthouden wat je moeilijk vond terwijl je de cursus volgde, dus ik raad aan om vragen direct op te schrijven zodra ze opkomen. Over het algemeen is het ook nuttig om naar consultaties te gaan.
Resultaten sneller ter controle verzenden - zo kun je meer iteraties uitvoeren voor verbetering.
«Probeer in elk project enkele van je microdoelen te realiseren. Bijvoorbeeld, stop met lussen, gebruik daarna list comprehension, en dan method chaining, om je vooruitgang te voelen. Als je meer wilt doen dan nodig in het project, moet je dat doen, maar in een aparte notebook; je kunt het als een link in het hoofdwerk invoegen of naar je mentor sturen om te horen wat hij hierover denkt.» voegt medestudent Oleg Yuriev toe.
Werk van eenvoudig naar complex. Om een complexe functie of meervoudige gegevensverwerking te schrijven, is het beter om met iets eenvoudigs te beginnen en dit geleidelijk te compliceren.
Het belangrijkste zijn de mensen om je heen: medestudenten, mentoren, medewerkers van Praktikum. Als jullie samen op dezelfde plek zijn, is de kans groot dat jullie een vergelijkbaar pad en gezamenlijke waarden hebben. Zij waarderen ook onderwijs en streven naar ontwikkeling. En over zes maanden zullen ze je collega's zijn in een nieuw beroep. Het is voor iedereen lastig om te communiceren (vooral in het begin), maar het overwinnen van deze barrière is het waard.
Werk zoeken
Als het doel van de opleiding is om van baan te veranderen, is het raadzaam om eerder te beginnen. Het proces duurt gemiddeld enkele maanden. Om tegen het einde van de cursus een baan te vinden, moet je al halverwege beginnen. En als je al enige relevante ervaring hebt, kun je al in het begin beginnen.
Bekijk openstaande vacatures om te begrijpen wat de markt nodig heeft: welke mensen ze zoeken, welke vaardigheden vereist zijn, welke tools er gebruikt worden. En hoeveel ze bereid zijn te betalen!
Reageer, maak proefopdrachten en ga sollicitatiegesprekken voeren - na elke volgende zal je perspectief een beetje veranderen. Dit helpt ook om te begrijpen welk materiaal ontbreekt in de opleiding. Bijvoorbeeld, in veel vacatures wordt SQL gevraagd en wordt het getest op proefopdrachten, terwijl het niet zo veel werd behandeld in Praktikum, in tegenstelling tot Python.
Stuur mensen een bericht voor advies (of gewoon om te bedanken). Sprekers op conferenties, blog- en podcastauteurs, gewoon toffe mensen die je volgt.
Bezoek thematische offline evenementen om je vragen in het echt te stellen. Vergeet niet dat je lezingen van evenementen ook op YouTube kunt bekijken en dat je naar evenementen gaat voor interactie en netwerken.
Ik ontvang graag feedback en vooral tips over hoe ik me als beginnende analist kan ontwikkelen in dit nieuwe beroep.
Dank aan Oleg Yuryev en Darya Grishko voor hun ondersteuning, adviezen en levenservaring..
Bron: habr.com
