Nimm dir die Zeit, das Folgende zu verinnerlichen.
Wir beginnen mit einigen Grundlagen,
denn es wäre viel schwerer,
später das Fundament zu ändern,
wenn das Haus schon darauf steht.
Gute Programmierer folgen
bestimmten philosophschen Einstellungen,
die es ihnen ermöglichen, viel weiter zu gehen
und deutlich bessere Software zu erstellen.
Während wir im Alltag größtenteils
schon bestehenden Pfaden folgen,
wirst du als Programmierer neue Pfade anlegen.
Du wirst zu einem (wenn du es schon bist, besseren)
Ingenieur, Erfinder, Künstler.
Als Programmierer (beginnend mit dem
nächsten Schritt dieses Tutorials)
wirst du viele Dinge sehen,
die du zunächst noch nicht verstehst.
Alle Menschen sehen nahezu jeden Tag
Vieles, das sie nicht verstehen
— aber sie bemerken es meist nicht
und filtern es sogar reflexartig aus,
um ihr Alltagsleben zu führen.
Als Programmierer aber
musst du bemerken, was du nicht verstehst,
dies aushalten und dann aktiv damit arbeiten,
drei Dinge wissend und akzeptierend:
1. Du verstehst es noch nicht.
2. Früher oder später wirst du es verstehen.
3. Es gibt einen Weg, und du wirst ihn finden.
Für deine aktuelle Aufgabe
musst du nicht unbedingt schon gleich
alles verstehen, es ist effizient, den Rest
erst später zu lernen, Schritt für Schritt.
Die folgenden drei Tugenden werden dir helfen;
richte dich bestmöglich an ihnen aus:
1. Neugier:
Entdecke, frage, lerne,
spiele, forsche immer weiter.
2. Geduld:
Vertraue darauf, dass es Schritt für Schritt
immer weiter vorangeht, bis hin zum Ziel.
3. Hartnäckigkeit:
Bleib auf deine Ziele fokussiert,
gib ihnen eine hohe Priorität
und arbeite ihnen mit Bestimmtheit entgegen.
01. Philosophie, Lektion 1