Trend-Themen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Im AI-Zeitalter gibt es einige Veränderungen beim Programmieren:
Der Wert von Kommentaren nimmt nicht ab, sondern zu. Die Voraussetzung dafür, dass AI dir beim Programmieren hilft, ist, dass du klar sagen kannst, was du willst – Kommentare sind das Prompt für die AI. Wer keine guten Kommentare schreiben kann, dem kann die AI auch nicht helfen.
"Zweimal designen" wird besonders einfach. Früher war es zu kostspielig, zwei Lösungen manuell zu implementieren und zu vergleichen, sodass es niemand machen wollte. Jetzt kann die AI schnell zwei oder drei Lösungen generieren, um sie zu vergleichen – das ist in wenigen Minuten erledigt.
Aber die AI schafft auch neue Probleme – sie liebt es, eine Menge kleiner Klassen, Getter/Setter und übermäßige Kapselung zu erzeugen, alles sind flache Module. Ousterhout kritisierte die "classitis", und die AI produziert sie massenhaft.
Am Ende kommt es also wieder darauf zurück: Komplexitätsmanagement ist eine menschliche Aufgabe. Die AI kann Code schreiben, aber keine Architekturentscheidungen treffen. Wo liegen die Modulgrenzen, wie sollte Information verborgen werden, wie tief sollten Schnittstellen sein – das kann die AI nicht verstehen.
Kurz gesagt, die Anforderungen an Programmierer im AI-Zeitalter haben sich verändert:
Die Fähigkeit, Code zu schreiben, wird weniger wertvoll, während die Fähigkeit, Systeme zu entwerfen, an Wert gewinnt. Früher hast du von Geschwindigkeit und Gedächtnis gelebt, jetzt kann die AI das alles erledigen. Aber kannst du ein komplexes System in einige tiefe Module zerlegen, sodass jede Modulgrenze so sauber ist, dass die AI sie verstehen kann – diese Fähigkeit kann die AI nicht ersetzen.
Top
Ranking
Favoriten
