6 Punkte von GN⁺ 2023-11-15 | 3 Kommentare | Auf WhatsApp teilen

Zusammenfassung: Überlegungen zur Zukunft des Codings

  • Coding galt lange als ein unerschöpflich tiefes und reiches Feld, doch nun steht die Möglichkeit im Raum, dass seine Bedeutung abnehmen könnte.
  • Der Autor wollte seinem Kind das Programmieren beibringen, erkannte jedoch mit dem Fortschritt der Künstlichen Intelligenz, dass Coding womöglich keine wichtige Fähigkeit mehr sein könnte.
  • Bei einem Projekt mit einem Freund, bei dem sie am Computer ein Kreuzworträtsel erstellten, war der Autor von den Fähigkeiten von GPT-4 als KI-Coding-Assistent beeindruckt.

Künstliche Intelligenz und der Wandel des Codings

  • GPT-4 zeigt bei Coding-Aufgaben Fähigkeiten, die Menschen übertreffen, und veränderte dadurch die Sichtweise des Autors auf das Coding.
  • Während Künstliche Intelligenz Coding-Aufgaben ersetzt, werden Wissen und Fähigkeiten, die traditionell über ein ganzes Leben hinweg erworben wurden, rasch verdrängt.
  • Der Autor vergleicht diesen Wandel mit der Niederlage des Go-Spielers Lee Sedol gegen Künstliche Intelligenz und verspürt den Wunsch, einen Nachruf auf das Coding zu schreiben.

Coding und die persönliche Geschichte

  • Der Autor war seit seiner Kindheit von Computern und dem Coding fasziniert, was seine Berufswahl stark beeinflusste.
  • Coding ist nicht bloß Wissen oder eine Fähigkeit, sondern eine Tätigkeit, die Geduld und Besessenheit erfordert; Programmierer sind Menschen, die solche Hürden aushalten können.
  • Der Autor begann bereits während des Studiums, Coding ernst zu nehmen, und erlebte die Freude daran, mit Computern kreativ zu arbeiten.

Der Wandel des Codings und der Einfluss von Künstlicher Intelligenz

  • Seit KI-Chatbots als Coding-Assistenten eingesetzt werden, hat sich die Produktivität von Programmierern stark verbessert.
  • Der Autor befürchtet, dass Künstliche Intelligenz die Freude am Coding-Prozess und die Befriedigung beim Lösen von Problemen rauben könnte.
  • Die Arbeitsergebnisse der meisten Programmierer sind nicht besonders interessant, doch für Menschen, die Freude am Prozess selbst finden, bedeutet die Einführung von KI einen tiefgreifenden Wandel.

Meinung von GN⁺

  • Das Wichtigste an diesem Artikel ist die Auseinandersetzung mit der Zukunft des Codings als Fähigkeit und damit, wie die Entwicklung der Künstlichen Intelligenz sie verändern wird.
  • Zu verstehen, wie Fähigkeiten wie Coding durch Künstliche Intelligenz verändert werden, ist äußerst wichtig, um die Zukunft der Technologie vorherzusehen und sich darauf vorzubereiten.
  • Dieser Text bietet Menschen mit Leidenschaft für Coding, insbesondere denen in der Softwareentwicklung, ein interessantes Thema und wichtige Einblicke in ihre berufliche Zukunft.

3 Kommentare

 
xguru 2023-11-15

Der hintere Teil des Artikels wurde beim Zusammenfassen leicht abgeschnitten, aber der letzte Satz ist wichtig.

"I shouldn’t worry that the era of coding is winding down. Hacking is forever."
"Ich sollte mir keine Sorgen machen, dass die Ära des Codings zu Ende geht. Hacking ist für immer."

 
kuroneko 2023-11-15

Wenn man sieht, dass bei Bard sofort nach Bereitstellung von Integrationsfunktionen direkt Datenlecks durch Prompt Injection oder Ähnliches möglich waren,
scheint Hacking wohl ewig zu bleiben.

 
GN⁺ 2023-11-15
Hacker-News-Meinungen
  • Eindruck von GPT-4

    • GPT-4 ist beeindruckend, scheitert aber oft auf eine nicht klar erkennbare Weise.
    • Bei Themen mit wenig Trainingsmaterial zeigt es größere Schwächen.
    • Selbst wenn GPT-4 sich deutlich verbessert, wäre es für die Welt hilfreich, wenn gute Software günstig und einfach erstellt werden könnte.
    • AI hält Menschen nicht davon ab, aus Spaß zu programmieren, und das Wesen des Software Engineerings ist nicht das reine Codieren selbst.
  • Nachlassende Beeindruckung durch LLMs

    • Mit der Zeit nimmt die Beeindruckung durch LLMs ab.
    • Die Sorge aus der Anfangszeit von Copilot ist inzwischen der Erkenntnis gewichen, dass LLMs nicht auf dem Weg zu allgemeiner Intelligenz sind.
    • GPT-4 ist besser als GPT-3.5, aber es gibt keine grundlegende Veränderung, und für GPT-5 wird Ähnliches erwartet.
    • LLMs haben viele Mängel, und in Zukunft wird man wohl lachend auf die heutige Aufmerksamkeit zurückblicken.
  • Scheitern von ChatGPT bei einem Frontend-Test

    • ChatGPT besteht keinen einfachen Frontend-Test, den man einem Junior-Entwickler geben würde.
    • Es antwortet selbstbewusst, zeigt aber subtile Ungenauigkeiten.
    • Der erzeugte Code ähnelt dem von Bootcamp-Entwicklern.
    • Es ist nicht spürbar, dass sich AI verbessert hätte.
    • Bevorzugt wird der Einsatz von AI, um Zusammenhänge herzustellen, die Menschen nicht selbst verbinden können, und diese dann von Experten prüfen zu lassen.
  • Zweifel am Ende des Codierens

    • Begeisterung über Verbesserungen bei Coding-Aufgaben und beim Lernen durch AI-Unterstützung.
    • Es gibt keine Belege dafür, dass AI-Coding-Assistenten Coder ersetzen, und Coding spielt weiterhin eine wichtige Rolle.
    • AI liefert die Grundlage für den Code, aber das gesamte Bauwerk zu errichten, bleibt weiterhin Aufgabe der Entwickler.
  • Skeptische Sicht auf die Möglichkeit, dass AI Entwickler ersetzt

    • AI könnte guten Code schreiben und sich mit der Zeit verbessern, doch ihr Potenzial als Workflow, der die meisten Entwickler ersetzt, wird bezweifelt.
    • Selbst wenn AI gut in der Codegenerierung ist, ist sie kein grundlegender Problemlöser.
    • LLMs werden sowohl als Werkzeuge für Entwickler als auch als hervorragende Tutoren dienen.
  • Möglichkeit, einige Aufgaben von Programmierern zu ersetzen

    • Selbst wenn man annimmt, dass AI Coding kosteneffektiv ersetzen kann, werden für andere Aufgaben weiterhin menschliche Entwickler benötigt.
    • AI wird Programmierer effizienter machen, aber hervorragende Programmierer wahrscheinlich nicht ersetzen.
  • Optimistische Sicht auf AI-unterstütztes Programmieren

    • Die Lernkurve beim Einstieg ins Programmieren ist steil, aber AI kann diesen Prozess stark vereinfachen.
    • Mehr Menschen könnten grundlegendes Programmieren lernen und Computer nutzen, um wiederkehrende Aufgaben zu automatisieren.
  • Diskussion über die Zukunft des Codierens

    • Mit einem Freund, der im Bereich AI und neuronale Netze arbeitet, wurde über die Zukunft des Codierens diskutiert.
    • Die Arbeit als "Senior Engineer" besteht größtenteils aus Kommunikation, organisatorischer Führung und dem Verständnis von Produktanforderungen; auch wenn die Codeerzeugung unterstützt wird, bleibt der Großteil der Arbeit unverändert.
  • Einsatz von ChatGPT als Programmierhilfe

    • Ein erfahrener Entwickler, der nicht täglich programmiert, zeigt sich beeindruckt davon, ChatGPT als Programmierhilfe einzusetzen.
    • Er teilt Probleme in mehrere Schritte auf, bittet ChatGPT, für jeden Schritt Funktionen zu schreiben, und setzt diese dann zusammen.
  • Skeptische Erfahrung beim Schreiben von Software mit ChatGPT

    • Es wird die Erfahrung geteilt, dass selbst einfache Ruby-Skripte mit GPT-4 nicht richtig erzeugt werden.
    • Direkt selbst Code zu schreiben ist effizienter, als Zeit damit zu verschwenden, den perfekten Prompt zu formulieren.
    • Bis AI-Modelle wirklich nützlich werden, wird es noch dauern; derzeit sind sie vor allem durch Investor-Hype überbewertet.