Coding lernen mit und ohne KI – Persönliche Erfahrungen

In den letzten Jahren hat sich KI stark entwickelt. Heutzutage können Tools wie ChatGPT von Open AI und Copilot von Microsoft komplexe Programme ziemlich verlässlich und fehlerfrei erstellen. Doch als Informatiker, der beide Welten erlebt hat, frage ich mich, wie nachhaltig ist das Lernen mit AI wirklich?

Neue Tools in der Entwicklung

Der rasante Fortschritt von Künstlicher Intelligenz macht sich überall Bemerkbar, vor allem in der IT-Branche selbst. Tools wie ChatGPT von OpenAi und Copilot von Microsoft ermöglichen nicht nur das Erstellen von Programmen, sondern helfen auch beim Einstieg in die IT selbst. Als Entwickler nutze ich die Tools fleissig. Doch je ausgiebiger ich sie nutze, desto mehr merke ich: Der Lerneffekt sinkt. Ich gebe die Kontrolle über meinen Code ab.

Mein Hoch mit KI

Der Start meines CAS hat mich dazu beflügelt, mit Hilfe von ChatGPT ein Spass Projekt in Python zu erstellen. Ich habe meine ersten Schritte in Python gemacht, doch danach bin ich ihr nicht mehr begegnet und habe so einen Grossteil meiner Fähigkeiten in der Sprache über die Jahre verloren. Doch mit der Hilfe von ChatGPT ging es ganz schnell. Innerhalb weniger Stunden habe ich trotz verlorener Erfahrung erst ein Konzept, dann eine funktionierende erste Applikation erstellt. Es fühlt sich gut an, es ist effizient und funktioniert. Doch genau da lauert die grösste Gefahr. Je verlässlicher die KI-Tools im Erstellen von Code sind, desto weniger kontrolliere ich den Code selbst.

Zurück auf den Boden der Tatsachen 

Dass die KI doch Grenzen hat, zeigte sie mir aber ziemlich bald auf. Wie wir Menschen auch den Überblick und den Kontext verlieren können, trifft das Erfahrungsgemäss auch auf die KI zu. So ist es auch bei meinem Projekt passiert, dass ChatGPT bestehenden Code Ignorierte und neue Methoden mit gleicher Nutzung aber leicht anderem Ablauf erstellte, Objekte falsch nutzt und ein Chaos aus der Ordnerstruktur machte. Mit meiner Entwicklungserfahrung kann ich durch solche Probleme navigieren. Aber ohne sonstige Programmiererfahrung gleicht das einer Mamut Aufgabe, die das Ende eines privaten Projektes bedeuten kann.

Nachhaltiges Lernen

In einer neuen Stelle darf ich mich aktuell unter anderem mit PHP auseinandersetzen. Wie bei Python kannte ich sie schon, hatte jedoch lange nichts mehr mit ihr zu tun. Mir ist es wichtig, sie vernünftig zu lernen, weswegen ich KI Möglichst vermeide. Dadurch geht es länger, doch ich spüre einen deutlich nachhaltigeren Lerneffekt. Somit habe ich den direkten Vergleich.

Mein Fazit, lernen mit oder ohne KI

Das Entwickeln mit KI macht alles schneller und effizienter. Ein simples Programm ist schnell erstellt und funktioniert gut. Doch wenn du Entwickeln lernen oder ein komplexeres Programm erstellen möchtest, dann solltest du sparsam mit KI umgehen. Code wird schnell sehr komplex und Verstehen, wie der Code abläuft, ist sehr wichtig. Wenn du ohne Erfahrung einsteigst, sie dir aber nachhaltig aneignest, sehe ich Guides, Videos und E-Learning weiterhin als nachhaltigste Methode, aber gestützt von KI. Behandle die KI-Tools wie deine Mitarbeiter, die dir Entwickeln beibringen versuchen. Entwickle selbst und lass dir die KI nicht alles vorkauen, aber nutz sie und stell präzise Fragen. Im Internet existieren viele kostenlose oder günstige Guides, die den Einstieg in jede Programmiersprache ermöglichen. Mit ihrer Hilfe und der von KI bin ich überzeugt, dass jede Person Entwickeln lernen kann, sofern die Tools richtig eingesetzt werden.

Bild generiert von ChatGPT

Beitrag teilen

Mario Forrer

Mario Forrer besucht aktuell das CAS Software Development with AI & NoCode, arbeitet jedoch Beruflich als Entwickler und geniesst somit beide Sichten auf IT-Projekte und Software Development

Alle Beiträge ansehen von Mario Forrer →

Schreibe einen Kommentar