William Zabka, der unvergessliche Johnny Lawrence aus Karate Kid und Cobra Kai, ließ 2018 einen Satz los, der die Leinwand durchbrach: Es spielt keine Rolle, ob du ein Verlierer, Nerd oder Außenseiter bist, was zählt, ist, dass du ein harter Kerl wirst. Eine direkte Aussage, die dazu einlädt, Etiketten hinter sich zu lassen und sich auf die Einstellung zu konzentrieren. Die Bürgerschaft fand darin eine ungefilterte Botschaft der Selbstverbesserung.
Der Quellcode des harten Kerns: Wie man Beharrlichkeit auf die Entwicklung anwendet 🥋
In der Tech-Welt übersetzt sich dieser Geist in agile Methoden und kontinuierliches Lernen. Es spielt keine Rolle, ob du von Bootcamps kommst, Autodidakt bist oder einen formalen Abschluss hast; der Schlüsselfaktor ist die Belastbarkeit gegenüber Bugs und Deadlines. Wie bei Cobra Kai definieren ständige Übung und die Einstellung gegenüber Fehlern den Programmierer. Die technische Fähigkeit wächst, wenn du dich nach einem Fehler wieder aufrichtest, unabhängig von deinem Ausgangspunkt.
Die dunkle Seite des Hartwerdens: Vorsicht vor Overengineering ⚠️
Aber Vorsicht, Lawrences Lektion auf Code anzuwenden, kann nach hinten losgehen. Zu versuchen, ein harter Entwickler zu sein, führt dich manchmal zu Overengineering: Ninja-Patterns hinzufügen, wo nur eine einfache for-Schleife nötig gewesen wäre. Am Ende hast du eine App, die aussieht, als wäre sie von Kreese trainiert worden: hart, unflexibel und mit mehr Wendungen als einem Kranichtritt. Manchmal bedeutet es, hart zu sein, zu wissen, wann man vereinfachen muss.