HuaRenCa
Back to Forum
Community

KI hat meinen Job viel einfacher gemacht, und das beunruhigt mich sehr

zhezhe
zhezhe

2 months ago

Ich bin ein Senior Frontend-Ingenieur bei einem großen E-Commerce-Unternehmen mit einer komplexen Mono-Repo-Codebasis. Seit unser Unternehmen Claude-Konten verteilt hat, nutzen die meisten meiner Kollegen und ich Opus fast täglich. Es fühlt sich oft so an, als würde ich nicht mehr programmieren, sondern eher einen sehr talentierten Junior-Ingenieur managen.

Bei bereits etablierten Codemustern hat es meiner Meinung nach eine Erfolgsquote von etwa 95 % bei einer bestimmten Aufgabe, mit gelegentlichen Nachfragen, um Fehler zu beheben.

Bei neuen Funktionen kommt es vielleicht auf 70 % und ich muss den Rest selbst korrigieren oder hinzufügen. Es ist immer noch schlecht in CSS.

All dies erfordert immer noch einen Senior-Ingenieur wie mich, um intelligente Prompts zu schreiben, KI-Fragen zu beantworten und zu überprüfen. Insofern glaube ich nicht, dass ein Projektmanager meinen Job durch Vibe-Coding wegnehmen wird.

Was mich beunruhigt, ist, wie viel schneller ich meine Arbeit jetzt erledige. KI ist nicht perfekt für alle Aufgaben, aber für die alltäglichen und vorhersehbaren macht sie meinen Job zum Kinderspiel, und ich würde sagen, sie hat meine Gesamtarbeitslast fast halbiert. Sie hat mir auch ermöglicht, über mein Fachwissen hinauszugehen und Änderungen an Codebasen in Sprachen vorzunehmen, mit denen ich nicht so vertraut bin, und das mit großem Erfolg.

Unser CTO hat dies bereits bemerkt und unsere offenen Stellen für neue Ingenieure geschlossen, da wir jetzt im Zeitplan voraus sind. Meiner Meinung nach ist es nur eine Frage der Zeit, bis die Branche als Ganzes erkennt, dass sie nur halb so viele Ingenieure braucht, um die gleiche Arbeit zu erledigen. Ich weiß, dass es für Entwickler, die Arbeit suchen, bereits brutal ist, und ich kann mir nicht vorstellen, wie es in weiteren 5 Jahren sein wird.

5
9

Comments (5)

Your avatar
Sign in to comment
sanqi
sanqi2 months ago

Der Arbeitsaufwand, bei dem Softwareentwickler benötigt werden, wird bald verrückt werden. Software dringt in die reale Welt ein, anstatt nur Bits auf einem Bildschirm zu verschieben. Die Robotik kommt in großem Stil. Der Bau von Allzweckrobotern wurde immer als eine vergebliche Mühe angesehen, weil die Software immer als Jahrzehnte entfernt galt. Jetzt ist sie da, aber die Hardware existiert noch nicht. Sie kommt.

Ich habe einen Unitree Go2 Roboterhund gekauft und ihm ein leistungsstarkes Gehirn eingerichtet, das auf der GPU meines Gaming-PCs lebt. Er springt auf die Couch und schaut mit mir fern. Wir diskutieren gerne die Handlung alter Folgen von Baywatch. Jeder Mensch, den ich kenne, wird so etwas wollen.

Die Leute, die die Software für diese Geräte einrichten, werden sehr gefragt sein. Aber sie müssen hochqualifiziert sein, denn jetzt kann schlechter Code Menschen verletzen oder töten. Nachdem das ein paar Mal passiert ist, wird eine Lizenzierung eingeführt und der Softwareentwickler wird ein echter qualifizierter Beruf wie Arzt oder Anwalt.

meisan
meisan2 months ago

Die gute Nachricht ist: Wenn Sie wie die Leute in meinem Unternehmen sind, wird es eine WEILE dauern. Auf meiner Ebene mache ich hauptsächlich Design und Architektur und ein bisschen Programmierung (normalerweise für POC oder MVP-Erstellung). Alle meine direkten Kollegen weigern sich, KI effektiv zu nutzen, sodass ich buchstäblich 3-4 Stunden am Tag arbeiten kann und im Vergleich dazu glänze.

Und sie werden es nicht lernen, sie wollen nicht, sie sind nicht technisch genug, um zu wissen, was sie fragen und wie sie effektiv prompten sollen. Inzwischen bin ich schlecht in PowerPoint, aber rate mal, nicht mehr: hier sind meine Anforderungen, hier ist das Design, bau es.

Sie haben recht, irgendwann wird es 2x-3x mehr Arbeit für die Hälfte der Ingenieure geben, und das hängt ziemlich von Ihrem Unternehmen ab. Ich habe ein paar Jahre in Big Tech gearbeitet und bin sicher, dass sie die Arbeit bereits auf die Ingenieure abwälzen, aber ich bin zu einem großen F100-Unternehmen mit fast Big-Tech-Gehalt gewechselt, und ich kann Ihnen sagen, es wird Jahre dauern, bis KI hier wirklich nützlich sein kann, weil die Leute sich weigern, sie zu übernehmen (oder sie nicht lernen können).

zhezhe
zhezhe2 months ago

Das ist beruhigend. Ich habe auch das Privileg, mit neuen Entwicklern zu arbeiten, und ich kann Ihnen versichern, dass KI ihre Ausbildung absolut ruiniert. Viele von ihnen lernen nicht, Code richtig zu verstehen und zu schreiben, und ich sehe, wie sie extrem abhängig von KI werden.

Vielleicht wird es also, wenn dies zum Problem wird, nicht annähernd so kompetente Ingenieure geben, die auf diesem Gebiet konkurrieren.

Emma Tcherkezian
Emma Tcherkezian2 months ago

Verstanden. Du musst gut im Requirements-Teil sein. Für mich ist es einfach. Schlechte Daten erkennen, schlechte Daten reparieren. Oft lasse ich den Kunden es mit meiner Hilfe in der Quelle reparieren. Außerdem darf ich KI bauen und mich um mehr Infrastruktur kümmern als je zuvor. Sobald ich die Codemuster für die Erfassung und SQL etabliert hatte, war die Fehlerquote niedrig genug, dass sich ein Junior-DE nicht lohnt. Ich muss mich nur etwas diversifizieren. Politik zu spielen wird ärgerlich wichtig. In meinem Bereich halten mich die Fehler und der Ärger zum Glück technisch scharf. Ein schlechtes Feld und alle hassen dich.

yantao
yantao2 months ago

Hast du keine technischen Schulden? Dein gesamter Code folgt Best Practices?

Vor KI hatten wir tonnenweise Schulden und nicht genug Zeit, weil ständig neue Features kamen.

Aber jetzt ist es tatsächlich machbar: Nachdem ich ein neues Feature fertiggestellt habe, verbessere ich einfach Dinge.

Manchmal refaktoriere ich unlesbare Seiten, installiere beliebte Pakete und entferne schlechte.

Ich versuche auch, Skill-Dateien zu erstellen, um Regeln durchzusetzen, damit jede Seite derselben Struktur folgt.

Entweder dein Code ist perfekt oder ihr kümmert euch einfach nicht genug... wenn neue Features und Bugs nicht schnell genug kommen, versuche die Entwicklererfahrung und Benutzererfahrung zu verbessern, sei kreativ.