Warum Sie Programmieren in zehn Jahren lernen müssen: Ein Leitfaden von Peter Norvig
Teach yourself programming in ten years (1998)

Ich argumentiere, dass echte Expertise im Programmieren keine 24-Stunden-Kurse übersteht, sondern etwa zehn Jahre bewusster Übung erfordert. Erfolg entsteht durch praktisches Arbeiten, den Austausch mit anderen Entwicklern und das Lernen verschiedener Programmiersprachen. Nur durch diese langfristige Hingabe und das Überwinden von Herausforderungen wird man ein Meister des Handwerks.
Eine Sprache, die nicht die Art und Weise verändert, wie Sie über Programmieren nachdenken, ist nicht wert, gelernt zu werden.
- primitivesuave
FWIW, Peter Norvig hat vor etwa zwei Jahren auch eine aktualisierte Einschätzung dazu gegeben, wie Programmieren mit LLMs aussehen wird. Damals hat es mir etwas Hoffnung gegeben, aber mit der Entwicklung von Fables, Kimi und Sols ist es meiner Meinung nach wirklich eine reine Spekulation, wohin die Kunst des Programmierens führen wird.
- incanus77
Warum ist dies als 1998 markiert, obwohl es unter anderem auf Khan Academy und Go verweist?
- yoyohello13
Eines meiner liebsten Dinge war es, Zeit damit zu verbringen, herumzuprobieren, um eine neue Programmiersprache zu lernen. Ich habe mir einige davon angeeignet, und es machte Spaß, neue Paradigmen kennenzulernen und herauszufinden, wie man Programme organisiert. Aber seit es die KI gibt … ich weiß nicht, ich kann es einfach nicht mehr. Es scheint im Zeitalter der KI völlig nutzlos zu sein. Als ob es nicht mehr wichtig wäre, die technischen Aspekte des Programmierens zu verbessern. Ich glaube nicht, dass ich den LLMs das jemals verzeihen werde. Sie haben mir wirklich etwas genommen, das ich genossen habe.
- throwaway17_17
Als ich mich entschied, das Programmieren wirklich zu lernen, nachdem ich mich bereits in sehr grundlegendem C++ aus Büchern versucht hatte und BASIC benutzt hatte, waren dieser Artikel und Eric S. Raymonds „How to Become a Hacker“ [1] (CATB scheint heutzutage kaum noch zu laden) zwei der ersten Artikel, die ich gefunden habe. Während HtBaH auf mich wahrscheinlich sofort einen größeren Einfluss hatte, war „Teach Yourself“ ein großartiger Appetizer für das Konzept, mein Lernen selbst zu steuern und die Entscheidungen zu treffen, die ich traf.
Da die gesamte „KI“ das Codieren/Lernen des Programmierens zu einem Sackgassen und unnötigem Kram gemacht hat, der derzeit verkauft wird, weiß ich nicht, ob Menschen, die tatsächlich programmieren lernen wollen, Ressourcen finden werden, die so motivierend sein können wie dieser und andere Artikel aus „den Zeiten davor“. Das macht mich etwas niedergeschlagen, aber in meinen weniger pessimistischen Momenten denke ich, dass motivierte Lernende trotzdem durch den Hype hindurchsehen und diese Art von Ressourcen finden werden.
Als Randbemerkung: Norvigs Artikel darüber, eine Scheme in Python zu implementieren, waren mein erster Ausflug in das Design und die Implementierung von Programmiersprachen, Compilern und Interpretern, was mein Interesse bis heute wirklich geprägt hat.
- markus_zhang
Aus meiner Erfahrung, nur um das zu sagen, was viele solcher Artikel nie erwähnt haben, weil der Autor diese Fähigkeit ohnehin von Natur aus besitzt:
Suchen Sie nach mentaler Stabilität oder einem mentalen Zustand, der Sie dazu bringt, 10 Jahre lang zu programmieren, ohne völlig auszubrennen. Wenn Sie nach einem relativ einfachen Arbeitstag nicht einmal ein wenig programmieren können, sind Sie ausgebrannt.
Übrigens: ^ ist mein aktueller Zustand.