Zum Inhalt springen
Julian Handl
DE EN

Die Zukunft der Junior-Entwickler

  • developers
  • ai
  • junior

KI kann Junior-Entwickler problemlos ersetzen. Diesen Satz liest man ziemlich oft, und bis zu einem gewissen Grad muss ich leider zustimmen. Was reines Code-Wissen angeht, übertreffen starke Modelle wie Opus und Sonnet Junior-Entwickler mit Leichtigkeit. Sie übertreffen sogar die meisten Senior-Entwickler.

Nicht nur bei den reinen Coding-Skills, auch bei Architektur, System Design, Debugging. KI kann den klassischen Junior-Entwickler also ersetzen. Das ist eine Tatsache. Und damit landen wir beim eigentlichen Dilemma. Wenn Seniors ihre Juniors nicht mehr für die Fleißarbeit brauchen und es sich nicht mehr lohnt, Junior-Entwickler zu werden — woher kommen dann die nächsten Senior-Entwickler?

Nur weil wir den klassischen Junior-Entwickler nicht mehr brauchen, heißt das nicht, dass es keinen Platz für eine neue Art von Junior-Entwickler gibt.

War das nicht schon immer so? In der Schule habe ich gehört, wie mein Lehrer Lochkarten in einen Computer gefüttert hat. So hat man damals ein Programm geladen. Hast du das in den letzten fünf Jahren gemacht? Nein? Dachte ich mir. Denn irgendwann hat jemand eine Abstraktionsebene darüber gebaut, damit man Code direkt am PC schreiben und per Befehl laden konnte.

Dann hatten wir Assembler, um hardwarenahen, hochperformanten Code für Maschinen zu schreiben. Dann hat jemand eine Abstraktionsebene darüber gelegt, damit man C schreiben kann statt Assembler. Kein Junior würde heute noch Assembler schreiben, weil er direkt die nächste Abstraktionsebene nutzen konnte. Woher kamen also die Assembler-Seniors?

Manche von ihnen sind gestorben, das liegt in der Natur des Lebens. Manche der Juniors waren verrückt genug, trotzdem Assembler zu lernen. Heute sind sie hochbezahlte Seniors und können arbeiten, wo sie wollen, weil sie extrem selten sind — aber es gibt sie noch.

Das bringt mich zu folgendem Gedanken: Wenn ich mit KI besseren Code schneller schreiben kann, warum sollte ein Junior das nicht von Anfang an tun? Muss er sich an csstricks- oder smashingmag-Artikel von 2016 über irgendwelche wilden Hacks erinnern? Nein, das kann die KI für ihn übernehmen.

Vielleicht ist KI einfach die nächste Abstraktionsebene über dem klassischen Coden, das wir die letzten 20 Jahre gewohnt waren. Manche Leute sind verrückt genug, den klassischen Stil trotzdem zu lernen, und für die haben wir einen Platz in der Softwarewelt.

Wir haben keinen Platz mehr für Massen an klassischen Juniors, aber wir haben Platz für eine neue Welle von Juniors, die KI für sich nutzen können. Das Skillset der heutigen Juniors wird sich dramatisch verschieben.

  • Sich mit KI schneller in Legacy-Codebases einarbeiten
  • KI-Workflows aufsetzen, die Jira, GitHub, Monday, … für End-to-End-Agent-Arbeit verbinden
  • Schnell PoCs bauen
  • Früh etwas über Architektur lernen
  • und vieles mehr aus dem klassischen Senior-Skillset

Ich glaube nicht, dass KI Junior-Entwickler ersetzt. KI ist die nächste Abstraktionsebene für eine neue Art von Junior-Entwicklern.