In den letzten drei Jahren habe ich an 3 umfangreichen mehrmonatigen Kursen und mehreren kĂŒrzeren Kursen teilgenommen. Ich habe mehr als 300.000 ✠dafĂŒr ausgegeben und meine Ziele nicht erreicht. Es scheint, ich habe genug Erfahrungen gesammelt, um Lehren zu ziehen und im letzten Kurs alles richtig zu machen. Zudem möchte ich darĂŒber einen Artikel schreiben.
Hier ist eine Liste von Kursen (ich möchte erwĂ€hnen, dass sie alle groĂartig sind; die Ergebnisse entsprechen meinen BemĂŒhungen):
- 2017â ein jĂ€hrlicher PrĂ€senzkurs âDesign digitaler Produkteâ an der HSE Design School. Ziel â Designer werden. Ergebnis â das letzte Quartal komplett versĂ€umt, Diplom nicht abgelegt. Null VorstellungsgesprĂ€che, null Angebote.
- 2018 â ich habe 7 Monate an der School of Managers von Gorbinova studiert. Ziel â Manager im Designer-Team werden. Ergebnis â ich konnte kein Team fĂŒr das Studienprojekt finden (weil ich es nicht einmal versucht habe), letztendlich wurde ich aufgrund von Studienversagen exmatrikuliert. Ein VorstellungsgesprĂ€ch, null Angebote.
- 2019 â Kurs âDatenanalytikerâ bei Yandex.Praktikum. Ziel â eine Stelle als Analyst finden und âin die IT einsteigenâ. Zwischenbericht drei Wochen vor Kursende â zwei persönliche Projekte zu dem Thema, zusĂ€tzliche Materialien gelesen und kategorisiert. Ich habe drei AnsĂ€tze fĂŒr meinen Lebenslauf erstellt, habe anderthalb Dutzend Bewerbungen versendet, 5 Antworten erhalten, zwei VorstellungsgesprĂ€che gefĂŒhrt. Bisher auch null Angebote.
Ich habe Methoden und Prinzipien gesammelt, die ich wĂ€hrend meiner Ausbildung entwickelt habe. Ich habe sie in bedingte Kategorien unterteilt: fĂŒr alle Zeiten, vor der Ausbildung, wĂ€hrend der Ausbildung und nachher (Jobsuche).
Metaskills â die, die in jedem Fall nĂŒtzlich sind
Zeitplanung und Regime â wann genau ich mit dem Lernen beginne. âZeitfensterâ â feste Zeitabschnitte fĂŒr das Lernen; zum Beispiel zwei Stunden morgens vor der Arbeit. Ich habe einen Tagesablauf entwickelt und habe sogenannte âstarke Stundenâ â Zeiten, in denen mein Geist aktiv ist und ich komplexe Aufgaben erledigen kann.
VerstĂ€ndnis des Lernziels. Wenn es nur âeinfach so fĂŒr michâ ist â dann ist das bestenfalls ein Hobby, im schlimmsten Fall eine Form von Prokrastination. Wenn das Ziel jedoch ist, den Beruf zu wechseln, sollte man es besser im Voraus festlegen.
Ich habe oft impulsiv fĂŒnf Kurse auf Coursera belegt und anschlieĂend keinen davon absolviert. Das nĂ€chste Mal habe ich die Website nach einem halben Jahr wieder besucht, aber nur, um mich erneut fĂŒr 10 Kurse anzumelden.
Oleg Jurjew â mein Kollege aus dem Praktikumskurs â fĂŒgt hinzu: âMan muss auch die Kraft haben, auf einen Kurs zu verzichten, der einem nicht mehr interessiert. Ich habe dutzende Stunden damit verbracht, nur wegen meines Perfektionismus, weil ich dachte, einmal angefangen, muss ich auch zu Ende bringen.â. Lassen Sie nicht zu, Sie ĂŒberwĂ€ltigen.
Am Montag anfangen. Das klingt banal, aber es ist eine schlechte Idee, eine Aufgabe im wöchentlichen Sprint auf Freitag zu verschieben. Selbst wenn ich am Montag beginne, habe ich oft erst kurz vor der Frist die Arbeit beenden können. (Siehe den BĂŒro-Prinzip â»)
Google-Suche. Fragen wie âWie Ă€ndere ich die Farbe in einem Diagramm?â oder âWelches Argument ist in der Funktion fĂŒr... zustĂ€ndig?â Hierbei ist Englischkenntnis ĂŒbrigens sehr nĂŒtzlich â dort gibt es mehr Antworten und eine höhere Chance, schnell das GewĂŒnschte zu finden.
Blindschreiben. Den GroĂteil der Zeit wird man etwas schreiben mĂŒssen: Wenn man das wenigstens um 10 % schneller macht, kann man sich eine zusĂ€tzliche Folge mehr ansehen đ. fĂŒr 10-15 Minuten Arbeit pro Tag.
Schnellzugriffe fĂŒr die Textbearbeitung. Oft muss man mit dem Cursor ĂŒber groĂe Text- oder CodeblĂ€tter wandern. Schnellzugriffe helfen, ganze Wörter oder Zeilen auszuwĂ€hlen und zwischen Wörtern zu navigieren. auf Lifehacker.
Notizen machen. Das Prinzip der Wissenspyramide: gelesen â notiert â diskutiert â jemanden anderes gelehrt. Ohne Notizen war es so: am Anfang des Materials âso wird die Funktion aufgerufen, das sind die Parameter, das ist die Syntaxâ, dann eine Menge weiterer Informationen. Wenn es dann zur Praxis kam, öffnete ich den Code-Editor⊠und ging zur Theorie zurĂŒck.
Vorbereitung (sechs Monate bis ein Jahr im Voraus)
Englische Sprache ist eine unverzichtbare FĂ€higkeit. Alle fortschrittlichen Kenntnisse sind auf Englisch. Auch die weniger fortschrittlichen sind auf Englisch, obwohl ein Teil ĂŒbersetzt wurde. Und die gesamte Dokumentation fĂŒr Programme ist ebenfalls auf Englisch. Geschweige denn von groĂartigen VortrĂ€gen und Podcasts.
Der Kurs Learning how to Learn von Barbara Oakley auf Coursera oder ihr Buch âDenke wie ein Mathematikerâ (engl. Mind for Numbers). Oder wenigstens ein . Hilft, grundlegende Dinge darĂŒber zu verstehen, wie das Gehirn beim Lernen funktioniert. AuĂerdem gibt es gute praktische Tipps auf der Grundlage dieser Daten.
Eine finanzielle RĂŒcklage. 6 MonatsgehĂ€lter (mehr ist besser) auf dem Konto sind sehr nĂŒtzlich, wenn man erste Erfahrungen in einer neuen Branche in Einstiegspositionen fĂŒr 50.000 pro Monat sammeln muss. ( ĂŒber das Kissen im TinkoffâMagazin oder Podcast Podlodka)
Empfehlungen fĂŒr den Kurs âDatenanalystâ von Yandex.Praktikum
Dies ist mein letzter Kurs und bisher der erfolgreichste aus der Sicht meiner AktivitĂ€ten, daher sind die EindrĂŒcke davon noch ganz frisch.
Vor Beginn des Lernens
Das VorababschlieĂen von Basiskursen hilft sehr, wĂ€hrend des Studiums ĂŒber die Aufgabe nachzudenken und nicht ĂŒber das Werkzeug.
- Python â , ,
- SQL â ,
- Grundlagen der Statistik â .
Wenn das Ziel des Lernens ein Jobwechsel ist, kann das Cheat-Coding helfen, die Belastung im Hauptjob zu verringern, um mehr Zeit dem Lernen zu widmen. Dies gilt nicht nur fĂŒr das eigentliche Lernen, sondern auch fĂŒr das Studium zusĂ€tzlicher Materialien, das Ansehen von Vorlesungen, das Erstellen persönlicher Projekte im relevanten Bereich, das Besuchen von Meetups und VorstellungsgesprĂ€chen.
«⊠ich wĂŒrde auf meiner aktuellen Arbeit in Teilzeit wechseln, um Zeit fĂŒr das Lernen und das Nebenprojekt freizumachen» â aus von Ivan Zamesin, wie man einen neuen Beruf erlernt
WĂ€hrend des Lernens
Dokumentationen fĂŒr Bibliotheken lesen. Jedes Mal, wenn ich mich ans Programmieren setzte, musste ich in der Dokumentation nachsehen. Daher wurden die wichtigsten Seiten in den Lesezeichen gespeichert: Pandas (DataFrames, Series), datetime.
Keinen Code aus der Theorie abschreiben. So viel wie möglich alle Funktionen von Hand schreiben. Das hilft, sie zu merken und die Syntax der Sprache zu verstehen. SpĂ€ter wird es nĂŒtzlich sein.
Man kann nicht alle Dokumente lesen â man kann eine Sprache nicht im Wörterbuch lernen. Um nĂŒtzliche Programmiertechniken zu lernen, hilft es, den Code von anderen zu betrachten. Am besten versucht man, ihn zu wiederholen und die Zwischenergebnisse in jeder Zeile zu beobachten â so kann man verstehen, was dort wirklich passiert und besser merken.
ZusĂ€tzliche Literatur lesen, die am Ende jeder Lektion angeboten wird. Das hilft, den Kern tiefer zu verstehen und wird sicherlich fĂŒr zukĂŒnftige Themen (und bei VorstellungsgesprĂ€chen!) nĂŒtzlich sein. Es hilft enorm, den Code aus Artikeln (wenn vorhanden) von Hand zu wiederholen, selbst wenn es scheint, dass alles einfach ist.
Eigene Projekte umsetzen. Das hilft, das theoretische Wissen zu festigen und sich mit dem Material unter realen Bedingungen auseinanderzusetzen â wenn es keine klare Aufgabe und kein Beispiel aus der Theorie gibt, das man abschreiben kann; man muss jeden Schritt selbst ĂŒberlegen. Es zeigt auch die Ernsthaftigkeit der Absichten und wirkt sich positiv auf das zukĂŒnftige Portfolio aus.
Als ich meinen ersten Kurs in Python abgeschlossen hatte, dachte ich mir ein Projekt aus und crawlte den Blog von Ilja Birmann: Das half mir, mich an die Syntax der Sprache zu gewöhnen und zu verstehen, wie die Bibliothek BeautifulSoup funktioniert und was man mit DataFrames in pandas machen kann. Und als wir im Praktikum spÀter die Lektion zur Visualisierung durchgenommen haben, konnte ich einen .
Folgen Sie thematisch passenden Blogs, Unternehmen, KanÀlen auf Telegram und YouTube sowie Podcasts. Man kann nicht nur die letzten BeitrÀge ansehen, sondern auch das Archiv durchsuchen, um bekannte Wörter zu finden oder einfach nach den beliebtesten Themen zu stöbern.
WĂ€hlen Sie einen Modus und halten Sie sich daran.
Machen Sie im Laufe des Tages Pausen. â hierbei hilft die Pomodoro-Technik. Nicht drei Tage lang an einer Aufgabe herumgrĂŒbeln â besser nach drauĂen gehen, frische Luft schnappen und die Lösung kommt von selbst. Wenn nicht â fragen Sie Kollegen oder Mentoren.
Machen Sie wöchentliche Pausen. Das Gehirn braucht Zeit, um das Gelernte zu verarbeiten, dabei helfen Auszeiten â komplett fĂŒr einen Tag oder zwei von der ununterbrochenen Aufnahme neuer Informationen abzuschalten. Zum Beispiel am Wochenende. Lernen ist ein Marathon, wichtig ist es, die KrĂ€fte gut einzuteilen, um nicht auf der halben Strecke zu scheitern.
Schlafen! Gesunder und ausreichender Schlaf ist die Grundlage fĂŒr ein gut funktionierendes Gehirn.
Jim Collins hat den Erfolg herausragender Personen analysiert und ein einfaches Prinzip abgeleitet â die "zwanzigmile Strategie":
Die zwanzigmile Strategie bedeutet, bestimmte Ziele in einem festgelegten Zeitraum mit gröĂter Beharrlichkeit und BestĂ€ndigkeit ĂŒber einen langen Zeitraum hinweg zu erreichen. Es ist nicht einfach, diese Prinzipien einzuhalten, aus zwei GrĂŒnden: Es fĂ€llt schwer, freiwillige Verpflichtungen in schwierigen Zeiten zu erfĂŒllen, und es ist noch schwieriger, das eigene Tempo einzuhalten, wenn alle UmstĂ€nde ein schnelleres Vorankommen begĂŒnstigen..
Interaktion mit Lehrenden, Tutoren und Kommilitonen
Wenn Fragen zu dem durchgenommenen Material aufkommen, dann Fragen Sie die Tutoren, Mentoren, das Dekanat. Ein Lehrer ist ein ebenso wichtiges Instrument zur Wissensvermittlung wie die Seiten mit Theorie oder das Trainingsprogramm mit Code.
WĂ€hrend einer Konsultation ist es oft schwierig, sich daran zu erinnern, was einem wĂ€hrend des Kurses schwergefallen ist, daher empfehle ich, Fragen sofort aufzuschreiben, sobald sie aufkommen. Und insgesamt ist es nĂŒtzlich, zu den Konsultationen zu gehen.
Schneller Ergebnisse zur ĂberprĂŒfung senden - so kann man mehr Iterationen zur Verbesserung durchfĂŒhren.
«In jedem Projekt versuchen, eigene Mikroziel zu erreichen. Zum Beispiel auf Schleifen zu verzichten, danach List Comprehension zu verwenden und dann Method Chaining, um den eigenen Fortschritt zu spĂŒren. Wenn der Wunsch besteht, mehr als erforderlich im Projekt zu tun, sollte man dies tun, aber in einem separaten Notebook, das man dann als Link in die Hauptarbeit einfĂŒgen oder dem Mentor zuschicken kann, um zu erfahren, was er darĂŒber denkt.» - fĂŒgt Kommilitone Oleg Jurjew hinzu.
Von Einfach zu Komplex arbeiten. Um eine komplexe Funktion oder mehrstufige Datenverarbeitung zu schreiben, ist es besser, mit etwas Einfachem zu beginnen und allmÀhlich zu verkomplizieren.
Die Hauptsache sind die Menschen um einen herum: Kommilitonen, Kuratoren, Mentoren, Mitarbeiter von Praktikum. Wenn ihr alle zusammen an einem Ort seid, gibt es eine groĂe Chance, dass ihr einen Ă€hnlichen Weg und gemeinsame Werte habt. Sie schĂ€tzen auch Bildung und streben danach, sich weiterzuentwickeln. Nach einem halben Jahr werden sie eure Kollegen in einem neuen Fachgebiet sein. Es ist fĂŒr alle schwierig zu kommunizieren (besonders am Anfang), aber die Ăberwindung dieser HĂŒrde lohnt sich.
Jobsuche
Wenn das Ziel des Lernens ist, den Job zu wechseln, sollte man frĂŒhzeitig beginnen. Der Prozess dauert im Durchschnitt mehrere Monate. Um zum Ende des Kurses einen Job zu finden, sollte man schon in der Mitte anfangen. Und wenn man bereits einige relevante Erfahrungen hat, kann man bereits zu Beginn anfangen.
Offene Stellenangebote ansehen, um zu verstehen, was der Markt braucht: welche Menschen gesucht werden, welche Anforderungen an FĂ€higkeiten bestehen, welcher Tech-Stack gefordert wird. Und wie viel sie bereit sind zu zahlen!
Sich bewerben, Tests durchfĂŒhren und Interviews durchlaufen - nach jedem nĂ€chsten wird die Weltanschauung etwas verĂ€ndert. Es hilft auch zu verstehen, welches Material im Training fehlt. Zum Beispiel verlangen in vielen Stellenanzeigen Kenntnisse in SQL und in den Tests wird dieses Wissen abgeprĂŒft, wĂ€hrend im Praktikum nicht so viel davon gegeben wurde, im Gegensatz zu Python.
Menschen um Rat fragen (oder einfach nur Danke sagen). Dozenten auf Konferenzen, Autoren von Blogs und Podcasts, einfach coole Leute, deren Arbeit man verfolgt.
Thematische Offline-Veranstaltungen besuchen, um seine Fragen persönlich zu stellen. Denkt daran, dass VortrĂ€ge von Veranstaltungen auch auf YouTube angesehen werden können, man kommt zu den Veranstaltungen fĂŒr die GesprĂ€che und das Networking.
Ich freue mich ĂŒber jedes Feedback und besonders ĂŒber RatschlĂ€ge, wie ich als neuer Analyst in meinem Beruf wachsen kann.
Danke an Oleg Jurev und Darya Grishko fĂŒr ihre UnterstĂŒtzung, RatschlĂ€ge und ihren Lebensweg..
Quelle: habr.com
