0%

Kapitel 4

Programmieren im Zeitalter der KI

Was KI beim Programmieren tatsächlich leisten kann

KI kann nützlichen Code schreiben. Sie kann ein Programm erklären, Tests entwerfen, ein Dutzend Dateien auf einmal ändern, die Testsammlung ausführen, Fehler lesen und beheben. Ich nutze sie jeden Tag und finde, dass alle, die Programmieren lernen, das ebenfalls tun sollten.

Aber wenn KI all das kann, warum noch Zeit darauf verwenden, Programmieren zu lernen?

Was die Werkzeuge heute tun

Dieses Gebiet entwickelt sich sehr schnell. Wenn du das hier liest, kann es bereits veraltet sein. Aber Mitte 2026 sieht die Lage so aus.

Beginnen wir mit dem Prompt: einer Anfrage, die du einem KI-Werkzeug gibst. Was zurückkommt, ist enorm gewachsen.

Codevervollständigung schlägt beim Tippen vor, was als Nächstes kommen könnte. Es gibt sie schon lange, aber KI hat sie leistungsfähiger gemacht. Statt eines Wortes kann sie jetzt eine ganze Funktion vervollständigen, eine benannte Aufgabe in einem Programm.

Ein Gespräch mit einer KI erklärt eine unbekannte Codebasis, bespricht einen Ansatz oder findet heraus, warum etwas fehlgeschlagen ist. Das ist ein wunderbarer Zugang zu einem Projekt, das du nicht selbst geschrieben hast. Eine erzeugte Änderung ist Code, den das Werkzeug für eine oder mehrere Dateien vorschlägt.

Und dann gibt es die Möglichkeit, die sich am schnellsten verändert hat. Ein Programmieragent erhält ein Ziel und die Erlaubnis, daran zu arbeiten: das Projekt lesen, einen Plan entwickeln, Dateien bearbeiten, Befehle und Tests ausführen, untersuchen, was kaputtging, und es erneut versuchen. Er kann längere Zeit ohne dich arbeiten und einen vollständigen Änderungsvorschlag zurückgeben.

Diese letzte Fähigkeit ist deutlich gewachsen. Eine klar abgegrenzte Änderung kannst du inzwischen delegieren und anschließend prüfen. Wie viel Zeit das spart, hängt von der Aufgabe, dem Projekt und dem Aufwand für die Prüfung des Ergebnisses ab.

Unterstützung und Vibe Coding sind verschiedene Dinge

In diesem Kurs bedeutet KI-gestütztes Programmieren, KI für einen Teil der Arbeit einzusetzen, während ein Mensch dafür verantwortlich bleibt, was das Ergebnis tun soll und welche Prüfungen über seine Annahme entscheiden.

Vibe Coding ist etwas anderes. Du beschreibst, was du möchtest, die Ausgabe sieht richtig aus, und du akzeptierst sie, ohne den eigentlichen Code zu prüfen. Viele Softwareentwickler sehen das kritisch, aber immer mehr Menschen erstellen Produkte vollständig durch Vibe Coding. In den Händen der richtigen Person kann es funktionieren. Bei jemandem, der praktisch nichts vom Programmieren versteht, ist es eine Katastrophe, die nur darauf wartet, einzutreten.

Je besser diese Werkzeuge werden, desto mehr verlagert sich der schwierige Teil. Aus „Lässt sich das schreiben?“ wird „Ist das das Richtige, und woran würde ich das erkennen?“

Was steht auf dem Spiel?

Für ein Wegwerfexperiment mit Beispieldaten ohne Zugriff auf etwas, das du schützen musst, kann eine leichtere Prüfung reichen. Wenn die Farbe falsch ist oder etwas kaputtgeht, ist wenig verloren. Schnelles Erkunden kann der ganze Zweck sein.

Verlagere denselben Ablauf jetzt in eine andere Umgebung. Die Software verarbeitet Geld oder Gesundheitsdaten, oder ein Team pflegt sie sechs Jahre lang. Plausibel reicht dann nicht mehr. Du brauchst Anforderungen, eine Prüfung des Codes, Tests und jemanden, der die Entscheidung verantwortet.

Wie gründlich du prüfen musst, hängt davon ab, was passiert, wenn der Code falsch ist, nicht davon, wer oder was ihn geschrieben hat.

Ich würde niemandem raten, mit einem Werkzeug darin zu konkurrieren, bekannte Muster aus dem Gedächtnis zu tippen. Ich würde dazu raten, zu lernen, wie Programme Informationen halten, Entscheidungen treffen, mit anderen Systemen sprechen und scheitern. Dadurch kannst du das Richtige verlangen, bemerken, wenn eine Erklärung nicht zum Code passt, und den Test auswählen, der ein Problem aufdecken würde.

Es lohnt sich also, das tatsächliche Angebot zu kennen. Die nächsten beiden Lektionen gehen es durch: zuerst die Werkzeuge, die neben dir arbeiten, dann die, die du selbstständig losschicken kannst.

Mehr erfahren

GitHubs Dokumentation bietet eine aktuelle Übersicht über KI-Programmierwerkzeuge. Die Hinweise zum verantwortungsvollen Einsatz von Programmieragenten beschreiben ihre Fähigkeiten und Grenzen. Beide englischen Quellen sind optional.