Werden Sie ein besserer Programmierer, indem Sie ein Programmiertagebuch führen

| Von

better-coder-journal

Der Kampf, ein viel besserer Designer zu werden, ist real. Ich habe konfiguriert, weil ich 13 war, aber ich finde es immer noch sowohl herausfordernd als auch lohnend. Es gibt absolut nichts Vergleichbares. Dennoch kann es manchmal frustrierend sein, einige Leute dazu zu bringen, aufzuhören und auch aufzuhören.

Um am Ende ein viel besserer Programmierer zu werden, muss man eigensinnig sein — darin, wie Sie Code lesen und auch schreiben, wie Sie neue Ideen untersuchen und sogar wie Sie Pausen einlegen und Ihren Geist verjüngen. Die Absicht ist entscheidend, um voranzukommen.

Wir haben Ihnen bereits genau gezeigt, wie Meditation Sie zu einem viel besseren Programmierer machen kann. Jetzt kannst du das eine Stufe höher schlagen ein Programmtagebuch führen auch. In diesem Beitrag erfahren Sie, was das ist, warum es nützlich ist und wie Sie so schnell wie möglich loslegen können.

Die Vorteile des Journalings

Lange Zeit dachte ich darüber nach, Tagebuch zu schreiben als eine Aktivität, die für ängstliche und asoziale Teenager gebucht wurde – aber das ist völlig falsch. Nichts anderes als ein veraltetes Stereotyp. In der Tat ist Journaling wirklich wertvoll, egal wie alt Sie sind oder was Sie tun.

Es hilft Ihnen, Ihre Gedanken zu artikulieren.

Wenn Sie wie ich sind, neigen Sie möglicherweise oft dazu, Ihre Codierungsprobleme zu „durchdenken“. Versuchen Sie, eine Formel auszuführen? Sie gehen jeden Schritt durch Ihren Kopf. Erforderlich, um eine brandneue Klasse zu erstellen? Sie stehen vor leeren Kursunterlagen und überlegen, welche Variablen und Ansätze es braucht. Sachen wie diese.

Und das ist eine Strafe für kleine Dinge, kann jedoch unhandlich – sogar schädlich – sein, wenn Sie mit etwas fortgeschrittenerem und / oder kompliziertem zu tun haben.

Das ist, wenn eine Zeitschrift nützlich ist. Es bietet Ihnen einen Raum, um Ihre Ideen (zB Formelaktionen, Stilverfahren oder was auch immer) konkret umzusetzen. Du kannst alles vor dir sehen. Es macht Sie nicht nur weniger anfällig für Fehler, sondern hilft auch, diese Konzepte in Ihrem Kopf zu stärken.

Programmier-Journal-Übersicht Bildnachweis: 32 Pixel mit Shutterstock

Es kann Sie viel effektiver machen.

Das oben erwähnte Verfahren des „Dumping your Thoughts“ ist wichtiger, als Sie vielleicht verstehen. Am Ende kann das einfache Aufschreiben einer Aufgabe / eines Problems / eines Gedankens Ihren Geist befreien und Ihre Konzentration steigern.

Wenn Sie zum Beispiel die Informationen dieses neu entwickelten Algorithmus direkt in Ihr Tagebuch stecken, können Sie sich auf verschiedene andere Aufgaben konzentrieren, ohne „Gedanken-CPU-Zyklen“ zu verschwenden, um diese Informationen im Hinterkopf zu behalten.

Ein Tagebuch zwingt zusätzlich zum Nachdenken. Es ist verlockend, sich direkt in eine Ausführung zu beeilen, und manchmal führt das auch zu einer Strafe, aber Sie sind viel besser dran, wenn Sie die gesamte Option durchdenken, bevor Sie auch eine Codezeile erstellen. Eine Stunde Planung kann viele Stunden Debugging vermeiden!

Es kann das körperliche Wohlbefinden und die psychische Schärfe steigern.

Obwohl es nicht erforderlich ist, schlage ich vor, dass Sie von Hand ein Tagebuch führen. Steigen Sie vom Computersystem ab, brechen Sie ein Taschennotizbuch auf und gestalten Sie mit einem Stift, der sich wirklich hervorragend in der Hand und auf der Seite anfühlt.

Damit können Sie den ganzen Tag nicht auf ein Display schauen, was zu Problemen wie einer schlechten Position sowie zu Augenermüdung führen kann. Es gibt Ihnen auch einen Faktor, um aufzustehen und ein bisschen herumzulaufen, was echte Vorteile für Ihr Gehirn hat.

Aber das ist noch nicht alles – es gibt etwas Einzigartiges an der physischen Handschrift, das verschiedene Teile Ihres Geistes aktiviert, eine größere Vorstellungskraft hervorruft, Probleme besser anspricht und Vorschläge viel besser behält.

Programmier-Journal-Beispiel Bildnachweis: In-Finity mittels Shutterstock

Es zeichnet einen Hintergrund Ihrer Entwicklung und auch Ihres Fortschritts auf.

Dies kann der größte Vorteil des Journalings sein, insbesondere für neue Programmierer. Das Schwierigste daran, ein Neuling zu sein, besteht darin, den eigenen Fortschritt und das Gefühl gefühllos zu fühlen, als würde man nicht weitermachen. Aber jeder Zeitschriftenzugriff stellt eine besondere Leistung dar. Es fühlt sich großartig an, und das ist unbezahlbar beim Entdecken.

Es ist auch wertvoll, um bei langfristigen Projekten motiviert zu bleiben, da das Journal als unvoreingenommener Hinweis darauf dient, wie weit Sie genau gekommen sind. Wenn Sie das Gefühl haben, keine Fortschritte zu machen, informiert Sie das Tagebuch darüber, dass Sie dies getan haben – was ein enormer Motivationsschub sein kann.

Schließlich kann ein Journal ein physischer Beweis sein, wenn Sie auf Patent- oder Urheberrechtsprobleme stoßen, jedoch nur, wenn Sie Ihre Einträge freigeben und autorisieren. Dies wird jedoch möglicherweise kein großes Problem darstellen, es sei denn, Sie arbeiten mit großen Projekten mit Millionen am Band.

Was soll man in ein Programmierjournal schreiben?

Nehmen wir an, Sie sind überzeugt. Sie beabsichtigen zu beginnen. Aber nur wie? Auch hier empfehle ich eine Stift-und-Papier-Methode (wie bei einem Moleskine-Notizbuch), aber wenn dies danach keine Wahl ist, schlage ich vor, einen Markdown-Editor wie Haropad, MacDown oder Typora zu verwenden. Oder Sie können etwas viel Standardmäßiges wie OneNote oder Evernote wählen.

Sobald Sie das tatsächlich festgestellt haben, ist es an der Zeit, mit dem Schreiben zu beginnen.

Datum und Marke. Datieren Sie Ihre Einträge ständig für die Nachwelt. Wenn Ihre Notizanwendung dies sofort kann, auch viel besser.

Probleme erlebt. Wenn Sie auf einen ausweichenden Fehler oder einen konzeptionell schwierigen Algorithmus stoßen, decken Sie ihn ab. Beginnen Sie mit einer Zusammenfassung, wenn es auftritt, sowie mit einer Auflistung möglicher Gründe. Wenn Sie es replizieren können, bestehen Sie aus diesen Aktionen. Manchmal kann der Akt des Zusammenstellens dieser Dinge Sie zu einer Lösung führen.

Programmier-Journal-Probleme Bildnachweis: Himmelsvektoren über Shutterstock

Lösungen entdeckt. Während Sie versuchen, die Probleme zu lösen, sollten Sie Ihre Bemühungen, sie zu beheben, aufzeichnen. Wenn das Mittel wirkt, super! Wenn dies nicht der Fall ist, dokumentieren Sie, warum es zu kurz gekommen ist. Wenn eine Option nicht optimal ist, notieren Sie sich die Nachteile, damit Sie später iterieren können.

Diese systematische Strategie zur Fehlerbehebung ist sehr nützlich, besonders wenn Sie ganz am Anfang stehen und sich auch wirklich von einem Schädling oder Algorithmus überwältigt fühlen – aber auch Profis können davon profitieren.

Protokollieren Sie Ihre Erfolge. Bewahren Sie für jeden Gewinn eine andere Checkliste auf, wahrscheinlich hinten auf Ihrem Notizblock. Hat dieser Algorithmus letztendlich geklickt? Oder hat sich Ihre fünftägige Suche nach einem Fehler endlich ausgezahlt? Stellen Sie diese Siege zusammen! Später, wenn Sie sich wirklich töricht oder unproduktiv fühlen, können Sie nachschlagen und alle wichtigen Dinge sehen, die Sie erledigt haben.

Es ist eine einfache Sache, kann jedoch massive Ergebnisse haben. Ich habe es direkt zuverlässig gefunden, um Programme gegen Erschöpfung zu besiegen. Und wenn Ihre „Halle der Erfolge“ länger wird, ist sie als Erinnerung an Ihre Fähigkeiten und Entwicklung viel effektiver.

Programmier-Journal-später Bildnachweis: Keangs Chaianan mittels Shutterstock

Dinge, die Sie später noch einmal besuchen sollten. Ein Bug-Tracker könnte viel besser sein, um sowohl Todos als auch Bugs zu verfolgen (duh), aber ein Journal kann fantastisch sein, um Ideen, Formeln, Anfragen, Themen sowie verschiedene andere „Dinge“ aufzuschreiben, die man nicht untersuchen kann heute noch später recherchieren wollen.

Leidenschaften und Ziele. Hier geht es weniger um Programme als um Ihre Zukunft als Entwickler. Wo möchten Sie irgendwann landen? Wie genau hat Sie die heutige Sitzung oder der diesjährige Job zu diesem Ziel geführt? Oder hat es dich wieder etabliert? Diese Art des Zugangs kann großartig sein, um sich selbst und auch Ihre Richtung neu zu zentrieren.

Lektionen entdeckt. Nach jeder Sitzung kann es gut sein, zusammenzufassen, was Sie getan haben, und darüber nachzudenken, was Sie herausgefunden haben. Ebenso müssen Sie daran denken, jeden wichtigen Meilenstein in Ihrem aktuellen Job und auch die Lektionen, die Sie gelernt haben, zu bewerten. Aus diesem Grund führen Programmierer Post-Mortems durch – indem Sie die gewonnenen Erkenntnisse zum Ausdruck bringen, können Sie eher daran denken, dass sie vorankommen.

Werden Sie ein Programmier-Journal starten?

Das Schöne an einem Programmjournal ist, dass es so einfach oder umfangreich sein kann, wie Sie es sich wünschen. Ob Sie 30 Minuten pro Tag oder 10 Minuten pro Woche investieren, es wird sich sicherlich als hilfreich erweisen – aber Sie werden es einfach lassen, was Sie hineingesteckt haben.

Scheint das etwas zu sein, das Sie auf jeden Fall ausnutzen würden? Würden Sie sicherlich Stift und Papier oder eine Notizanwendung bevorzugen? Hast du noch andere Tipps, die deine Shows angekurbelt haben? Zeigen Sie es uns in einer Bemerkung unten!

Wenn Sie die Informationen dieser neu gestalteten Formel in Ihr Tagebuch einbringen, können Sie sich auf andere Aufgaben konzentrieren, ohne „Gehirn-CPU-Zyklen“ zu verlieren, um diese Informationen im Hinterkopf zu behalten. Ein Bug-Tracker könnte besser sein, um Todos und auch Schädlinge zu verfolgen (duh), aber ein Tagebuch kann großartig sein, um Prinzipien, Algorithmen, Fragen, Themen sowie verschiedene andere „Dinge“ aufzuschreiben, die man nicht richtig untersuchen kann jetzt aber Lust, später zu recherchieren. Werden Sie ein Programmier-Journal starten? Der Reiz eines Showjournals besteht darin, dass es so einfach oder umfassend sein kann, wie Sie es möchten.[

Klicken Sie, um diesen Beitrag zu bewerten!
[Gesamt: 0 Durchschnitt: 0]

Andere verwandte Artikel

Schreibe einen Kommentar