„Menschliche Programmierer werden innerhalb von fünf Jahren vollständig verschwinden.“ Dies war die Vorhersage des ehemaligen Stability AI-Gründers Emad Mostaque. Darüber hinaus sagte Baidu-Gründer Robin Li, dass es in Zukunft keinen Beruf wie „Programmierer“ geben werde. . Obwohl Zhou Hongyi, ein anderer Programmierer, der zum Tycoon wurde, nicht glaubt, dass KI Programmierer ersetzen wird, scheinen Programmierer tatsächlich einen Terminator entwickelt zu haben, der sich selbst „optimieren“ könnte.
Kurz nachdem Baidu bekannt gab, dass bis zu 27 % des täglich hinzugefügten Codes automatisch vom intelligenten Code-Assistenten Comate generiert werden, wurde Alibabas KI-Mitarbeiter Nr. 1 eingestellt und der KI-Programmierer Tongyi Lingma wird für die Produktion von 20 % von Alibaba verantwortlich sein Cloud-Code in der Zukunft, im Ausland hat Google auch KI in das Schreiben von Code einbezogen. In der Telefonkonferenz zu den Ergebnissen des dritten Quartals 2024, die kürzlich von der Google-Muttergesellschaft Alphabet abgehalten wurde, gab CEO Sundar Pichai bekannt, dass mehr als ein Viertel des neuen Codes von Google jetzt von KI generiert wird, die dann von Ingenieuren überprüft und überprüft wird.
Sundar Pichai sagte: „Dies ist ein wichtiger Meilenstein und unterstreicht die Bedeutung künstlicher Intelligenz für das Unternehmen.“ Sie müssen jedoch wissen, dass die Mainstream-Stimme in der Online-Community, sei es Zhihu im Inland oder Reddit im Ausland, noch vor einem Jahr, als die KI-Programmierung zum ersten Mal herauskam, war, dass KI-Programmiertools wie Github Copilot keinen Einfluss auf den Status haben könnten Programmierer und glaubten, dass das sogenannte „Programmierer werden durch KI ersetzt“ Unsinn ist. Als Robin Li und Zhou Hongyi darüber „debattierten“, zeigten auch die Stimmen, die den „roten Anführer“ unterstützten, eine überwältigende Mehrheit.
Doch ein Jahr später sieht die Realität so aus, dass große Unternehmen wie Alibaba, Baidu und Google die KI-Programmierung stark in die Code-Schreibarbeit eingebunden haben. Tatsächlich ist es nicht so, dass Zhou Hongyi und die großen Vs im Programmierbereich von Zhihu und Reddit eine Ohrfeige erhalten hätten. Sie haben die Situation nicht falsch eingeschätzt, sondern waren nur Fans der Behörden. Heutzutage sind die Auswirkungen von KI-generiertem Code nicht mehr auf Programmierer zurückzuführen, die bereit sind, auf Zhihu und Reddit zu teilen und zu diskutieren, sondern auf Low-Level-Programmierer, genau wie Google Translate in den Anfangsjahren grundlegende Übersetzungspositionen abgeschafft hat.
Da die aktuellen KI-Programmiertools dieselben Eigenschaften aufweisen, ist das Kosten-Nutzen-Verhältnis gering. Wenn ein Programmierer die Anforderungen, die er erreichen möchte, an die KI genau beschreiben kann, dann ist die Zeit, die er benötigt, um den Code an die KI zu beschreiben, in der Regel viel länger als die Zeit, die er benötigt, um den Code selbst zu schreiben. Für ernsthafte Programmierer sind aktuelle KI-Programmiertools nur „Hilfsmittel“ und nicht „Ersatz“, aber auf Unternehmensebene reicht diese Ebene der KI-Programmierung aus.
Tatsächlich ähnelt die Arbeit von Programmierern in gewisser Weise der von Übersetzern, mit der Ausnahme, dass Übersetzer für die Kommunikation zwischen Menschen verantwortlich sind, während Programmierer für die Kommunikation zwischen Menschen und Computern verantwortlich sind. Einfach ausgedrückt besteht die Aufgabe des Programmierers darin, reale Anforderungen mithilfe der Computersprache in Quellcode (SourceCode) zu übersetzen, ihn dann über einen Compiler in Maschinencode (NativeCode) umzuwandeln, den die CPU direkt verarbeiten kann, und schließlich ein ausführbares Programm zu erstellen den Betrieb des Programms auch in Zukunft aufrechtzuerhalten.
Offensichtlich sind nicht alle Programmierer online. Um genau zu sein, ist der Unterschied zwischen Programmierern noch größer als der zwischen Programmierern und Nicht-Programmierern. Neben Experten auf hoher Ebene, die schnell iterierbare Produkte mit minimaler Lebensfähigkeit entwickeln und verstehen können, warum, sind Low-Level-Programmierer fast einfach Codeträger.
Dank des Aufkommens des Internets hat die Informationsexplosion den einfachen Programmierern die Möglichkeit gegeben, ihre Jobs zu verbessern. Gleichzeitig hat die rasante Entwicklung der Internetbranche seit drei Jahrzehnten auch zu einer enormen Nachfrage nach Programmierern geführt. So sehr, dass das Programmieren für Suchmaschinen und das Programmieren für GitHub in Programmiererkreisen berühmt geworden ist. Die eigentliche Arbeit von Low-Level-Programmierern besteht oft darin, Code nach GitHub zu übertragen. Sie können Programmierer werden. Der Spott ist nicht grundlos.
Nehmen Sie Alibabas KI-Programmierer „Tongyi Lingma“ als Beispiel. Im Rahmen des traditionellen Entwicklungsmodells müssen Programmierer jeden Tag viel Energie darauf verwenden, sich wiederholenden Code zu schreiben, zu debuggen und zu optimieren Zeit für das Schreiben von Kerngeschäftscode. Seit Tongyi Lingma „beigetreten“ ist, fungiert er als „Code-Assistent“ in verschiedenen Entwicklungsbereichen innerhalb der Alibaba Cloud und unterstützt unter anderem Ingenieure im gesamten Prozess des Hinzufügens, Löschens, Überprüfens und Änderns.
Die tatsächliche Realität sieht heute so aus, dass ein hochqualifizierter Programmierer in Kombination mit KI-Programmiertools zehn Nachwuchsprogrammierer eliminieren wird, die nur kopieren und einfügen können. Kent Beck, ein Befürworter der agilen Softwareentwicklung, postete einmal auf einer sozialen Plattform: „Ich habe widerwillig versucht, Code mit KI zu schreiben, nur um festzustellen, dass es 90 % meiner Fähigkeiten ersetzen kann, aber die restlichen 10 % meiner.“ Fähigkeiten werden tausendfach verstärkt.“
Tatsächlich ersetzen KI-Programmiertools die ökologische Nische der Programmierer nicht vollständig, sondern befreien sie von der mühsamen Arbeit, Codes zu schreiben, sodass sie sich auf kreativere Arbeiten konzentrieren können, beispielsweise auf die Entwicklung effizienterer Algorithmen und die Lösung komplexer technischer Probleme Entwicklung neuer Produkte. Infolgedessen haben sich KI-Programmiertools schnell zu einem leistungsstarken Werkzeug für große Hersteller entwickelt, um Kosten zu senken und die Effizienz zu steigern, und mehr als ein Viertel des neuen Codes von Google wird durch KI generiert, was bedeutet, dass sie eine höhere Flexibilität hinsichtlich der Arbeitskosten haben . Sex.
Dann entsteht das Problem, denn die KI wird sich weiterentwickeln. Obwohl der aktuelle Github Copilot nur als „Hilfsmittel“ verwendet werden kann, müssen Benutzer die Details und die Bedeutung jeder von der KI generierten Codezeile genau kennen, bevor der relevante Code als verwendbar angesehen werden kann , aber wenn Unternehmen wie Microsoft, Alibaba und Google weiterhin ihre eigenen KI-Programmiertools iterieren, wird es der KI in Zukunft möglich sein, einen vollständigen Softwarecode End-to-End zu generieren und zu kompilieren.
Zu diesem Zeitpunkt werden die „Bastarde“, die nur von GitHub kopieren und einfügen können, durch KI-Programmiertools unter Druck gesetzt. Da die KI immer leistungsfähiger wird, wird der Wettbewerbsdruck auf die Programmierer natürlich zunehmen Entwicklungsdividenden im Internetzeitalter werden in Zukunft zwangsläufig eine schwierige Zeit haben. Natürlich ist die Abwertung von Wissen und Technologie selbst eine unvermeidliche Folge ihrer kontinuierlichen Entwicklung. Dieses Phänomen hat sich bereits in mehreren Bereichen niedergeschlagen.
Im Jahr 2024 ist „Alles kann in einen Computer verwandelt werden“ keine universelle Option mehr. Auch wenn der ursprüngliche „Low Code“ den Lebensraum der Programmierer nicht einschränken konnte, kann die KI-Programmierung es nun wirklich jedem ermöglichen, dies zu tun Die Fabrik spürt die Kälte.