Und das soll dann Programmierer ersetzen?
Na dann, viel Glück und Erfolg.
Stell dir vor. Du hast keine Ahnung von HTML, CSS, JavaScript – keine Ahnung von WCAG AA, ARIA, Datenbanken, Server, CMS usw.
Und du denkst, du kannst mit AI das gleiche machen wie ein Programmierer? Weil beide haben die gleichen Möglichkeiten?
Nun, haben wir nicht. Ohne Code Kenntnisse wird es für dich jetzt noch schwieriger, überhaupt noch an Programmierer Qualität ranzukommen. Die Gap zwischen No-Codern/Amateuren und Entwicklern wird jetzt unheimlich gross.
Warum?
Du hast keine Ahnung. Ajax, Json, FetchAPI, REST, React, Vue, Angular, Next, Nuxt, Astro, Sveltekit, Typo, HTTP, WordPress, Strapi, GraphQL, Postgress, Firebase, Frontend -Backend.
Ja, das ist alles einfach wild reingeworfen. Aber du weisst von keinem dieser Begriffe, was das überhaupt bedeutet.
Und du denkst, du hast mit AI nun die gleichen Möglichkeiten wie Entwickler, welche seit 10 Jahren programmieren und Code schreiben und lesen können?
Ein Beispiel. Ich will, dass du mir ein APP für meinen Mac programmierst. Ein Notizen-App. Ich will, dass wenn ich auf ein Icon auf meinen Desktop klicke, ein Fenster mit dem Programm aufgeht. Dort will ich ein Input Feld. Dort rein kann ich eine Notiz oder eine Aufgabe schreiben. Diese erscheint dann mitten auf dem Bildschirm. Die Notiz kann ich nun via Drag and Drop irgendwo auf dem Bildschirm platzieren. Wenn ich auf die Notiz klicke, kann ich Bullet-Points reinschreiben. Diese kann ich auswählen, dann verschwinden die. Ich kann die Notiz auch wieder löschen. Dann möchte ich, dass wenn ich das Programm schliesse und den Computer neu starte – ich das Programm wieder öffne, dass ich alle Notizen noch da sind. Und zwar genau an der Position, an welche ich diese gesetzt habe.
Schaffst du das? Ja klar. Aber in welcher Zeit? Und was gibst du in ChatGPT oder Claude genau ein? Wie gibst du dem Programm die Befehle? Welche? Wie soll er es machen?
Du gibst also einen Befehl ein. Und nun, wo gibst du die Sachen ein? Wieder eingeben. Und jetzt funktioniert etwas nicht. Wie beheben? Wie korrigieren?
Du kannst mit AI keine Programmierer ersetzen, wenn du keine Ahnung hast. Das geht nicht.
Du kannst als Programmierer AI aber nutzen, um unheimlich viel Zeit zu sparen. Ersetzt AI Mitarbeitende? Es ist nicht so, dass Menschen gefeuert werden und die Arbeit mit AI ersetzt werden kann.
Bei mir ist es aber so, dass ich auf Mitarbeitende verzichte, weil ich AI nutzen kann. Repetitive Tasks, Code-Roh-Entwürfe, entwickeln. Das alles geht viel efizienter mit AI.
Es ersetzt meine Arbeit nicht. Am Ende besteht 80% meiner Arbeit an Code, welchen ich durch AI generieren lasse, durch Korrektur und Überarbeitung.
ChatGPT Code ist oft sehr fehlerhaft und macht keinen Sinn. Da muss ich viel korrigieren und hinzufügen.
Bei Claude funktioniert der Code zwar mit dem gleichen Prompt, aber ich kann 3/4 davon löschen. Das ist ein Bluffer und Overachiever.
Bei ChatGPT muss ich alles angeben, was es machen soll.
Bei Claude muss ich angeben, was es NICHT machen soll – haha.
Zum Notizen App.
In meinem Befehl stehen Begriffe/Konzepte wie node.js, SQLite3, Express, SASS. Claude baut mir alles zusammen. Ich passe das CSS etwas an und erstelle mir noch ein Skript, mit welchem ich den lokalen Server starte. Fertig.
In maximal einer Stunde, wenn überhaupt – ist das Teil gemacht.
AI wird keine Programmierer ersetzen. AI wird bestehende Programmierer ersetzen, welche ohne AI arbeiten werden.
Programmierer welche lernen mit AI zu arbeiten, werden effizienter sein und mehr Innovation vorantreiben.
Das ist das Spannende.
Für Roh-Entwürfe und Prototypen funktioniert Claude sehr gut. Jedoch auch nur, wenn der Befehl möglichst genau und präzise ist.
Was Claude aber sehr wohl erleichter, ist das lernen von neuen Dingen.
Du kannst ohne Kenntnisse mit Claude innert einem Tag so viel lernen und verstehen, wie es vorher einfach nicht möglich war.
Wie funktioniert das Internet.
Woraus besteht eine Internetseite?
Was ist ein Web-App?
Welche Programmiersprachen gibt es?
Warum wurde welche Programmiersprache entwickelt?
etcetc. spannend und lehrreich. So kannst du mit der Zeit immer mehr machen.
Aber auch da. Tailwind v4 ist draussen. Aber Claude hat nur ein Wissen bis Oktober 2024 – da war Tailwind v4 noch in der Beta. Es hat keine Ahnung davon. Bringt dir also nichts.