Warum Sie Python nach jedem Tutorial vergessen (und die Lösung, die tatsächlich funktioniert)
Sie beenden einen Videokurs. Du hast die ganze Zeit genickt. Dann öffnen Sie eine leere Datei und Ihr Kopf wird leer. Es kommt keine einzige Zeile heraus. Das kommt so häufig vor, dass die Leute ihm einen Namen gegeben haben: Tutorial-Hölle. Wenn es Ihnen passiert, ist mit Ihrem Gehirn alles in Ordnung. Die Art und Weise, wie die meisten Tutorials aufgebaut sind, macht es fast garantiert.
In diesem Artikel wird erklärt, warum es passiert, was wirklich in Ihrem Gedächtnis vorgeht und eine einfache wöchentliche Routine, die das Zuschauen in die Fähigkeit verwandelt, selbst Code zu schreiben.
Wie sich die Tutorial-Hölle anfühlt
- Sie können jedem Schritt folgen, während jemand anderes tippt, aber Sie können nicht alleine beginnen.
- Sie suchen ständig nach dem „nächstbesten Kurs“, anstatt etwas aufzubauen.
- Sie verstehen den Code, wenn Sie ihn lesen, und vergessen ihn am nächsten Tag.
- Du fühlst dich hinter Leuten, die es scheinbar „einfach verstehen“.
Wenn Ihnen zwei oder mehr davon bekannt vorkommen, lesen Sie weiter. Das Update ist kein besserer Kurs. Es ist eine andere Art der Nutzung als die, die Sie haben.
Warum es passiert
Erkennen ist nicht Erinnern
Wenn Sie sich eine Lösung ansehen, erkennt Ihr Gehirn sie: „Ja, das macht Sinn.“ Die Erkennung ist einfach. Das Schreiben von einer leeren Seite erfordert eine Erinnerung, was eine andere und viel schwierigere Fähigkeit ist. Tutorials trainieren Anerkennung. Jobs und Vorstellungsgespräche erfordern eine Erinnerung.
Der Autor hat alle schwierigen Entscheidungen getroffen
In einem Tutorial wählte jemand anderes das Problem aus, teilte es in Schritte auf, wählte die Werkzeuge aus und vermied die Fallen. Der schwierige Teil des Programmierens sind genau diese Entscheidungen. Wenn Sie nur das Ergebnis kopieren, üben Sie es nie.
Fehler werden aus der Geschichte entfernt
Ein ausgefeiltes Video zeigt nie die zwanzig Minuten, die der Autor mit einer verwirrenden Rückverfolgung verbracht hat. Echtes Lernen findet statt, während man feststeckt und wieder losfährt. Wenn Sie das überspringen, bleibt das Wissen oberflächlich.
Abstand fehlt
Das Binge-Watching eines ganzen Abschnitts an einem Abend fühlt sich produktiv an, aber die Erinnerung muss über mehrere Tage hinweg wiederholt werden. Das Pauken lässt schnell nach. Wenn man ein Thema nach ein oder zwei Tagen und dann nach einer Woche noch einmal aufgreift, bleibt es bestehen.
Die Lösung: eine Schleife aus kleinen Dingen, die Sie selbst schreiben
Verwenden Sie diese Routine vier Wochen lang. Es dauert etwa 30 bis 45 Minuten pro Tag.
Schritt 1: Lernen Sie eine kleine Idee
Wählen Sie ein einzelnes Konzept aus: Schleifen, Wörterbücher, Funktionen. Maximal zehn Minuten lang lesen oder schauen. Machen Sie sich nicht Wort für Wort Notizen.
Schritt 2: Schließen Sie es und schreiben Sie es aus dem Speicher
Öffnen Sie eine leere Datei und versuchen Sie, das, was Sie gerade gesehen haben, in Ihren eigenen Worten und mit Ihren eigenen Variablennamen wiederzugeben. Es wird chaotisch sein. Das ist der Punkt.
Schritt 3: Ändern Sie es
Ändern Sie das Beispiel so, dass es etwas anders funktioniert: Wörter zählen, nach Preis filtern, aus einer Datei lesen. Das Ändern von Arbeitscode ist die Brücke zwischen Kopieren und Erstellen.
Schritt 4: Absichtlich stecken bleiben und es dann lösen
Wenn ein Fehler auftritt, lesen Sie zuerst die letzte Zeile des Tracebacks. Erraten Sie die Ursache, ändern Sie eine Sache, laufen Sie erneut. Erst nach etwa zehn Minuten ehrlichem Ausprobieren, Suchen oder Nachfragen. Jeder behobene Fehler führt dazu, dass die Fertigkeits-Tutorials übersprungen werden.
Schritt 5: Rückkehr in zwei Tagen
Wiederholen Sie die kleine Übung von gestern, ohne hinzusehen. Wenn dies nicht möglich ist, handelt es sich um eine nützliche Information und nicht um einen Fehler. Schauen Sie und versuchen Sie es erneut.
Übung, die in diese Schleife passt
Dafür eignen sich interaktive Lektionen gut, denn der Editor startet leer und der Checker sagt einem sofort, ob der Code funktioniert. In den kostenlosen Grundlagen-Lektionen werden Sie bei jedem Schritt aufgefordert, echtes Python zu schreiben, es im Browser auszuführen und das Ergebnis zu sehen. Keine Installation, kein Setup, also ist das Einzige, was zwischen Ihnen und der Schleife steht, der Start.
Wählen Sie nach ein paar Wochen kleiner Übungen ein kleines eigenes Projekt aus: einen Taschenrechner, einen Dateiumbenenner, ein Skript, das eine Website überprüft. Halten Sie es klein genug, um es an einem Wochenende fertigzustellen.
Ein einfacher Wochenplan
- Montag bis Donnerstag: eine neue Idee pro Tag, aus dem Gedächtnis geschrieben und dann geändert.
- Freitag: Wiederholen Sie die Übungen der Woche, ohne hinzusehen.
- Wochenende: ein kleines Projekt, das das Gelernte verwendet, auch wenn es nur zwanzig Zeilen umfasst.
Wenn das Projekt funktioniert, auch wenn es schlecht ist, haben Sie die Grenze vom Konsumieren zum Machen überschritten. Diese Überquerung ist das ganze Ziel.
Anzeichen dafür, dass du die Tutorial-Hölle verlässt
- Sie beginnen Dateien von Grund auf, ohne zuerst ein Video zu öffnen.
- Sie suchen nach spezifischen Fehlern statt nach allgemeinen Kursen.
- Sie schließen kleine Projekte ab und haben das Gefühl, dass sie nicht perfekt sind.
- Sie können jemand anderem ein Konzept mit Ihren eigenen Worten erklären.
Wenn Sie einen strukturierten Weg mit integrierter Übung in jeden Schritt wünschen, beginnen Sie mit den Python-Lektionen für Anfänger und folgen Sie der obigen Schleife.
FAQ
Warum vergesse ich Python direkt nach einem Kurs? Kurse trainieren das Erkennen, nicht das Erinnern. Ohne selbst Code zu schreiben und ihn über mehrere Tage hinweg erneut zu lesen, bleibt der Speicher nicht hängen.
Wie lange dauert es, aus der Tutorial-Hölle herauszukommen? Viele Lernende bemerken innerhalb weniger Wochen eine Veränderung, wenn sie täglich aus dem Gedächtnis schreiben. Die genaue Zeit hängt davon ab, wie viele Stunden Sie üben.
Sollte ich ganz aufhören, Tutorials anzusehen? Nein. Verwenden Sie sie in kurzen Dosen, schließen Sie sie dann und schreiben Sie. Zuschauen ist in Ordnung; Das Problem besteht darin, beim Zuschauen innezuhalten.
Was ist ein gutes erstes Projekt? Etwas Kleines und Nützliches für Sie: ein Trinkgeldrechner, eine To-Do-Liste im Terminal oder ein Skript, das Dateien umbenennt.
Ist es normal, das Gefühl zu haben, bei Fehlern festzustecken? Ja. Das Lesen von Tracebacks und das Beheben von Fehlern ist eine Kernkompetenz, und jeder verbessert sich dadurch darin.
Kann ich üben, ohne etwas zu installieren? Ja. In den kostenlosen Lektionen auf dieser Website können Sie Python im Browser schreiben und ausführen.