StartseiteArtikel

Front-End und Back-End verschmelzen: AI Coding verändert die Rollenverteilung von Ingenieuren in großen Tech-Unternehmen

极客邦科技InfoQ2026-07-01 07:36
In den Forschungs- und Entwicklungsorganisationen großer Technologieunternehmen zeichnen sich neue Anpassungssignale ab.

Es gibt neue Signale für Anpassungen in den Forschung und Entwicklung (F&E)-Organisationen großer Unternehmen.

Laut "Dachang Ribao" hat das F&E-Team von Meitans CLC Lebensmittel- und Lebensmittelhandel Keemart diese Woche eine Strukturanpassung abgeschlossen. Das Frontend- und das Backend-Team wurden offiziell zusammengeführt, und die neue Organisationsstruktur ist bereits in Kraft getreten. Berichten zufolge haben die relevanten Frontend-Mitarbeiter bereits einen Monat und mehr im Voraus Backend-Entwicklungstraining durchgeführt. Gleichzeitig hat Ant Financial auch angekündigt, die Teststellen insgesamt in F&E-Stellen umzuwandeln und für die betroffenen Mitarbeiter eine Pufferzeit von sechs Monaten einzurichten. Nach Ablauf der Übergangszeit werden die ehemaligen Tester in Full-Stack-Engineer umgewandelt.

Boris Cherny, der Vater von Claude Code, hat auch gestern in einem Beitrag geteilt, dass er, angesichts der zunehmenden Verschmelzung von Funktionen wie Engineering, Produktentwicklung, Design und Data Science zu einer neuen Rollenform, darüber nachdenkt, wie sich die zukünftige Aufteilung der Arbeitsstellen gestalten könnte.

Aus der Beobachtung des Claude Code-Teams hat Boris nicht die traditionelle Funktionsaufteilung gesehen, sondern eher fünf Rollenprototypen:

  • Prototyper: Verantwortlich für das Vorschlagen neuer Ideen und die schnelle Generierung einer großen Anzahl von Ideen, von denen die meisten am Ende nicht in die Produktion gehen.
  • Builder: In der Lage, ein Prototyp oder eine Idee schnell in ein produktionsreifes Produkt oder Infrastruktur umzuwandeln.
  • Sweeper: Verantwortlich für die Verbesserung der Benutzeroberfläche, die Vereinfachung von Code und Systemen, das Einstellen unnötiger Funktionen und die Optimierung der Leistung.
  • Grower: Nach der Fertigstellung eines Produkts für die kontinuierliche Iteration und die Verbesserung der Produkt-Markt-Passung (Product-Market Fit) verantwortlich.
  • Maintainer: Verantwortlich für den langfristigen Betrieb eines reifen Systems, um sicherzustellen, dass es auch bei der Skalierung sicher, zuverlässig, schnell und effizient bleibt.

"Viele Menschen übernehmen zwei dieser Rollen, manchmal sogar drei. Ich habe auch bemerkt, dass diese Rollen nicht streng an eine bestimmte Funktion gebunden sind. Beispielsweise sind in Anthropic einige Designer eher der ersten, einige der zweiten und einige der dritten Rolle zuzuordnen; das Gleiche gilt für Ingenieure, Produktmanager und Data Scientist." sagte Boris.

Die Zeit, in der man nur React beherrschen musste, um eine Bewerbungsmöglichkeit zu haben, geht schnell vorbei. In der heutigen Zeit, in der AI Coding schnell verbreitet wird, steht auch die Aufteilung der technischen Arbeitsstellen vor einer Umgestaltung. Insbesondere die Grenzen zwischen sogenannten Frontend- und Backend-Engineern werden zu "Full-Stack-Fähigkeiten" neu zusammengeführt. Unternehmen wollen nicht mehr nur einen "reinen Frontend-Entwickler", sondern möchten, dass die Bewerber in der Lage sind, Backend-APIs zu verarbeiten, die Datenbankstruktur zu verstehen und die Entwicklung, Bereitstellung und Lieferung einer Funktion von Anfang bis Ende unabhängig durchzuführen.

Die Signale, die von ByteDance und Alibaba in der Stellenausschreibung ausgesendet werden

"Jedes Unternehmen scheint Full-Stack-Engineer zu suchen." sagte ein Entwickler.

"Die Trennlinie zwischen Frontend und Backend ist verschwunden. Die meisten Teams, wie mein Team, wollen jetzt Personen, die von Anfang bis Ende verantwortlich sein können. Natürlich sind Fachkenntnisse immer noch ein Plus, aber die 'reinen Frontend-Engineer', die nur am Frontend arbeiten und bei Backend-Aufgaben zurückschrecken, sind für die meisten Teams nicht mehr geeignet." sagte ein weiterer Entwickler.

Im Stellenmarkt gibt es bereits sehr klare Signale für die "Zusammenführung von Arbeitsstellen".

Die Full-Stack-Anwendungsingenieurstelle bei Google ähnelt eher einer Arbeitsstelle in der Richtung der Geschäftsanwendung. Das Frontend ist nur ein Teil davon, und die Aufgaben umfassen die gesamte Software-Lieferkette. Traditionelle Frontend-Stellen konzentrieren sich normalerweise auf "Benutzeroberfläche und Frontend-Engineering", während der Full-Stack-Anwendungsingenieur bei Google auch für den gesamten Prozess von der Anforderungseingang, der Umsetzung des Lösungsansatzes, der In-Produktion-Bringung bis zur nachfolgenden Betriebsunterstützung verantwortlich ist. Diese Stelle muss die Bedürfnisse der internen Kunden direkt verstehen und übernimmt sogar einen Teil der Rollen von BA, Produktmanager und Lösungsingenieur.

Auf der Stellenausschreibungswebsite von ByteDance gibt es auch die Stelle "AI Full-Stack-Engineer - Video und Edge". Obwohl sie unter "Frontend" aufgeführt ist, hat sich der Aufgabenbereich auf die AI-Produkt-Engineering, die Agent-Dienst-Orchestrierung, die Multi-End-SDK, die Audio- und Video-Basisfähigkeiten, die Cloud-Plattform und andere Richtungen erweitert.

Solche Stellenbeschreibungen mögen recht allgemein sein, aber sie senden tatsächlich das Signal aus: Für das Big Frontend im AI-Native-Umfeld sucht das Team Full-Stack-Talente.

ByteDance-Stellenausschreibungsseite

Einige Stellen behalten zwar den Namen "Frontend", aber die konkreten Aufgaben gehen über die Erstellung von Seiten und Interaktionen hinaus. Frontend-Engineer müssen zunehmend das Backend-Aufgabensystem, die Modellaufruf-Logik, die AI-Produkterfahrung usw. verstehen, sonst ist es schwierig, komplexe AI-Fähigkeiten in ein nutzbares Produkt umzuwandeln.

Die Stellenausschreibung des Commercial AI-Teams von ByteDance für "Senior/Senior Frontend-F&E-Engineer" erfordert, dass die Bewerber für die F&E und Iteration der Web-Anwendung des Jichuang-Plattform verantwortlich sind. Der Geschäftsbereich umfasst die Produktivierung von kreativen Tools wie Digitalpersonen, AIGC-Sprecher, Videogenerierung, Agent usw. und die Teilnahme an der Erforschung der AI-Produktform.

Die neueste Beschreibung der Frontend-Engineer-Stelle von Tencent zeigt, dass die Anforderungen an Frontend-Engineer sich von der Umsetzung von Geschäftseiten zur Erstellung der Agent-Engineering-Plattform verschieben. Diese Stelle erfordert die Verantwortung für das Agent-gerichtete Sandbox-, Daten-, Debugging- und Visualisierungs-Web-Produktsystem, die unabhängige Übernahme der Entwicklung von hochinformationsdichten Seiten, mehrstufigen Prozessen und Echtzeitdaten-Debugging-Szenarien und die Förderung der Transformation von traditionellen Backend-F&E-Werkzeugen zu modernen, hochwertigen Produkterfahrungen.

Tencent Frontend-Engineer-Stellenausschreibungsseite

"Der Wettbewerb auf dem Frontend-Beschäftigungsmarkt wird 2026 noch intensiver, aber es gibt dennoch Chancen. Es wird mehr auf Tiefe als auf Breite, auf die Fähigkeit, Probleme zu lösen, als auf Auswendiglernen und auf Anpassungsfähigkeit als auf die Abhängigkeit von bestimmten Tools geachtet." sagte der Softwareingenieur Gawande Sakshi.

Zugleich verlassen auch die Backend-verwandten Stellen den traditionellen Backend-Bereich.

Die Stelle "AI Agent-Anwendungsentwicklung" bei Alibaba Taotian ist für die Erstellung von Tools wie intelligenter Preisvergleichs-Assistenzentscheidung in E-Commerce-Szenarien verantwortlich. Gleichzeitig muss sie auf der Grundlage von großen Modellen Multi-Domänen-Agenten orchestrieren, um die Effizienz des gesamten Betriebsablaufs der Händler zu verbessern; außerdem muss sie AI-Code-Generierungstools, ein intelligentes Effizienzsteigerungssystem für Betriebsmitarbeiter und eine Agent-Architektur für die Büroarbeit von Unternehmensangestellten entwickeln. Dies erfordert, dass die Bewerber sowohl über Server-seitiges Engineering als auch über die Anwendung von großen Modellen verfügen und in der Lage sind, Modelle, Tools, Wissensbanken und Geschäftssysteme zu einem umsetzbaren AI-Produkt zu orchestrieren.

"Als Backend-Engineer muss ich ein Full-Stack-Engineer werden, um meine Chancen auf eine Bewerbung zu maximieren." sagte ein Entwickler.

Einige Stellen werden jetzt nicht mehr in Frontend und Backend unterschieden, aber in den Stellenanforderungen wird bereits die Notwendigkeit von Full-Stack-Fähigkeiten angegeben. Beispielsweise wird in der neuesten Stellenausschreibung von Alibaba der "AI-Anwendungs-F&E-Engineer" als "Systembauer, der die Grenzen der Technologiestapel überschreitet und komplexe Probleme von Anfang bis Ende löst" beschrieben. Diese Stelle muss die Geschäftsszenarien tiefgreifend verstehen und an der gesamten F&E-Arbeit von der Anforderungsanalyse, der Architekturplanung bis zur In-Produktion-Bringung und Betriebsunterstützung teilnehmen.

Wenn die Branche der großen Modelle in die Phase des Agent-Engineering-Wettbewerbs eintritt, können Training, Promotion, Produkt und Engineering nicht mehr klar getrennt werden.

Die Stellenausschreibung von ByteDance für "AI Agent Memory Infrastructure" zeigt dies. Diese Stelle befindet sich an der Schnittstelle von großen Modellen, Datenystemen und Kontext-Engineering. Die Aufgaben umfassen die Erstellung der nächsten Generation von Agent-Memory-Infrastruktur, die Optimierung der Datenaufnahme, -speicherung, -indizierung, -suche, -aktualisierung, -kompression und -vergessen in einer Umgebung mit hohem Maßstab, geringer Latenz und hoher Verfügbarkeit sowie die Entwurf eines einheitlichen Memory-Modells und eines Verarbeitungsflusses für multimodale Daten.

Man kann sehen, dass die großen Unternehmen wie ByteDance und Alibaba jetzt nicht "Menschen, die besser programmieren können", sondern "Menschen, die Modelle in Produkte umwandeln können, Agenten in Systeme und AI-Fähigkeiten in echte Geschäftsprozesse integrieren können" suchen. Ob es sich um Frontend oder Backend handelt, spielt eigentlich keine so große Rolle mehr.

Ähnlich verhält es sich im Ausland. Die neuesten Full-Stack-Engineer-Stellen bei Stripe teilen die Aufgaben nicht in Frontend oder Backend auf, sondern fordern von den Bewerbern, dass sie Benutzererfahrungen, Dienste, APIs und Systeme entwerfen, erstellen und warten können und gleichzeitig in der Lage sind, eine effektive Abwägung zwischen geschäftlichen Prioritäten, Benutzererfahrung und nachhaltiger technischer Infrastruktur zu treffen. Stripe erfordert auch, dass die Ingenieure die technischen und architektonischen Entscheidungen bei der Produktentwicklung prüfen und treffen, direkt mit frühen Unternehmertreibern kommunizieren und Produktionsprobleme über Dienste und Technologiestapel hinweg beheben können.

"Das Schreiben von Code ist nur ein Teil des Software-Engineering. Das Software-Engineering wird nicht verschwinden. Aber die Software-Engineering-Organisation, die auf die Arbeitsstellengrenzen zentriert ist, wandelt sich in eine Software-Engineering-Organisation um, die auf die Lieferungsschleife zentriert ist." sagte Han Yu (anonym), der F&E-Direktor eines Unternehmens, gegenüber InfoQ.

Han Yu sagte, dass nicht nur die großen Unternehmen so handeln, sondern auch die kleinen und mittleren Unternehmen. Die Wertigkeit von Arbeitsstellen, die nur auf einer bestimmten Technologiestufe basieren, nimmt ab, und die Arbeitsstellengrenzen werden zunehmend verschwommen. Für die Unternehmen kann dies die gesamten Reibungskosten reduzieren und die Effizienz erhöhen.

Er fasste auf der Grundlage seiner eigenen Erfahrungen zusammen, dass die Unternehmen früher "Codearbeitskräfte auf einer bestimmten Ebene" kauften, aber jetzt eher "Menschen, die mit Hilfe von AI ein Problem stabil lösen können" brauchen. Gleichzeitig betonte er auch, dass es in jedem Bereich weiterhin Fachleute geben wird, die für die Qualität in diesem Bereich sorgen.

AI-Programmierwerkzeuge beseitigen die Grenzen

Der heute genannte "Full-Stack-Engineer" ist eher ein neuer Full-Stack-Engineer mit AI-Unterstützung: Er versteht sowohl Frontend als auch Backend, Agent-Architektur, Systembereitstellung, Iterationsoptimierung und Geschäftsszenarien.

Tatsächlich hat McKinsey bereits deutlich angegeben, dass AI die Entwickler zu Full-Stack-Entwicklungsfähigkeiten bringen wird und sie zu "AI-Technologiestapel-Entwicklern" werden lassen wird. Hinter der Lockerung der Frontend-Backend-Grenze steht die Tatsache, dass AI-Programmierung den Softwareentwicklungsprozess verändert.

Die neueste Studie von OpenAI über Codex zeigt, dass die Codex-Benutzer die Codeumsetzung, -verstehen, -überprüfung, -konfiguration, -dokumentation und -engineering-Betriebsunterstützung an einen einzigen Agentic-Workflow übergeben haben.

Im ersten Halbjahr 2026 hat die wöchentliche Anzahl der aktiven Codex-Benutzer um mehr als das Fünffache zugenommen. Der Anteil der persönlichen Benutzer, die Aufgaben mit einer Arbeitslast von mehr als 8 Stunden eines menschlichen Ingenieurs einreichen, hat im Vergleich zum Jahresanfang fast um das Zehnfache zugenommen. Innerhalb von OpenAI macht Codex bereits 99,8 % der zusammengefassten Token-Ausgabe von Codex und ChatGPT aus. Noch wichtiger ist, dass die schweren Benutzer mehrere Agenten gleichzeitig verwalten: Fast ein Drittel der OpenAI-Benutzer hat in einer Woche gleichzeitig fünf oder mehr Agenten verwaltet, und die schwersten 1 % der Benutzer haben tagsüber insgesamt etwa 71 Stunden an Agent-Turns ausgeführt. AI Coding wandelt sich von "Code-Vervollständigung" zu "Aufgabenannahme".

Heute funktionieren die AI-Programmierwerkzeuge bei der Erstellung von Frontend-Seiten und Interaktionen bereits gut, insbesondere wenn die Komponentenbibliothek, die Stilrichtlinien und das Designmuster klar sind. Daher sind diese Fähigkeiten nicht mehr die Schwierigkeiten bei Full-Stack-Aufgaben.

Bei Backend-Schnittstellen und Geschäftlogik können Claude Code und Codex Backend-Aufgaben mittlerer und geringer Komplexität erledigen, aber wenn es um komplexe Berechtigungen, Transaktionskonsistenz usw. geht, ist ihre Leistung deutlich instabil. Der Grund ist, dass sie die impliziten Geschäftseinschränkungen schwer vollständig verstehen können. Jetzt verstärken auch Tools wie Claude Code, Codex und Cursor allmählich ihre Backend-Fähigkeiten wie das Lesen von Repositories, das Ändern mehrerer Dateien, das Ausführen von Tests, das Upgraden von Abhängigkeiten und das Ändern von Konfigurationen.

Eines der offensichtlichen Schwächen der aktuellen Coding-Agenten ist die Datenbank und die Zustandsverwaltung. Die Studie "FullStack-Agent" hat speziell Frontend, Backend und Datenbank getrennt getestet und festgestellt, dass Full-Stack-Anwendungen über echte Datenverarbeitungs- und -speicherfähigkeiten verfügen müssen.