Vordenker

Von Codern zu Systemdenkern: Die neue Rolle der Ingenieure

mm
Unite.AI zu deinen bevorzugten Quellen auf Google hinzufÞgen

Die Rolle der Software-Entwickler durchlÃĪuft eine IdentitÃĪtsverÃĪnderung mit dem Aufkommen von KI. Seit Jahrzehnten wurden Engineering-Teams nach Geschwindigkeit und Ausgabe gemessen. Mitarbeiter wurden fÞr schnelles Arbeiten innerhalb einer Kultur belohnt, die Geschwindigkeit, Ausgabe und das Beherrschen von Frameworks priorisierte. Seitdem autonome KI im vergangenen Jahr explodiert ist, haben sich die Grundannahmen fÞr Entwickler geÃĪndert. Mit KI-Coding-Assistenten, die repetitive Aufgaben Þbernehmen, existiert eine Schicht von KI-Ängsten im gesamten Ingenieurbereich. Diese VerÃĪnderung ist jedoch nicht anders als frÞhere technologische Entwicklungen.

Nehmen wir den Wechsel von manueller Infrastruktur zu Cloud-Computing als Beispiel. Dieser Wechsel hat nicht die Notwendigkeit von Dateninfrastruktur und denjenigen, die die Systeme betreiben, vollstÃĪndig eliminiert, sondern lediglich die Art und Weise geÃĪndert, wie sie operieren und die FÃĪhigkeiten, die erforderlich sind, um dies erfolgreich zu tun. Die Rolle von KI in der Ingenieurausbildung wird nicht anders sein. Erfolg mit KI-Coding-Assistenten bedeutet, dass Ingenieure zu Systemdenkern werden mÞssen, die GeschÃĪftsziele, Benutzerverhalten und Zusammenarbeit verstehen, um Wert zu liefern.

KI automatisiert Code, eliminiert aber nicht die KomplexitÃĪt

KI ist noch in den AnfÃĪngen der Einsatz in der Codierung, aber ihre Erfolge sind bereits offensichtlich. TatsÃĪchlich prognostizieren CIOs, dass ein Viertel der IT-Arbeit allein durch KI bis 2030 erledigt wird. Derzeit hat KI die FÃĪhigkeit, Boilerplate-Code zu generieren, Tests zu automatisieren und Bereitstellungen zu beschleunigen, was einen erheblichen Teil der Arbeit von Entwicklern Þbernimmt. Trotz dieser FÃĪhigkeiten mangelt es KI noch an den komplexen Aspekten der Codierungsentscheidungen.

Das VerstÃĪndnis von Absichten ist ein Bereich, in dem KI hÃĪufig strauchelt, da die Eingabinformationen nicht immer die LÞcken hinter dem Grund fÞr ein Projekt fÞllen kÃķnnen. DarÞber hinaus fehlt es bei der Gestaltung von resilienten Systemen. Obwohl KI ihre besten Vermutungen anstellen kann, wo potenzielle Fehler auftreten kÃķnnten, ist es ohne Lauf auf Plattformen oder ohne historisches Wissen darÞber, was schiefgelaufen ist und warum, fast unmÃķglich, ein wirklich resilientes System zu entwerfen. Insbesondere, da viele Organisationen spezifische Governance-Richtlinien haben, kann KI diese Elemente nicht immer berÞcksichtigen. Schließlich besteht eine bemerkenswerte LÞcke bei der Verbindung von Codierungsentscheidungen mit GeschÃĪftszielen. Ähnlich wie bei der Fehlinterpretation von Absichten hat KI Schwierigkeiten, zu verstehen, wie bestimmte Entscheidungen mit GeschÃĪftsergebnissen in Einklang gebracht werden kÃķnnen, ohne direkte Einblicke in die PrioritÃĪten eines Unternehmens.

Obwohl KI mÃķglicherweise im Laufe der Zeit diese Nuancen lernen kann, sind Menschen immer noch am besten darin, die Einzelheiten zu kennen, wie technische Entscheidungen mit GeschÃĪftszielen Þbereinstimmen. Da die Notwendigkeit, KomplexitÃĪten anzugehen, bleibt, wandeln sich Entwickler in eine Rolle als Systemstrategen, was bedeutet, dass sie verstehen, was zu bauen ist oder was nicht, und wie Systeme miteinander interagieren. Die FÞllung dieses Kontexts ist etwas, mit dem KI immer kÃĪmpfen wird.

Der Aufstieg des interdisziplinÃĪren technischen Teams

Mit KI, die den Großteil der technischen Arbeit Þbernimmt, die Entwickler frÞher ausfÞhrten, verschmelzen historisch getrennte Software-Rollen rapide. Verschiedene Rollen verschmelzen auf Weise, die zuvor nicht erforscht wurden.

Ein Großteil (92%) der Entwickler haben KI-Coding-Tools bis 2026 Þbernommen, was deutlich macht, dass KI die Art und Weise beeinflusst, wie Entwickler arbeiten und wo ihre neue Zeit verbracht wird. Produktmanager kÃķnnen nun KI-Tools verwenden, um Ideen zu prototypisieren. Designer kÃķnnen funktionale Erfahrungen mit minimaler IngenieurunterstÞtzung erstellen. Entwickler kÃķnnen anspruchsvolle BenutzeroberflÃĪchen und Workflows ohne umfangreiche Designressourcen generieren.

InterdisziplinÃĪre Ingenieurrollen und technische Teams insgesamt sind ein entscheidender Teil des Erfolgs in der KI-Ära. KI ermÃķglicht es denen, die mÃķglicherweise nicht zuvor in Kontakt gekommen sind, in einheitlichen Workflows zusammenzuarbeiten, indem sie umfassende GeschÃĪftsziele auf eine kooperative Weise verbinden. Der zukÞnftige Wert von Ingenieuren hÃĪngt von der Implementierungsarbeit ab und nicht von isolierten Workflows, an die viele sich frÞher gewÃķhnt hatten.

Ohne die Last, endlose Stunden mit Codieren zu verbringen, haben Entwickler nun die Zeit, sich auf die Rolle des Systemdenkers zu konzentrieren, sich auf Aufgaben wie Systemdesign, Erstellung und Bereitstellung von Governance-Richtlinien und Orchestrierung von Codierung zu konzentrieren. Die Freigabe von Zeit ermÃķglicht es Entwicklern, sich voll und ganz auf die neue Rolle des Systemstrategen zu konzentrieren.

Strategisches Denken wird zur wichtigsten IngenieursfÃĪhigkeit

Die Reduzierung von repetitiven technischen Aufgaben Ãķffnet eine TÞr fÞr eine neue FÃĪhigkeit, die als wertvollste FÃĪhigkeit eines Ingenieurs gilt: kritisches und strategisches Denken.

Wenn junge Ingenieure den Arbeitsmarkt betreten, stehen sie wahrscheinlich vor der Angst, ob sie Þberhaupt einen Job finden kÃķnnen, wenn sie wissen, dass die Rolle der Entwickler sich rasch wandelt. Junior-Talente werden interdisziplinÃĪre FÃĪhigkeiten benÃķtigen, die senior Ingenieure nicht bis spÃĪter in ihrer Karriere benÃķtigten, um sicherzustellen, dass die FÃĪhigkeitslÞcke nicht grÃķßer wird.

WÃĪhrend das Kennen von Code immer noch wichtig ist, wird das VerstÃĪndnis von GeschÃĪftskontext als SchlÞsselelement immer wichtiger. Das VerstÃĪndnis, wie man KI lehrt, Code zu entwickeln, der dem gesamten Unternehmen nÞtzt, ist entscheidend, um KI den umfassenden GeschÃĪftskontext zu geben, den sie benÃķtigt. Dies geht einher mit starker architektonischer Argumentation. Neue Ingenieure mÞssen den Prozess verstehen, der in die Systemdesigns einfließt, um nicht nur zu entwickeln, sondern auch zu begrÞnden und zu dokumentieren, wie es entsteht.

DarÞber hinaus wird die FÃĪhigkeit zum kritischen Denken wahrscheinlich die wichtigste FÃĪhigkeit in der Ingenieurausbildung sein. Kann man ein Systemprojekt mit grÃķßeren GeschÃĪftszielen und -bedÞrfnissen verbinden? Gibt es einen Grund, warum man einen bestimmten Ansatz gewÃĪhlt hat? All dies sind Dinge, die Ingenieure begrÞnden mÞssen, indem sie grÞndliche Arbeit leisten, um zu zeigen, wie technische Aspekte einen umfassenderen Wert treiben.

Die VerÃĪnderung der FÃĪhigkeiten ist nicht nur eine Frage der Werkzeuge, sondern auch eine umfassende Frage der ArbeitskrÃĪfte und der Organisation. Da die FÃĪhigkeit, schnell zu codieren, autonom geworden ist, werden starke UrteilsvermÃķgen, Priorisierung und Kontext die echten Wettbewerbsvorteile in der Ingenieurausbildung sein. Zukunftige Ingenieure werden nicht nur Software bauen – sie werden an der Spitze der Gestaltung stehen, wie Menschen, KI-Systeme und GeschÃĪftsziele zusammenkommen.

Die nÃĪchste Generation von Ingenieuren ist grÃķßer als Code

Das Wachstum von KI macht die Ingenieurausbildung nicht weniger wichtig. Es definiert vielmehr neu, was die Stellenbeschreibung beinhaltet. In einer hochgradig kooperativen Ära werden die besten technischen Teams systematisch denken, KI nutzen, um Ergebnisse zu optimieren, anstatt technische Ausgaben.

Das Gedeihen in der KI-Ära bedeutet, unter KomplexitÃĪt zu arbeiten, wichtige Codierungsentscheidungen mit umfassenden GeschÃĪftsauswirkungen zu verbinden und die Verwendung von KI verantwortungsvoll zu leiten, wÃĪhrend all dies geschieht. Organisationen passen sich bereits an eine zunehmend interdisziplinÃĪre Zukunft an, und die wertvollsten Entwickler werden diejenigen sein, die die Systeme verstehen, auf denen das GeschÃĪft lÃĪuft.

Chris Yates leitet das Produkt, Design und Engineering bei Pantheon.io und hat seine Karriere damit verbracht, auf dem Web zu bauen und Tools fÞr Ersteller zu entwickeln. Chris ist leidenschaftlich daran interessiert, Web-Teams dabei zu helfen, die AI-gestÞtzte Entwicklung und die Kreuzung von Entwickler-Tools, Content-Management und moderner Web-Infrastruktur zu meistern.