Selbstkontrolle der Zeit für Selbstbildung und Zeit für das Lesen von Büchern

Die Arbeit als Programmierer beinhaltet eine ständige obligatorische Selbstbildung. Zur Selbstbildung gehört zum einen die Vertiefung des Wissens in bereits vertrauten Bereichen und zum anderen der Erwerb von Fähigkeiten in unbekannten und fehlenden Bereichen. Das alles klingt natürlich wunderbar auf dem Papier, aber in der Tat haben wir immer noch Anfälle von Faulheit, die im Technologie-Stack stecken bleiben und aus der Routine herausbrennen. Neue Empfindungen helfen im Kampf gegen die dunkle Seite der Entwicklung. Das ist nur, dass die Empfindungen wirklich neu sein sollten: Zum zehnten Mal zu verstehen, dass die Nuancen der "neuen" API aus einem anderen sozialen Netzwerk schnell zu einer verschleierten Routine werden.


Verantwortungsbewusstes Arbeiten an sich trägt zur Entwicklung der ersten Art von Wissen bei, das die Fähigkeiten eines engen Spezialisten verbessert. Gleichzeitig wird auch der zweite Typ wieder aufgefüllt, jedoch sehr langsam, spontan und unkontrolliert. Und das bedeutet unbefriedigend. Aber ich möchte mehr wissen, in der Lage sein, besser zu werden, weniger oft für meine Entscheidungen rot zu werden, meine Nase höher zu heben.

In dem Artikel beschreibe ich meinen Ansatz, der mir hilft, Wissenslücken effektiver zu schließen und mich auch mit großer Freude mit Gamedev als Hobby zu beschäftigen.

Die Hauptlösung hier ist einfach und allen bekannt: Selbstbildung. Es kann viele Formen annehmen: ein zusätzliches Projekt für ein Hobby; Bildungskurse und Seminare (Text / Audio / Video) ; Wettbewerbe und Wettbewerbe; Bücher. Für mich sind Bücher am nützlichsten und effektivsten geworden, daher werden die Beispiele für überwachte Lernmethoden, die ich verwende, anhand ihrer Beispiele beschrieben.

Was ist das Problem? Nimm und lies!


Das Lesen spezieller Fachliteratur ist nicht nur nützlich und interessant, sondern auch schwierig, langweilig und manchmal lang. Natürlich gibt es sehr faszinierende Momente, die ein elegantes Muster oder eine Anekdote über die erfolglose Entwicklungsentscheidung eines anderen mit offensichtlichen Pfosten beschreiben (vielleicht sogar die gleiche wie Ihre) . Aber im Grunde verlieren solche Bücher gegen ihre unterhaltsamen Brüder, besonders nach einem anstrengenden Tag, wenn Sie sich mehr entspannen und nicht weiterziehen möchten.

Folgendes macht es einfacher, eine entspannte Zeit zu verbringen: Dawkins '"Selfish Gene" oder McConnells "Perfect Code"; Shriders Blut, Schweiß und Pixel oder Freemans Designmuster? ( Obwohl es fairerweise erwähnenswert ist, dass all diese Bücher die faszinierendsten auf der Liste waren ).

Hier begann ein nützliches Buch. Ist jetzt alles in Ordnung?


Aber nein. Hinter sich bemerkte er, dass er zum ersten Mal, als er anfing, McConnells perfekten Code zu lesen, irgendwo in der Mitte langsamer las. Und irgendwie kann man ruhig eine Woche, zwei Wochen Pause machen ... dann eine Stunde lesen ... und wieder eine Woche Pause. Ein Buch kann jahrelang gelesen, aber noch nicht fertiggestellt werden, aber es ist immer noch ein falsches Gefühl des allmählichen Fortschritts vorhanden. Und das Gefühl der Schande für lange Pausen entmutigt diskret jeden Wunsch, zu einem Objekt zurückzukehren, das so viele unangenehme Erfahrungen liefert.

Wer ist der Feind?


Mein Feind war ein Mangel an Sichtbarkeit. Wenn Sie keine ständig drängende Aufgabe sehen, scheint dies nicht der Fall zu sein. Und Sie können es in eine lange Schachtel legen. Ich hatte keine Werkzeuge, um dieses Problem zu lösen, aber ich fand immer noch ein passendes für mich. Und dies ist eine einfache Karrierekapitaltabelle in Google Text & Tabellen. Jeder Tisch reicht aus, auch in Papierform. Ich fand diese Technik in Nyuports Buch "In die Arbeit mit dem Kopf". Er hat dort mehrere Methoden, aber diese kam auf mich zu.

Methodik „Tabelle des Karrierekapitals“



Grundregeln:

  1. Erstellen Sie eine Tabelle mit 3 Spalten: Datum; Stunden verbracht; Durchzuführende Aufgaben.
  2. Füllen Sie am Ende eines jeden Tages die nächste Zeile der Tabelle aus. Eine Liste der Aufgaben, die für die Selbstbildung von Bedeutung sind, ist in den Aufgaben enthalten, die ausgeführt werden, und wie viele Stunden in jede der Aufgaben investiert wurden. In "Verbrauchte Stunden" ist die Summe der Stunden pro Aufgabe.
  3. Wenn an einem Tag nicht eine einzige Aufgabe erledigt wurde, setzen Sie Bindestriche und Nullen, damit sie die Augen schwielen.
  4. Schließen Sie nur Aufgaben ein, die für Ihr Lernen von Bedeutung sind. Reparaturen in einer Wohnung können oft wichtiger sein als Selbstbildung, aber Sie sollten sie hier nicht einschließen. Diese Regel ist jedoch sehr verschwommen.
  5. Es ist vorzuziehen, Aufgaben im SMART-Format festzulegen, dh: spezifisch (Buch A lesen); messbar (1 Buch wird gelesen und verstanden); erreichbar (ich habe bereits ähnliche Bücher und diese Kraft gelesen); relevant (meine Algorithmen verlangsamen sich! Es gibt etwas zu tun); Angabe der Lieferfrist (maximal 2 Monate zum Lesen).
  6. Die Gesamtzahl der aktuellen Aufgaben sollte nicht zu groß sein, um nicht besprüht zu werden. Für mich sind es ungefähr 6 Aufgaben. Gleichzeitig wird strikt darauf geachtet, dass gleichzeitig nicht mehr als 2 Bücher gelesen werden können.
  7. Am Monatsende werden alle Stunden zusammengefasst und mit Ihrem Durchschnitt verglichen. Wenn überdurchschnittlich - wir fühlen uns sehr gut; wenn unterdurchschnittlich - wir fühlen uns immer noch gut; Wenn wir das erforderliche Minimum unterschreiten, fühlen wir uns unwohl und passen entweder unser Verhalten an oder senken den Mindestbalken.

Das ist alles - die Methode ist sehr einfach. Eine ausführliche Beschreibung mit Beispielen finden Sie in einem der Bücher von Newport.

Zu Hause bringe ich eine Uhr mit einer Abstufung von 0,25 Stunden (15 Minuten) mit.
Ich bekomme 30 bis 120 Stunden im Monat.
Mindestbar: 30 Stunden.
Durchschnittliche Bar: 60 Stunden.
Der Tisch kann für eine angenehme Visualisierung verfeinert, kompliziert und mit verschiedenen Diagrammen dekoriert werden.

Der Vorteil dieses Ansatzes besteht darin, dass Sie herausfinden, wie viel Zeit Sie in Echtzeit benötigen, um ein Buch zu lesen. Was genau liest du eigentlich öfter?

Im Folgenden gebe ich einige der Bücher mit ihren Nettolesekosten an. Erst technische, dann allgemeine Bildung und Grenze (nicht chronologische Liste).

- [40,25 Stunden] Der perfekte Code. McConnell.
- [1,75 Stunden] Scrum Guide und Strategie.
- [34,50 Stunden] Künstliche Intelligenz in Computerspielen. Alex J. Champandar.
- [26,50 Stunden] Entwurfsmuster. Freeman, Freeman, Sierra.
- [24.75 Stunden] (Englisch) Muster in der Spielprogrammierung. Robert Nistrom.
- [17.50 Stunden] Das egoistische Gen. Dawkins.
- [5,50 Stunden] Kindererziehung. Bindestrich.
- [8.00 Stunden] Mit dem Kopf arbeiten. Nyuport.
- [12.75 Stunden] (Englisch) Harry Potter 1.
- [9,75 Stunden] (Englisch) Harry Potter 2.
- [11.25 Stunden] (Englisch) Harry Potter 3.
- [22.75 Stunden] (Englisch) Harry Potter 4.
- [26,75 Stunden] (Englisch) Harry Potter 5.
- [18.25 Stunden] (Englisch) Harry Potter 6.
- [19.75 Stunden] (Englisch) Harry Potter 7.
- [5,50 Stunden] Freeriden. Mark Levy.
- [13.00 h.] (Englisch) Wie man Freunde gewinnt. Cornegey.
- [4,25 Stunden] Machiavelli. Souverän.
- [7,50 Stunden] Blut, Schweiß und Schreier-Pixel.
- [23,75 Stunden] Alles über Farbe. Lindsey.

Fazit


Trockene Zahlen besagen, dass technische Bücher nur mit einer etwas geringeren Geschwindigkeit gelesen werden als leichtere oder fiktive. Nur technisch um ein Vielfaches dicker. Und zu einer Zeit ist es sehr schwierig, viel technische Literatur aufzunehmen.

Übrigens möchte ich darauf hinweisen, dass das Vorhandensein einiger Bücher auf der Liste nicht bedeutet, dass ich sie mochte, und ich würde sie jemand anderem als meinen Feinden empfehlen. Daher ist es unmöglich, es in irgendeiner Weise wahrzunehmen.

Für die Spieleentwicklung kann ich raten: "Perfekter Code"; "Design Patterns"; "Muster in der Spielprogrammierung"; "Blut, Schweiß und Pixel"; "Alles über Farbe."

In den Kommentaren wäre es toll, Ihre Listen empfohlener Bücher zu sehen.

Source: https://habr.com/ru/post/de452034/


All Articles