
Du hast JavaScript oder Webentwicklung allgemein gelernt, hast aber immer noch das Gefühl, nicht gut genug zu sein. Oder es fällt dir schwer, das Gelernte zu behalten und tatsächlich anzuwenden. Dann ist dieser Artikel für dich.
Wahrscheinlich kennst du diesen Satz:
Um ein besserer Entwickler zu werden, musst du viele Projekte umsetzen.
Wenn es nur so einfach wäre. Vor allem für Anfänger, die noch gar nicht wissen, wie Projekte ablaufen.
Dieser Artikel nimmt dir die Angst davor und zeigt dir, was du tun und was du lassen solltest, um JavaScript deutlich schneller und effektiver zu lernen.
Bevor es zu den eigentlichen Tipps geht, schauen wir uns an, wie wir lernen.
Der übliche Weg, JavaScript oder eine andere Programmiersprache zu lernen, verläuft von oben nach unten oder umgekehrt.
Was ich damit meine?
Manche lernen erst die Grundlagen eines Themas und gehen dann zur nächsten Stufe über. Andere lernen, indem sie ein komplettes Projekt bauen, per Video oder Schritt-für-Schritt-Anleitung, ohne die Grundlagen zu kennen.
Beide Wege haben Vor- und Nachteile, aber darum geht es hier nicht. Es ist völlig in Ordnung, wenn der eine oder der andere für dich funktioniert.
Ich zeige dir hier die einfachen Kniffe, die dein Lernen beschleunigen und dir zusätzlich helfen, das Gelernte zu behalten, wenn du sie konsequent anwendest.
Gut. Kommen wir zum ersten Tipp.
Ein Ziel setzen und auswählen, was du lernen willst
JavaScript ist riesig und hat viele Zweige. Am besten entscheidest du dich für eine Technologie und lässt alles daneben erst einmal liegen.
Wenn du gerade erst anfängst, fällt diese Entscheidung allerdings schwer, weil kaum zu erkennen ist, wo man beginnen soll. Dann brauchst du einen gut strukturierten Lehrplan. Dazu später mehr.
Der Punkt hier lautet: eine JavaScript-Technologie auswählen und sich ausschließlich auf diese konzentrieren.
Wie das geht? JavaScript wird, wie du vielleicht weißt, sowohl auf der Client-Seite eingesetzt, also im Frontend, als auch als serverseitige Programmiersprache im Backend. Und zu jeder Seite gehören andere Technologien.
Im Frontend nutzen wir zum Beispiel Vanilla JavaScript, also JavaScript ohne zusätzliche Bibliotheken, oder Frontend-Frameworks wie React, Angular und Vue. Im Backend nutzen wir eine JavaScript-Laufzeit namens Node.js und ihr Framework Express.js.
Wie du siehst, gibt es eine Menge zu lernen.
Damit dich das nicht überfordert und du nicht schnell die Lust verlierst, konzentrierst du dich auf eine einzige Sache und lässt alles andere daneben liegen.
Jetzt kommt die Frage: Wo anfangen?
Das führt uns zum nächsten Tipp.
Folge einem gut strukturierten Lehrplan
Lerne nie einfach alles, was dir gerade unterkommt. Du brauchst einen strukturierten Lehrplan.
In einer Ausbildung folgst du sehr wahrscheinlich einem festen Programm. Als Autodidakt liegt es an dir, eine tragfähige Struktur zu finden, die dich leitet.
So stellst du sicher, dass du nichts auslässt, was du zu dem Thema wissen solltest.
Für einen strukturierten Lehrplan kannst du dir Online-Lernplattformen wie Udemy oder Elephorm ansehen. Entscheidend ist bei diesem Schritt nur, dass du überhaupt etwas hast, das dich durch dein Lernen führt. Sobald der Lehrplan steht: loslegen und lernen.
Aber bleib nicht in der Tutorial-Hölle hängen. Was ich damit meine? Das klärt der nächste Tipp.
Fang mit den Grundlagen an und steig dann direkt in Projekte ein
Du kennst jetzt die Grundlagen. Wie geht es weiter?
Fang an, Dinge zu bauen, auch wenn am Anfang nichts funktioniert. Du wirst merken, dass du unterwegs mehr lernst als in Tutorials.
Das ist erst einmal beängstigend, weil du vielleicht das Gefühl hast, für ein eigenes Projekt noch nicht gut genug zu sein. Glaub mir, du schaffst das. Wag den Schritt, du wirst ihn nie bereuen.
Du kannst mit einem Open-Source-Projekt auf GitHub beginnen und dir den Quellcode ansehen, um zu verstehen, wie die Teile zusammenhängen. Das bringt viel, denn du siehst, wie jedes Thema und jedes Unterthema zu einer fertigen Lösung zusammenfindet.
So bekommst du ein Gefühl dafür, was du gelernt hast, und willst mehr lernen. Von da an kannst du dir überlegen, welche Funktion du selbst umsetzen könntest. Fang an zu programmieren, schreib auf, was du weißt, und bleib stecken. Das ist normal.
Danach musst du den Ausweg finden.
Wissen, wie man nach Lösungen sucht
Glaub mir: Selbst wenn du jahrelang Tutorials durcharbeitest, Videos schaust und Anleitungen liest, wirst du bei eigenen Projekten immer wieder auf Probleme stoßen.
Zu wissen, wie man Lösungen findet, ist eine der wichtigsten Fähigkeiten überhaupt.
Wie oben gesagt: Bei Projekten steckenzubleiben, ist normal. Es liegt also an dir, für jedes Problem eine Lösung zu finden.
Meistens sind Google und Stack Overflow deine Freunde. Fang aber immer bei Google an und sieh dir an, welche Möglichkeiten es gibt. Du wirst staunen, wie viel Wissen du dir damit ohne Aufwand aneignest.
Gewöhn dir an, die Dokumentation zu lesen
Hast du dich schon einmal gefragt, warum die eine oder der andere so gut in dem ist, was sie oder er tut? Das Geheimnis: Die meisten von ihnen lesen regelmäßig die Dokumentation und beherrschen ihr Thema deshalb.
So wie jedes Produkt mit einer Anleitung kommt, kommen Technologien und Frameworks mit ihrer Dokumentation. Sie ist technisch, gerade für Anfänger, aber durchaus verständlich. Und glaub mir: Je wohler du dich beim Lesen der Dokumentation fühlst, desto besser kommst du als Entwickler voran.
Der Vorteil dabei: Du bekommst die Informationen aus erster Hand von den Machern, und das erweitert dein Wissen und deine Sicherheit im Thema.
Fazit
Irgendwann fragst du dich als Entwickler, ob das alles die Mühe wert ist. Meistens deshalb, weil du länger gebraucht hast als gedacht. Das ist völlig normal. Gib nicht auf. Bleib dir treu, lerne in deinem Tempo, aber bleib dran.
Vergiss nie: Sobald die Grundlagen sitzen, wendest du dein Wissen direkt in Projekten an. Warte nie darauf, genug Wissen angesammelt zu haben.
Und wenn du jemanden findest, mit dem du zusammen programmierst: nimm die Gelegenheit mit, das hält die Motivation oben.
Ich hoffe, diese einfachen Tipps helfen dir weiter. Teile sie gern im Netz. Und wenn du eigene Kniffe hast, die bei dir funktionieren, schreib sie uns in die Kommentare.


