Table of Contents
Tutorial-Hölle. Sie haben diesen Begriff wahrscheinlich schon millionenfach gehört. Aber verstehen Sie wirklich, was er bedeutet? Und warum es so wichtig ist, sich von den Zwängen zu befreien, die Tutorials mit sich bringen können?
Verstehen Sie mich nicht falsch – Tutorials sind großartig. Sie sind in der Regel eine Schritt-für-Schritt-Anleitung für eine bestimmte Technologie, die oft von talentierten Lehrern vermittelt wird. Aber hier liegt der Nachteil: Tutorials sind genau das … Sie werden an der Hand durch jeden Schritt geführt und bekommen vorgekaut, was wann zu tun ist. Es ist kaum eigenständiges Denken erforderlich. Sie folgen einfach den Anweisungen und … voilà, fertig.
Das Problem ist, dass Sie nach Abschluss des Tutorials nicht wirklich wissen, wie Sie es selbst machen sollen. Sie programmieren, machen bei Bedarf eine Pause, um aufzuholen, und machen dann weiter, bis Sie fertig sind. Dieser Ansatz ist für sich genommen gut, wird aber zum Problem, wenn Sie versuchen, das Gelernte selbstständig anzuwenden. Plötzlich stellen Sie fest, dass Sie nicht wissen, wie Sie es ohne Anleitung wiederholen können!
Wenn Sie in der Tutorial-Hölle feststecken, ist der erste Schritt, nicht zu verzweifeln. Das haben wir alle schon erlebt, und es ist einfacher, da rauszukommen, als Sie vielleicht denken, wenn Sie ein paar grundlegende Schritte befolgen.
Schritt 1: Verpflichten Sie sich zum selbstständigen Lernen
Es kann schwierig sein, sich von der Gewohnheit zu lösen, sich auf Tutorials zu verlassen, aber mit etwas Übung wird es einfacher.
Ein effektiver Ansatz besteht darin, dem Beispiel des Tutorials zu folgen, dann aber die Kontrolle zu übernehmen. Machen Sie sich zunächst ein Bild vom Prozess und dem erwarteten Ergebnis. Unterteilen Sie jeden Schritt in einzelne Schritte und konzentrieren Sie sich darauf, was passiert, warum ein bestimmtes Ergebnis eintritt, und notieren Sie alle Beobachtungen. Schließen Sie dann das Tutorial. Beenden Sie das Video! Öffnen Sie Ihren Code-Editor und versuchen Sie, das Ergebnis selbst zu reproduzieren, bis Sie es erreichen.
Sie werden Fehler machen und in Versuchung geraten, das Tutorial noch einmal zu öffnen. Widerstehen Sie. Ziehen Sie Ihre eigenen Notizen und Codeausschnitte zu Rate. Wenn Sie nicht weiterkommen, suchen Sie online nach dem Problem oder konsultieren Sie Stack Overflow. Auf diese Weise festigen Sie Ihr Verständnis, während Sie Herausforderungen bewältigen.
Je mehr Sie tatsächlich über das nachdenken, was Sie tun, desto besser wird Ihr Lerneffekt. Das Auftreten von Problemen ist ein entscheidender Teil dieses Prozesses, da das Problemlösen kritisches Denken fördert. Definieren Sie das Problem, experimentieren Sie, machen Sie Fehler und machen Sie weiter, bis Sie die Lösung gefunden haben.
Vom passiven zum aktiven Lernen
In meinen Anfangstagen als Programmierer habe ich mir Hunderte von Tutorials angesehen, mitprogrammiert und im Allgemeinen dieselben Ergebnisse erzielt wie der Dozent. Aber dann ging ich zum nächsten Tutorial über und vergaß das letzte oft völlig. Wenn Sie das tun, ist es Zeit, diese Gewohnheit zu ändern.
Nutzen Sie auf jeden Fall Tutorials, um die Grundlagen zu erlernen. Aber unterteilen Sie jedes Tutorial in überschaubare Abschnitte. Folgen Sie jedem Teil gedanklich, machen Sie sich Notizen darüber, was passiert und warum, und achten Sie darauf, zusammen mit dem Kursleiter zu programmieren.
Halten Sie am Ende jedes Abschnitts an! Schließen Sie das Tutorial, lesen Sie Ihre Notizen, öffnen Sie Ihren Code-Editor und versuchen Sie, das Ergebnis selbstständig nachzubilden. Wahrscheinlich werden Sie zunächst scheitern – und das ist in Ordnung. Je mehr Sie üben, desto einfacher wird es und desto besser werden Sie. Schließlich werden Sie jeden Abschnitt selbstständig meistern und können dann mit dem nächsten fortfahren.
So setzen Sie diesen Ansatz in die Tat um
Um dies in die Praxis umzusetzen, entscheiden Sie, was Sie lernen möchten, suchen Sie sich ein gutes Tutorial und unterteilen Sie es in Abschnitte oder Schritte (die meisten Tutorials sind bereits so strukturiert). Dann holen Sie sich eine zuverlässige App zum Notieren. Ich verwende hierfür Obsidian . Machen Sie sich während des Lernens Notizen, programmieren Sie mit und fügen Sie sowohl die Codeausschnitte als auch Ihre Beobachtungen hinzu. Wenn jeder Abschnitt abgeschlossen ist, schließen Sie alles und versuchen Sie, das Ergebnis zu reproduzieren, bis Sie es verstanden haben und bereit sind, weiterzumachen.
Ich verspreche, dass Sie mit dieser Methode die Tutorial-Hölle vermeiden und Tutorials als solide Grundlage für echte Meisterschaft nutzen können.
Ein Beispiel aus der Praxis
Als ich Django lernte, folgte ich zahlreichen Tutorials, programmierte mit, machte mir aber kaum Notizen. Am Ende jedes Tutorials hatte ich eine funktionierende Website … aber wenn ich eine ohne Hilfe erstellen sollte, war ich verloren. Ich konnte mich nicht einmal daran erinnern, wie man ein Django-Projekt startet!
Um mich davon zu befreien, installierte ich eine gute App zum Notizen machen (ich glaube, es war damals Evernote) und arbeitete das Tutorial Abschnitt für Abschnitt durch. Nach jedem Abschnitt schloss ich das Tutorial, öffnete meinen Code-Editor, schaute in meine Notizen und übte wiederholt.
Jedes Mal, wenn ich übte, bekam ich ein bisschenweiter. Wenn ich auf ein Hindernis stieß, suchte ich online oder schaute bei Stack Overflow nach, wie andere ähnliche Probleme gelöst hatten. Mit der Zeit machte ich so viele Fehler, dass ich einfach daraus lernen musste! Schon bald konnte ich Django ohne Hilfe installieren und konfigurieren.
Sobald ich die Einrichtung gemeistert hatte, ging ich für den nächsten Schritt noch einmal zum Tutorial und wiederholte den Vorgang. Jedes Mal übte ich von den kompletten Installations- und Konfigurationsschritten bis hin zum nächsten Schritt der Implementierung von etwas Neuem. Diese ständige Übung machte den Vorgang zu einer zweiten Natur.
Fazit: Tutorials als Startrampe nutzen
Zusammenfassend lässt sich sagen, dass Tutorials wertvolle Lernressourcen sind, aber nutzen Sie sie als Mittel zum Zweck – nicht als Zweck selbst. Am besten lernt man, wenn man Tutorials in überschaubare Abschnitte unterteilt. Sehen Sie zu (oder lesen Sie), programmieren Sie mit, machen Sie sich Notizen, schließen Sie das Tutorial, öffnen Sie Ihren Code-Editor und üben Sie. Gehen Sie so weit wie möglich selbstständig; wenn Sie nicht weiterkommen, sehen Sie in Ihren Notizen nach oder suchen Sie nach der Lösung. Fahren Sie dann mit dem nächsten Schritt fort.
Und vor allem: Üben Sie. Machen Sie so lange weiter, bis Sie jeden Schritt ohne Hilfe bewältigen können. Feiern Sie jeden Erfolg und bereiten Sie sich auf die nächste Etappe Ihrer Reise als unabhängiger Lerner vor.
Viel Glück und viel Spaß beim Programmieren!