Beim Erstellen der neuen Website meines Unternehmens habe ich chatgpt um Code für die folgenden responsiven Designelemente gebeten:

  • 3 Bilder nebeneinander
  • Tabelle mit 2 Zeilen, erste Zeile mit 3 Bildern, zweite Zeile mit 3 Links
  • 3 Bilder nebeneinander in einer Zeile und 3 Links in der nächsten Zeile
  • 3 Bilder nebeneinander mit verlinkten Bildunterschriften.
  • ChatGPT antwortete mit Codeausschnitten für alle vier Spezifikationen. Eines davon wird in der folgenden Ausstellung teilweise gezeigt.

    Alle Codefragmente funktionierten beim ersten Mal. Ich musste kein Debugging durchführen (nicht, dass ich dazu in der Lage wäre!).

    Ich hatte Zweifel an der folgenden Zeile im von ChatGPT bereitgestellten Code:

    ———-

    .image {flex: 0 0 33,33%; /* Passen Sie diesen Wert an, um die Breite jedes Bildes zu ändern */ max-width: 100%;

    ———-

    Ich habe ChatGPT um Klarstellung gebeten.

    Es gab mir eine kristallklare Antwort ohne die spöttische/ bevormundende Haltung des typischen StackOverflow-Benutzers.

    Die Leistung von ChatGPT war in jeder Hinsicht hervorragend.

    Dies wirft folgende Frage auf:

    Wird ChatGPT Programmierer töten?

    ———-

    Dies ist nicht das erste Mal, dass Menschen diese Frage stellen.

    In den letzten etwa zwei Jahrzehnten wurde vorhergesagt, dass viele Technologien, die damals so revolutionär waren wie ChatGPT heute, Programmierer überflüssig machen würden. Lassen Sie mich in die Vergangenheit eintauchen und einige davon erzählen.

    1. ERP

    Früher entwickelten Unternehmen ihre eigene Software. Dabei handelte es sich in der Regel um individuell entwickelte Punktlösungen für Verkauf, Einkauf, Lagerhaltung, Finanzen, Produktion und andere Funktionen eines Unternehmens. Sie wurden entweder von einem Team interner Programmierer entwickelt oder an externe Anbieter ausgelagert.

    Als ERP auf den Plan trat und diese individuell entwickelten Lösungen ersetzte, fragten sich die Leute, was mit diesen internen und externen Programmierern passieren würde.

    Siehe auch  Sony enthüllt PlayStation Plus-Überarbeitung, um Xbox Game Pass zu konkurrieren

    2. RAD-/Low-Code-/No-Code-Plattform

    Zu dieser Zeit leitete ich das Marketing für einen globalen ERP-Anbieter.

    Es gab Internet, meine Firma hatte eine Website und wir hatten alle geschäftliche E-Mail-Konten. Sämtliche Marketingmaterialien wurden auf der Website gehostet und die Vertriebsmitarbeiter konnten alles suchen und herunterladen, was sie brauchten. Oh, ich mache nur Witze! Der letzte Satz ist nicht wahr. Ich hatte keine Ahnung, wie ich meine neuen Inhalte auf der Unternehmenswebsite veröffentlichen sollte, also schickte ich sie als E-Mail-Anhang an die Außenstelle.

    Eines Tages traf ich einen Kollegen in der RAUCHERZONE meines Bürogebäudes. Er war Programmierer in der Ingenieursorganisation. Da ich bei der Arbeit keinerlei Verbindung hatte, hatte ich ihn nie im Büro getroffen. Wir begannen, Notizen über unsere jeweiligen Jobs auszutauschen.

    Ich erwähnte ihm gegenüber zufällig meinen Wunsch, ein Portal für das Hosting von Marketingmaterialien aufzubauen. Er erzählte mir, dass er von einem Tool namens Microsoft Frontpage gehört hatte, das es Nicht-Freaks ermöglichte, mithilfe eines visuellen Editors und Drag-and-Drop-Steuerelementen einfache Websites zu erstellen. Als erfahrener Benutzer des Diagrammtools Microsoft Visio war ich mit diesem Paradigma vertraut.

    Ich ging zurück in mein Büro und versuchte es mit Frontpage. Und siehe da, ich konnte mein Marketing-Collateral-Portal innerhalb einer Woche erstellen, ohne eine einzige Zeile HTML-Code zu schreiben (wozu ich sowieso nicht in der Lage war).

    Damals nutzte Frontpage die Rapid Application Development (RAD)-Plattform. Heute würde man es Low-Code/No-Code-Plattform nennen.

    Aufgrund dieser Erfahrung begann ich mich über das Schicksal der Programmierer zu wundern.

    3. Codeübersetzer

    In meinem nächsten Unternehmen verkaufte ich ein Tool, das alten COBOL-Code in Java umwandelte. Damals nannten wir es Code Translator. Ich glaube, diese Produktkategorie wird jetzt in Code Transpiler umbenannt.

    Siehe auch  Haben Sie Ihrem Freund eine auf ChatGPT geschriebene Nachricht gesendet? Wir haben schlechte Nachrichten

    Da Code-Transpiler nicht nur in der Lage sind, Code von einer Programmiersprache in eine andere zu übersetzen, sondern ihn auch im Vergleich zum Original zu bereinigen, wirft die Technologie natürlich Fragen über den künftigen Bedarf an Programmierern – sowie Architekten und Designern – auf.

    4. Workflow-Automatisierung

    Im Laufe der Zeit habe ich Tools zur Workflow-Automatisierung wie verwendet IFTTT um viele Arbeitsabläufe zu automatisieren, z

  • Sobald ich einen Beitrag im Unternehmensblog veröffentliche, poste ich automatisch einen Link auf Twitter.
  • Immer wenn jemand mit meinem Tweet interagiert, fügen Sie ihn automatisch einer Liste mit dem Namen hinzu skr-engagers.
  • Twitter List Skr Engagers

    Wieder einmal stellte sich die Frage, ob diese Workflow-Automatisierungstools Programmierer töten würden?

    5. Überwachung + Beobachtbarkeit

    Durch die Automatisierung des End-to-End-Prozesses der Erkennung, Einstufung und Lösung von Vorfällen in IT-Landschaften wecken Überwachungs- und Observability-Plattformen Zweifel an der künftigen Notwendigkeit von Systemadministratoren.

    6. WordPress + Gutenberg

    Ich habe kürzlich WordPress + Gutenberg Block Editor verwendet, um die Website meines Unternehmens auf responsives Design umzustellen. Ich habe keine einzige Zeile Code geschrieben/bearbeitet. Wer braucht schon Programmierer?

    ———-

    Ich nenne die oben genannten Technologien NACHFRAGEUNTERDRÜCKER. Sie alle waren revolutionär, als sie auf den Markt kamen, und drohten, den Programmierern den Job wegzunehmen.

    Aber keiner von ihnen tat es. Wenn überhaupt, gibt es heute mehr Programmierer als jemals zuvor in der Geschichte der IT.

    Was gibt?

    Ich führe dieses scheinbare Paradoxon auf die Entstehung dessen zurück, was ich nenne NACHFRAGE STIMULANZIEN. Sie umfassten eine Reihe neuer Bereitstellungsmodelle und Nutzungsszenarien und schufen neue Programmieraufgaben in bisher unerforschten Bereichen der Datenverarbeitung.

    Mehr dazu in einem Folgebeitrag. Beobachten Sie diesen Bereich.

    Siehe auch  ChatGPT ist nicht für medizinische „Tests“ geeignet, da es in 83 % der Fälle keine falschen Ergebnisse liefert
    Anzeige

    Kommentieren Sie den Artikel

    Bitte geben Sie Ihren Kommentar ein!
    Bitte geben Sie hier Ihren Namen ein