Die Ankunft der Künstlichen Intelligenz hat einen Sektor auf den Kopf gestellt, der zuvor als unantastbar galt
Die ankunft der künstlichen intelligenz hat einen sektor auf den kopf gestellt, der zuvor als unantastbar galt
Ein Bericht der Universität Stanford zeigt, dass viele Aufgaben, die frisch promovierte Programmierer erledigten, heute mit Tools wie ChatGPT automatisiert werden können. Unternehmen wissen das und bremsen die Einstellungen ein. Das Wort 'Junior', das früher eine Chance bedeutete, klingt jetzt nach Risiko oder unnötigem Aufwand und die frisch Absolventen bleiben zurück. Sie schicken Dutzende von Bewerbungen ab und bekommen kaum eine Einladung zu einem Vorstellungsgespräch.
Die Unternehmen fordern, wie Quellen von El País berichten, die mit Dutzenden von jungen Leuten im Sektor gesprochen haben, mindestens zwei Jahre Erfahrung, sogar für einfache Positionen. In der Praxis bleibt das die meisten, die gerade ihr Studium abgeschlossen haben, außen vor, in einem Kreislauf, der sicherlich bekannt ist: Man bekommt keinen Job ohne Erfahrung, aber ohne Job kann man keine Erfahrung sammeln.
Zudem wird jetzt verlangt, mehrere Programmiersprachen zu beherrschen, die Nutzung der KI zu verstehen und, mit einem Menschen zusammenarbeitend, sicherzustellen, dass der generierte Code korrekt ist. Das bedeutet, einen Schritt höher zu steigen, bevor man das menschliche Arbeiten überhaupt richtig gelernt hat.
Da die Algorithmen schneller arbeiten lassen, haben die Unternehmen den Maßstab erhöht. Sie suchen junge Programmierer, die fast Experten sind und die zudem kommunizieren, sich anpassen und kreativ denken können. Das ist sicherlich zu komplex für jemanden, der so jung ist.
Ein Experte für Programmierung zerlegt das Gerücht: 'Es wurde das als das gelobte Land verkauft, als der perfekte Job'. Die Erfahrung sagt uns, dass die KI nie die Programmierer ersetzen sollte.
Derek Chang, Technologe und Gründer von Stratus Data, erklärt, dass das alles mehr Mythos als Realität ist und dass 'die KI nicht mit echtem Wissen arbeitet, sondern mit dem, was sie in ihren Datensätzen sieht. Und die meisten Dinge, die sie in der Softwarewelt gesehen hat, sind öffentliche und generische Codezeilen'.
Einfach gesagt, auch wenn die KI die Produktivität erhöht, wird sie die Entwickler nicht ersetzen. Und nein, das sollte nicht der Hauptgrund sein, um neue Mitarbeiter zu rekrutieren, sondern ein langfristiger Komplementär.
Chang macht deutlich, dass die KI, so beeindruckend sie auch scheint, nur eine gute Nachahmerin ist. Sie versteht nicht warum, sondern wiederholt nur wie. Daher brilliert sie in einfachen Aufgaben, aber in großen Systemen mit realen Risiken oder kritischen Strukturen wird sie zu einer Hilfsmittel, das dem Menschen dient.
In einfacher Programmierung habe ich bis zu 5 Mal mehr Geschwindigkeit gewonnen. Aber in komplexen Projekten verbringe ich mehr Zeit damit, den Code der KI zu überprüfen und zu korrigieren, als ich brauchen würde, um ihn von Grund auf neu zu schreiben. Am Ende braucht man Senior-Entwickler, die das Instinkt haben, versteckte Fehler zu erkennen, die erst nach sechs Monaten sichtbar werden.
Was ist Codex und warum könnte diese KI von OpenAI das Ende der menschlichen Programmierer sein?
Programmierer verbünden sich mit der KI, könnten aber ihre eigene Grube graben.
Vor dieser Situation gibt es bereits Programmierer, die, wenn auch etwas erfahrener, die Situation umgedreht haben und dem Sprichwort 'Wenn du nicht mit deinem Feind umgehen kannst, verbünde dich mit ihm' folgen. Statt endlose Zeilen von Code zu schreiben, sind die Entwickler jetzt mehr Projektmanager, Designer von Projekten und Qualitätskontrolleure des von den Maschinen generierten Codes.
Es scheint, als ob diese Ära die Arbeit der Programmierer einfacher macht. Für viele ist die KI eine Revolution, die sie viel produktiver und kreativer macht, aber nicht jeder ist überzeugt. Einige erfahrene Programmierer sehen im 'Vibe Coding' ein Risiko, weil die KI nicht immer versteht, was man von ihr will und inkonsistente Ergebnisse liefern kann.
Zudem, wenn die Entwickler sich zu sehr auf die KI verlassen, ohne den generierten Code zu verstehen, verlieren sie oder entwickeln nicht die grundlegenden Fähigkeiten. Das Endergebnis kann eine große Menge an Code sein, der schwer zu pflegen und voller Fehler ist.
Das Interessanteste, was sich auch in anderen Sektoren zeigt, ist, dass die Adaption dieser Tools eine Generationsteilung erzeugt. Die jüngeren Programmierer sind offener und schneller dabei, die KI in ihren Arbeitsablauf zu integrieren, während die älteren kritischer sind.
Es ist klar, dass die Berufung sich ändert, wie viele andere auch, und es ist Zeit, dass die Menschen sich daran anpassen. In diesem Fall kann diese Technologie sicherlich eine große Hilfe sein, aber zumindest im Moment ist sie kein Ersatz für den Menschen und schon gar nicht für die, die gerade in der Berufung anfangen.
Programmieren ist nicht nur das Schreiben von Codezeilen, die funktionieren; es ist das Verstehen des Kontextes, das Antizipieren von Problemen, das Aushandeln von Anforderungen, das Treffen von Architekturentscheidungen und vor allem das Debuggen und Pflegen von lebendigen Systemen, die fast jeden Monat ändern. Die KI kann ein Copilot sein, aber nicht der Hauptpilot.