Es wurde in letzter Zeit viel darüber gesprochen, ob man einen Abschluss für die Arbeit im Tech-Bereich braucht (Spoiler: nein). Aber bitte verstehen Sie das nicht so, dass Sie keine Art von Bildung benötigen, um im Tech-Bereich zu arbeiten, denn indem Sie keinen Abschluss machen, entscheiden Sie sich dafür, die auferlegte Lernstruktur einer Akademie durch eigenständiges Lernen zu ersetzen.
Unabhängig vom akademischen Hintergrund endet die technische Ausbildung nicht, sobald Sie einen Job haben. Im Gegenteil: Nichts im Tech-Bereich bleibt an einem Ort, und die mit Abstand wertvollste Fähigkeit, die Sie besitzen können, um langfristig beschäftigungsfähig zu bleiben, ist das Erlernen des Lernens.
Lücken identifizieren
Sie sind bereit, sich selbst herauszufordern, zu lernen, was Sie können, und zu wachsen. Aber wo fangen Sie an? Manchmal verlassen sich Menschen auf eine formellere Ausbildung, einfach weil jemand da ist, der Ihren Weg weist.
Wenn Sie selbstständig lernen, kann dieser Teil manchmal schwierig sein – Sie wissen nicht, was Sie nicht wissen. Wenn Sie bei Null anfangen, Webentwicklung oder Informatik lernen, hier sind einige Ressourcen, die helfen könnten
- Informatik in JavaScript
- Fantastische Kurse
- HTML und CSS lernen
- MDN JavaScript
- CSS Definitive Guide
- JavaScript in einem Bild
- Fantastisches JavaScript-Lernen
Es gibt auch Zeiten, in denen Sie wissen, was Sie lernen müssen, aber aufsteigen müssen. In diesem Fall habe ich im nächsten Abschnitt einige Strategien, wie Sie sich organisieren können.
Mögliche Strategien
Sie müssen Ihren Lernansatz absolut nicht so formell gestalten wie ich. Ich war früher College-Professor und organisiere daher mein eigenes Lernen immer noch so, als würde ich unterrichten. Ich benutze sogar noch einen Papierplaner für Lehrer. Ich zeige Ihnen, wie ich es mache, falls es hilfreich ist. Vor ein paar Jahren habe ich mir ES2015/ES6 selbst beigebracht, also werde ich das als Beispiel verwenden. Eine solche Struktur ist für manche gut und für andere nicht, also tun Sie, was für Sie funktioniert.
Wenn ich eine API lernen möchte, gehe ich zur Hauptdokumentationsseite (falls vorhanden) und liste jedes der Dinge auf, die ich lernen möchte. Dann teile ich die Abschnitte in überschaubare Blöcke auf und verteile die Abschnitte über meinen Zeitplan, normalerweise mit dem Ziel, etwa eine halbe Stunde pro Tag zu lernen. Ich tue dies in dem Verständnis, dass ich an manchen Tagen keine Zeit finden werde und an anderen Tagen länger daran arbeiten werde. Typischerweise strebe ich mindestens 2,5 Stunden Lernen pro Woche an, da dieses Tempo für mich angemessen erscheint.

Dann nehme ich all diese Funktionen, schreibe sie auf und schätze, wie viel Zeit ich für jede einzelne benötige. Hier ist ein Beispiel, bei dem ich all die Dinge aufgeschrieben habe, die ich lernen musste. Die gelben Zahlen an der Seite sind meine Zeitschätzungen in halben Stunden.

Sie können dies auch mit Kursmaterialien aus einem Online-Workshop tun, indem Sie die Abschnitte aufschreiben und sie in Blöcke aufteilen, die Sie jeden Tag durchgehen. Ich genieße Frontend Masters für das Langformlernen wie dieses sehr, ebenso wie Egghead und Kurse von Wes Bos.
An diesem Punkt werde ich diese Teile aufschlüsseln und planen. Der Lehrerplaner ermöglicht es mir, meine Tage in verschiedene Themen aufzuteilen, auf die ich mich konzentriere, und jeden Tag ein wenig zu tun. Sie sehen im ersten Screenshot, dass ich jeden Tag ein bisschen gelernt, ein bisschen gecoacht und das, was ich gelernt habe, geschrieben und gebaut habe. Diese Art von Ein- und Ausgabe hat mir geholfen, die Konzepte zu festigen, als ich mich mit ES2015/ES6 beschäftigte.


Ich versuche, nicht zu weit im Voraus zu planen, da ich zwangsläufig etwas hier und da fallen lasse oder an einem Tag weiter eintauche, als ich es geplant hatte. Ich halte die Zeitpläne flexibel genug, um diese unvermeidlichen Inkonsistenzen auszugleichen. Das erlaubt mir auch, nicht zu demotiviert zu werden. Wenn ich das Gefühl habe, ich bin vom Kurs abgekommen, ist die nächste Woche eine weitere Gelegenheit, wieder auf Kurs zu kommen.
Auch hier müssen Sie nicht so formell sein wie ich, und es gibt so viele Möglichkeiten, effektiv zu sein. Finden Sie heraus, was für Sie funktioniert. Ich würde den Vorschlag machen, dass Sie sich die Inhaltsverzeichnisse dieser API-Dokumentation immer wieder ansehen, hauptsächlich weil Sie sich dann möglicher Wissenslücken bewusst sind, die Sie nicht füllen.
Zeit einräumen
Die Einräumung von Zeit kann angesichts unseres geschäftigen Lebens schwierig sein, aber sie ist entscheidend. Wenn Sie sich Ihre Woche ansehen, wie viel Zeit haben Sie? Lernen wird nicht stattfinden, es sei denn, Sie widmen ihm bewusst Zeit. Es muss keine riesige Menge an Zeit sein. Wenn Sie eher ein gewohnheitsgetriebener Mensch sind, können Sie einen täglichen Zeitplan aufstellen. Wenn Sie eher ein Mensch sind, der besser lernt, wenn er sich voll und ganz darauf konzentriert, und Sie bereits eine Anstellung haben, müssen Sie möglicherweise einige Sonntagnachmittage oder gelegentlich Zeit nach der Arbeit opfern. Die meisten von uns brauchen eine Mischung aus beidem. ☺️
Wenn Sie sozial motiviert sind, suchen Sie sich vielleicht einen Lerntutoren. Gibt es jemanden bei der Arbeit, der ähnliche Ziele hat? Vielleicht kann der Besuch von Coding-Meetups Ihnen helfen, auf dem richtigen Weg zu bleiben. Emma Wedekind baut auch Coding Coach auf, wo Sie geführte Mentoring-Sitzungen haben können.
Übung
Am Ende des Tages wird es auf die Übung ankommen. Wenn Sie etwas über die Theorie der kognitiven Belastung lesen (ich empfehle das Buch Cognitive Load Theory, wenn Sie mehr darüber erfahren möchten), werden Sie sehen, dass der alte Spruch "Übung macht den Meister" durchaus seine Berechtigung hat.

Ich mag auch dieses Zitat aus Zed Shaws Learn Python the Hard Way.
Nicht kopieren und einfügen
Sie müssen jede dieser Übungen manuell tippen. Wenn Sie kopieren und einfügen, können Sie sie genauso gut weglassen. Der Sinn dieser Übungen ist es, Ihre Hände, Ihr Gehirn und Ihren Verstand darin zu schulen, Code zu lesen, zu schreiben und zu sehen. Wenn Sie kopieren und einfügen, betrügen Sie sich selbst um die Effektivität der Lektionen.
Ich liebe auch dieses Zitat aus Art and Fear und bringe es häufig auf, da es für mich ein Leitstern war
Der Keramiklehrer verkündete am Eröffnungstag, dass er die Klasse in zwei Gruppen aufteile. Alle auf der linken Seite des Studios, sagte er, würden allein nach der Menge ihrer produzierten Arbeit bewertet, alle auf der rechten Seite allein nach deren Qualität. Seine Vorgehensweise war einfach: Am letzten Tag der Klasse würde er seine Badezimmerwaage mitbringen und die Arbeit der „Mengen“-Gruppe wiegen: fünfzig Pfund Töpferwaren erhielten eine „A“, vierzig Pfund eine „B“ und so weiter. Diejenigen, die nach „Qualität“ bewertet wurden, mussten jedoch nur einen Topf produzieren – wenn auch einen perfekten –, um eine „A“ zu bekommen. Nun, zur Bewertungszeit stellte sich eine neugierige Tatsache heraus: Die Arbeiten von höchster Qualität wurden alle von der Gruppe produziert, die auf Quantität bewertet wurde. Es scheint, dass, während die „Mengen“-Gruppe fleißig Haufen von Arbeit produzierte – und aus ihren Fehlern lernte —, die „Qualitäts“-Gruppe über Perfektion theoretisierte und am Ende wenig mehr für ihre Bemühungen vorzuweisen hatte als grandiose Theorien und ein Haufen toter Ton.
Lernmodalitäten
Es gibt wirklich viele verschiedene Lernmodalitäten, und deren Kombination kann sogar hilfreich sein. Manchmal setze ich mich hin und übe Code aus anderen Sprachen in JavaScript zu refaktorieren (das ist ein ziemlich altes Projekt inzwischen) oder um Dinge zu dekonstruieren, um zu lernen. Ich mag Reverse Engineering, weil Menschen dazu neigen, auf unterschiedliche Weise Probleme zu lösen. Das erlaubt mir, in die Köpfe anderer Leute zu schauen und zu sehen, wie sie Dinge angehen. Ich habe sogar eine private Sammlung auf CodePen, in der ich die Arbeiten anderer Leute sammle, von denen ich glaube, dass sie mir und meinem Lernen zugute kommen.
Persönlich denke ich, dass nichts motivierender ist als das Bauen. Man kann wirklich eine Menge lernen, indem man einfach Dinge baut.
Storytime: Vor vielen Jahren war ich auf einer Konferenz mit einigen Leuten, die an der SVG-Spezifikation gearbeitet haben, einschließlich des Erfinders von SVG selbst. Ich war damals völlig unbekannt, hatte aber jahrelang tonnenweise SVG-Animationen produziert, die wild unbeliebt waren. Wir kamen auf das Thema eines bestimmten Verhaltens zu sprechen, das in der Spezifikation enthalten war. Ich erwähnte, dass es ja, so funktionieren sollte, aber leider hatte Firefox das Verhalten x und Chrome das Verhalten y.
Niemand in der Gruppe wusste das, und zum ersten Mal erkannte ich, dass all diese albernen, verspielten Dinge, die ich baute, mich tatsächlich bildeten; dass ich praktische, reale Edge Cases kannte, obwohl ich sie nicht auf formelle Weise gesucht hatte. Ich war so aufgeregt! Ich hatte nicht vor, ein SVG-Experte zu werden – es schlich sich bei mir ein, als ich mich amüsierte und Dinge baute, um Stress abzubauen und zu spielen.
Das sind gute Nachrichten! Sie können so viel lernen, indem Sie Dinge erstellen, die Sie für unterhaltsam halten. Ich lerne gerne ein wenig und übe dann, was ich gelernt habe, indem ich etwas erstelle, nur um sicherzustellen, dass ich die Konzepte verfestige.
Sie werden vielleicht feststellen, dass Sie am meisten durch Lehren lernen. Wenn Sie jemanden haben, den Sie betreuen können, kann das tatsächlich auch Ihnen zugutekommen. Das Schreiben von technischen Beiträgen oder das Mitwirken an Dokumentationen kann Ihnen ebenfalls helfen, etwas konkret zu lernen.
Theorie der kognitiven Belastung
Das Buch, das ich zuvor zitiert habe, Cognitive Load Theory, enthält diesen großartigen Abschnitt, der Lernmodalitäten und deren Anforderungen aufschlüsselt. Ein zentrales Thema des Buches ist die Übertragung von Informationen von einer Quelle in unsere eigenen Köpfe, und dass es bestimmte Fähigkeiten und Einschränkungen gibt, die von den Gestaltungsmerkmalen der Lernstruktur und unserer eigenen Kognition beeinflusst werden.
- Intrinsische Belastung entsteht durch die Schwierigkeit der Materialien.
- Extrinsische Belastung entsteht durch die Gestaltungsmerkmale der Art der Bildung und der Materialien.
- Germane Belastung ist die Menge der investierten geistigen Anstrengung.
Die folgende Tabelle untersucht die Auswirkungen verschiedener Lernarten und was die primäre kognitive Belastung der drei oben genannten ist.

Diese Art von Meta-Verständnis dessen, was zum Lernen benötigt wird, kann Ihnen helfen, indem Sie feststellen, dass Sie in einer Lernmodalität möglicherweise weniger kognitive Belastung haben als in einer anderen. Sie können auch feststellen, dass Sie sich selbst etwas Spielraum geben können, wenn ein Thema mit mehr germane Belastung länger dauert, um es zu verstehen, als ein anderes, das hauptsächlich auswendig gelernt wird.
Wissen Sie, dass Lernstile unsere Fähigkeit, Dinge zu verstehen, beeinflussen und die Beseitigung von Hindernissen für sich selbst der Schlüssel ist. Studieren Sie immer in einem Café, in dem viel Lärm und Ablenkung herrscht? Bedenken Sie, dass Ihre mangelnde Konzentration mehr mit der Umgebung als mit Ihrer Fähigkeit, die Materialien zu verarbeiten, zu tun haben könnte.
Eine weitere Anmerkung dazu: Lernen ist schwer und es ist demütigend. Es ist auch aufregend, aber bitte fühlen Sie sich nicht allein, wenn Sie kämpfen oder wenn Sie etwas mehrmals wiederholen müssen, um es wirklich zu verstehen. Selbst nach der Beseitigung von kognitiven Lecks ist die Wissenserweiterung nicht unbedingt einfach, zahlt sich aber in Dividenden aus.
Lebenslange Lerner
Indem Sie sich entscheiden, Entwickler zu werden, entscheiden Sie sich zu lernen. Das ist erstaunlich. Unser Bereich schätzt nicht nur unser Wissen, sondern wir können Langeweile abwehren, weil er nicht stagniert. Mein Vorschlag ist, all die Dinge, die es zu lernen gibt, als Buffet zu betrachten. Es gibt so viel, was Sie tun können, so viele Werkzeuge, die Sie verwenden können. Sie müssen nicht alles lernen und niemand weiß absolut alles. Es kann überwältigend sein, aber versuchen Sie, es weniger als ein Wettlauf ins Ziel und mehr als eine kontinuierliche Reise zu betrachten.
Denken Sie daran: Niemand wurde geboren, der das alles wusste. Selbst die Experten, die Sie kennen, haben bei Null angefangen. Nichts hindert Sie daran, ihr Kollege zu werden, wenn das Ihr Ziel ist. Oder einfach genug zu lernen, um die Arbeit zu erledigen, wenn das das ist, was Sie brauchen.
Das ist ein toller Beitrag! Obwohl ich an einer Universität arbeite, glaube ich, dass man kein College besuchen muss, um im Tech-Bereich erfolgreich zu sein. Ich stimme definitiv zu, dass man weiter lernen muss, egal in welchem Arbeitsbereich man tätig ist. Networking kann viel dazu beitragen, zu wissen, was man selbst lernen muss. Ich habe mich oft mit Leuten auf LinkedIn bei Unternehmen in Verbindung gesetzt, für die ich arbeiten möchte, um herauszufinden, welche Fähigkeiten sie für notwendig hielten. Das hat mir geholfen, Lücken in meinem Können zu schließen, um ein besser abgerundeter Entwickler zu werden.
Danke Greg, guter Tipp mit dem Kontaktieren von Personalvermittlern – werde ich in Zukunft nutzen, um mich auf Kurs zu halten.
Toller Artikel, danke, dass Sie Ihre Methoden zur Aufrechterhaltung des Wissens dargelegt haben. Ich weiß, dass Sie diese Frage wahrscheinlich oft bekommen werden, also lassen Sie mich der Erste sein… wo kann ich die Papierplaner bekommen, die Sie benutzen, lol?
Hallo Chad, danke! Sie können sie bei Office Max kaufen! Amazon hat auch eine Menge: https://www.amazon.com/Teachers-Planner-Lesson-Peter-Pauper/dp/144131573X/
Prost!
Vielen Dank, ich werde die Techniken sicherlich anwenden… besonders die, alles, was ich lerne, wiederholt zu üben… Allerdings scheint es, als würde ich so viel lernen und 24 Stunden reichen nicht aus.lol. Nochmals vielen Dank, Sie sind großartig
Das habe ich sehr genossen zu lesen! Ich werde einen Vortrag über meinen Beruf an einer örtlichen Mittelschule halten. Ich werde das definitiv erwähnen.
Super hilfreich. Danke Sarah! Ich habe damit zu kämpfen, nicht nur zu definieren, was ich lernen möchte, sondern auch, wie ich jeden Tag konsequent Zeit zum Lernen finde. Die Sache mit der Verwendung von Projekten, um nicht nur zu lernen, sondern auch Spaß zu haben, höre ich immer wieder… Ich verliere mich leicht darin, nur Material durchzulesen und keinen Spaß am Bauen von Dingen zu haben.
Großartiges Tutorial, danke für die Unterstützung!
Sarah,
Das ist ein fantastischer Artikel. Vielen Dank.
Bitte löschen Sie diesen Kommentar, wenn Sie ihn als zu werbend empfinden, ich bin leidenschaftlich daran interessiert, wie man lernt.
Ich habe eine webbasierte App für spaced repetition (gestaffelte Wiederholung) erstellt, mit der Sie Ihre Lernmaterialien wie Word-, PPT-, PDF- und Bilddateien (ideal für Screenshots und Fotos von handschriftlichen Notizen) hochladen können. Lesen Sie dann Ihre Materialien in der App und wenn Sie auf Konzepte und Fakten stoßen, die Sie sich merken möchten, klicken Sie, um Karteikarten zu erstellen, die mit diesen ROIs (Regionen of Interest) verknüpft sind. Wenn Sie diese Karteikarten üben und die Antwort auf der Rückseite vergessen, können Sie auf den Quellendokumenten an der genauen Stelle dieser Tatsache oder dieses Konzepts öffnen. Frischen Sie Ihr Gedächtnis schnell auf und kehren Sie zu Ihrer Übungssitzung zurück. Bald werden Sie in der Lage sein, Videos aus verschiedenen Quellen in der App anzusehen und Karteikarten zu erstellen, die mit dem relevanten Zeitstempel im Video verknüpft sind, und mühelos zu der Stelle im Video zurückzukehren, die mit der Karte verknüpft ist.
Prost!
David
Ausgezeichneter Beitrag, das Tippen statt Kopieren und Einfügen hilft, weil es bewusst, langsamer und absichtlich ist, funktioniert nicht nur für Code, versuchen Sie, ein Gedicht auswendig zu lernen, etc.
Nach 20 Jahren erinnere ich mich immer noch an die ersten Zeilen von Hamlets Monolog, lol!
Das ist eine ausgezeichnete Lektüre, ich habe lange nach einem so großartigen Leitfaden gesucht, vielen Dank.
Wenn ich diesen Wochenplaner digital nachbilden wollte, wäre Excel oder jede Tabellenkalkulations-App eine Möglichkeit. Hat jemand andere Vorschläge?
Schöner Artikel und ich sehe immer gerne Verweise auf meine leitende Lerntheorie: Cognitive Load Theory. Für diejenigen, die sich für dieses Thema interessieren, habe ich mehrere Konferenzvorträge dazu gehalten, die „Human Learning“ heißen und die Sie hier finden können: https://www.ted.dev/human-learning-video-available/
Vielen Dank für diesen Beitrag. Ich habe das Beispiel mit der Töpferei sehr genossen!
Was für ein brillanter Artikel, und ich liebe es immer, wenn ich von guten Büchern erfahre.
Das ist ein wirklich großartiger Beitrag. Vielen Dank für Ihren Beitrag, der uns beim Lernen hilft.
Vielen Dank für den Artikel. Ich habe ihn sehr genossen.
Zum Thema lebenslanges Lernen gibt es auf Coursera einen kostenlosen Kurs namens "Learning How to Learn", den ich äußerst hilfreich fand. Hoffe, jemand anderes findet ihn nützlich.
https://www.coursera.org/learn/learning-how-to-learn
Ich wollte Sie nur wissen lassen, dass es neben der im Artikel erwähnten Liste „Awesome JavaScript Learning“ auch eine ziemlich ähnliche Liste für CSS gibt
https://github.com/micromata/awesome-css-learning
Hallo.
Leider ist es für Menschen ohne Studium nicht so einfach.
Bei der Bewerbung um einen Job werden Sie immer gefragt, welche Schule Sie besucht und welches College Sie abgeschlossen haben.
Sie können viel Wissen, Kreativität und Arbeitswillen haben… aber ohne College wird es sehr schwer, einen Job zu finden!
Vielleicht unmöglich!
Es gibt ein Buch zu diesem Thema, das ich empfehlen kann: „How We Think and Learn: Theoretical Perspectives and Practical Implications“ von Jeanne Ormrod
Ausgezeichneter Artikel! Vielen Dank dafür. Gott segne dich!
Danke, das ist Gold, ich habe erfahrungsbasiertes Lernen in der Musik studiert und versucht, es auf das Erlernen von Code zu beziehen, das erste Buch, das ich gekauft habe, war von Zed Shaw aus der Reihe ‚Learn the hard way‘, daher ist die Regel ‚nicht kopieren und einfügen‘ dankenswerterweise von Anfang an bei mir geblieben!
Toller Artikel. Danke!