r/de_EDV • u/Die_Schlafmuetze • 22h ago
Allgemein/Diskussion Python lernen trotz KI-Boom?
Macht es noch Sinn heutzutage Python zu lernen? Damit meine ich nicht nur, auch wenn das schon alleine sehr sehr viel beinhaltet, Python an sich sondern auch seine bekannten Bibliotheken. Vllt wirkt die Frage überflüssig wenn ich schreibe das ich schon angefangen habe und ich sogar mit einem Agent lerne der mir Aufgaben gibt und mich die Grund-Themen lehrt. Trotzdem sitz ich manchmal da und frag mich ob es wie gesagt noch Sinn macht 😂 sry fürs wiederholen. Weil anhand von meinen Projekten die ich mithilfe von Codex schreiben lasse wo ich tatsächlich nichts verstehe von meinem Code wirkt es fast unnötig. Denn sobald ich ein Fehler zb erkenne beim testen dann sag ich ihm der soll bitte geändert/behoben werden und soll aufpassen das das und das nicht passiert und weg ist der Fehler. Also natürlich ein bissl besser und deutlich fetterer prompt.
Freu mich auf eure Meinungen ✌️
Seid nicht so hart komme nicht aus der IT falls ich irgendjemand damit aufm Schlips trete.
23
u/sbkh78 21h ago
Wenn Du Spaß daran hast: Absolut!
Ich bin aus der IT (sogar so lange, daß ich heute noch "EDV" sage).
KI spinnt sich immer was zusammen. Das kann funktionieren, muß es aber nicht.
Und wenn Du menschliches, intelligentes Wissen hast, verstehst Du schnell, wann die KI einfach spinnt oder wo sie Fehler gemacht haben könnte.
4
u/Die_Schlafmuetze 21h ago
Spaß macht es ja ist nen guter Punkt😂
4
u/sbkh78 20h ago
Ja dann: Hau' rein! ;)
Gilt eigentlich für alles. Lerne zumindest die Grundlagen selbst. Scheißegal ob IT, Heimwerken oder Tomatenpflanzen auf dem Balkon ziehen.
Probiere alles selbst aus. Bzw. schaue Leuten dabei zu, die das können, und probiere es dann selbst.
Und wenn's schief geht, dann gehört das zum Leben und zur Erfahrung dazu.
5
u/Sepki 21h ago
Bin auch nicht "aus der IT". Aber willst du wirklich nicht mal im Grunde nachvollziehen können, was da überhaupt passiert? Erfolgt deine Bewertung am Ende nur aus "Ergebnis sieht richtig aus" und "Konsole gibt Fehler"?
Mach doch zumindest einen einigermaßen fundierten und kostenlosen Kurs, wie zB von cs50 oder Carpentry.
2
u/No_Interaction6247 21h ago
Sehr guter Tipp, wobei man sogar irgendeinen Chatbot nehmen kann von ChatGPT, Claude oder Gemini und dem sagen kann:
"Du bist ein Dozent für Software-Entwicklung mit Schwerpunkt Sprache XYZ. Du sollst einem Anfänger einen Step-by-Step Kurs aufbauen, um zB einen Taschenrechner (Alternativ andere App oder sag der KI, sie soll sich selbst was ausdenken) zu entwickeln. Der Kurs soll die Einrichtung der Tools, die Grundlagen der Sprache und fortgeschrittene Themen anhand dieser echten Anwendung veranschaulichen. Stelle Fragen, wenn etwas unklar ist."
Gerade in dem Bereich ist KI echt stark. Natürlich ist Contextfenster ein limitierender Faktor, aber bei einfachen Beispielen kann man auch mit copy und paste in neuen Chatfenstern durchaus Hilfe bekommen.
1
u/Die_Schlafmuetze 21h ago
Hab Codex mit VS verbunden wie gesagt angefangen habe ich schon und der macht auch Wiederholungen für mich etc… das mit dem „du bist ein Dozent“ hab ich ähnlich gemacht hat denke ich viel geholfen
1
u/No_Interaction6247 20h ago
Zum Lernen nehme ich sogar nur den Chat im Browser. Einfach damit ich da mehr mühe habe und mir nichts vorkauen lasse. Wie mit einem richtigen Dozent 😄
Ja aber dann bist du ja grundsätzlich auch schon auf einem sehr guten Weg. Viel Spass beim Python lernen. Python ist nach wie vor stark verbreitet, zB in der Automatisierung. Ist nie sinnlos Python zu können 😊
1
1
u/Die_Schlafmuetze 21h ago
Aber um auf deine Frage zurück zu kommen tatsächlich ja und es funktioniert auch stand jetzt. Was für ein Beobachtungsprotokoll soll ich denn deiner Meinung nach anlegen statts nur auf „Ergebnis ist falsch“ und „Fehler“ zu achten obwohl nie Fehler ausgegeben werden sondern höchstens buggs oder das er manche Sachen einf wieder mit reinnimmt die ich rausnehmen wollte
4
u/UltraBlack_ 21h ago
ja, lernen. vibe coden kann jeder...
setz dich von der Konkurrenz ab, und denke selber. Lernst dabei auch sau viel, und behältst deine problem solving skills die beim vibe coden rasant verloren gehen.
2
u/gdm41 20h ago
Ich sag nöö, trotzdem solltest du alle wichtigen bibliotheken bzw. frameworks kennen bzw. vom namen her schonmal gehört haben. Auch allgemeines Logikverständis schadet nie, gerade weil man mit AI nicht auf eine Sprache festgelegt ist. Vor zwei Jahren hätte ich aber anders geantwortet...
1
u/AutoModerator 22h ago
Hi Die_Schlafmuetze, danke für deinen Beitrag. Hier ist der Post nochmal für das Archiv:
Macht es noch Sinn heutzutage Python zu lernen? Damit meine ich nicht nur, auch wenn das schon alleine sehr sehr viel beinhaltet, Python an sich sondern auch seine bekannten Bibliotheken. Vllt wirkt die Frage überflüssig wenn ich schreibe das ich schon angefangen habe und ich sogar mit einem Agent lerne der mir Aufgaben gibt und mich die Grund-Themen lehrt. Trotzdem sitz ich manchmal da und frag mich ob es wie gesagt noch Sinn macht 😂 sry fürs wiederholen. Weil anhand von meinen Projekten die ich mithilfe von Codex schreiben lasse wo ich tatsächlich nichts verstehe von meinem Code wirkt es fast unnötig. Denn sobald ich ein Fehler zb erkenne beim testen dann sag ich ihm der soll bitte geändert/behoben werden und soll aufpassen das das und das nicht passiert und weg ist der Fehler. Also natürlich ein bissl besser und deutlich fetterer prompt.
Freu mich auf eure Meinungen ✌️
Seid nicht so hart komme nicht aus der IT falls ich irgendjemand damit aufm Schlips trete.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/12inches4you 21h ago
Klar ich mach den Vergleich immer wie mit Handschaltung fahren, es ist gut das in der Fahrschule gelernt zu haben. Damit man die entsprechende Praxis und Erfahrung mitnimmt auch wenn man es dann im relevante Bereich nicht mehr so verwendet wird. Das trifft auf coden natürlich nicht 1zu1 zu da den Quellcode den du schreibst und auch dir in Zukunft die Ki hilft, aber wenn du weißt und vorallem den Code verstehst wird dir das deutlich helfen.
1
u/Swipsi 21h ago
Lern worauf die Bock hast, mein Gott. Verdienst du Geld damit? Wenn nicht, kann KI dir Scheißegal sein.
1
u/Die_Schlafmuetze 21h ago
Nein aber ich studiere Elektrotechnik wo wir nur ein Hauch von Code nutze den ich auch grundsätzlich mit AI schreiben lassen kann aber jemand von oben hat schon was gutes rausgehauen wegen Schönheit des Codes und vorallem halt der Spaß und mit dem Geld verdienen vllt irgendwann
0
u/Beginning-Foot-9525 20h ago
Schönheit des Code, niemand bezahlt dafür.
2
u/Alsweider 19h ago
Nicht direkt, aber wenn du Code schreibst, den keiner lesen will, erschwert das die Arbeit im Team, die Fehlersuche und spätere Änderungen.
1
u/Adventurous_Coach195 20h ago
Möchtest du Softwareentwickler oder Architekt werden, dann musst du programmieren können. Ganz egal, was man mit KI alles machen kann. Du musst verstehen, was passiert und deine Anforderungen korrekt beschreiben müssen.
1
1
u/drianX4 9h ago
Der unterschied von KI programmieren lassen und mit KI programmieren ist wie Tag und Nacht.
Bei der Arbeit verstehe ich in meiner Programmiersprache alles. Ich fühl mich wie ein Software engineer der spezifiziert, prüft und verfeinert. Die Qualität ist dadurch bei weniger Zeitaufwand deutlich gestiegen.
Zuhause für mein homelab lass ich Claude scripte schreiben. Und ich merke immer wieder, dass ich zwar grob verstehe was der Ablauf ist aber nicht bewerten kann obs gut oder Müll. Dabei kommt es immer mal wieder vor, dass irgend ein steuerungsscript subtil was anderes oder dummes macht und das dann zu erkennen und ohne Ahnung vom code fixen zu lassen kostet ziemlich nerven.
Tldr: Wenn die Zeit hast, lerne es. Macht mehr Spaß und das Ergebnis wird besser.
1
u/Stahlhorst 7h ago
Die Frage ist ja nicht, ob du Python, sondern das Programmieren lernen sollst. Und da sage ich ganz klar ja: Es ist sinnvoll in Programmlogik denken zu können.
1
u/Fischkralle 4h ago
Ja, auf jeden Fall. Und gerade weil du die Sprache Python in Verbindung mit KI ansprichst:
Die meisten KIs sind in Python geschrieben. Dadurch erlebt die Sprache gerade noch mal einen Boom an Interesse!
1
u/Sprachbuch 3h ago
Ich denke momentan über dasselbe nach. Ich lasse mir öfter etwas für Arduinos/ESP32 von einer KI schreiben. Allerdings möchte ich den Code, der generiert wird, wenigstens verstehen, sodass ich im Zweifel nachjustieren kann.
•
u/babyaintmoe 25m ago
KI von einem Laien bedienen zu lassen ist viel teurer für ein Unternehmen, als KI vom gelernten Entwickler bedienen zu lassen.
0
u/_Buldozzer 17h ago
Absolut. Ich bin seit über 10 Jahren in der IT und verwende auch KI als hilfe für meine Skripte, warum denn auch nicht, wenn ich ein Loch bohren will verwendet doch auch jeder eine Bohrmaschine anstatt na Handkurbel. Aber in meinen Augen ist es essentiell zu den Code zu verstehen, was einen da ausgespuckt wird und ihn ggf. auch fixen zu können.
0
u/Fritz-Ferdinand Informatiker:in 10h ago
Kommt drauf an. Was möchtest du denn generell machen? Möchtest du überhaupt Python lernen? Kannst du schon programmieren?
1
u/Die_Schlafmuetze 4h ago
Nur ein wenig die Basic Basics sag ich mal aber zb ein Problem schon bzw. eine Aufgabe in seine logischen Blöcke unterteilen damit ich weiß was ich programmieren soll noch nicht nein da bin ich noch ein bissl entfernt von
1
u/Fritz-Ferdinand Informatiker:in 2h ago
Wenn du Anwendungen schreiben möchtest, macht es schon Sinn programmieren zu lernen. KI ist auch nicht perfekt, dann kannst zu zumindest sehen, woran sie gerade verzweifelt.
-1
u/Diamond-Dragon IT-Systemelektroniker:in 6h ago
Gerade WEGEN KI loht es sich Programmiersprachen zu lernen!
Die KI hat nicht wirklich Ahnung was sie dir ausgibt, dass reicht von unnötig komplizierten Code bis hin zu Müll oder gar Code der alles kaputt macht.
Das Internet ist voll davon. Selbst Mitarbeiter von großen Unternehmen haben schon posts gemacht, wo die KI was falsch verstanden hat und Code löschte, ruinierte, etc.
Vibe Coden mag zwar einfach sein, es kommt meist aber nur Müll raus der abgelehnt wird, wenn er wo eingereicht wird.
In Zukunft wird es definitiv einen Bedarf an echten Codern geben.
1
u/Tunfisch 4h ago
Sorry aber die Zeiten von vibe coding sind vorbei, KI ist seitdem viel besser geworden.
0
u/alc_noe1 5h ago
das hat vor 6 Monaten gestimmt. Die LLMs produzieren inzwischen je nach Sprache recht passablen Code, meistens besser als das was der durchschnittliche Programmierer produziert.
2
u/Diamond-Dragon IT-Systemelektroniker:in 5h ago
Er möge passable sein, das macht ihn aber nicht gut oder tauglich.
LLMs haben nach wie vor keine Ahnung was sie machen. Es sind halt "nur" Muster Nachahmer. Wenn die Datenbank nicht die Lösung hat, die du brauchst, geht es dann schon los, dass man selber ran muss.
Ich probiere es hin und wieder aus, bin aber nie zufrieden, da ich wissen muss wie mein Code funktioniert falls Fehler kommen.
Außerdem ist die Fehlerbehebung von KI Code um ein vielfaches höher, da kein Mensch weiß wie er aufgebaut ist und KI selbst nicht wirklich hinter kommt.
0
u/IslandRadiant533 4h ago
Doch machts es sie und selbst wenn, menschlicher Code hat den wohl nicht? LOL Guck dir bitte einfach das REA Repository an und quatsch keine Halbwahrheiten, Vibecoding wird immer immer zuverlässiger und für Normalos zugänglich. Suprise, Suprise, trotzdem sollte man sich von einer KI auch mal erklären lassen, was sie da eigentlich macht, um auch eigene Skills zu entwickeln.
1
u/Ibuprofane800 4h ago
trotzdem sollte man sich von einer KI auch mal erklären lassen, was sie da eigentlich macht, um auch eigene Skills zu entwickeln.
Du bist sooooooo nah dran lol.
1
u/IslandRadiant533 4h ago
Krasser Beitrag
2
1
u/Ibuprofane800 4h ago
Lass ihn dir doch von der KI erklären lol.
0
u/IslandRadiant533 4h ago
Ist da wohl jemand pissed, weil sein Handwerk weniger wert wird hahaha, passiert mir als Volkswirt noch nicht so schnell, Kussi Mausi
1
u/Ibuprofane800 4h ago
Volkswirt
hat keine Ahnung vom Coden aber will einen auf schlau machen. Wie peinlich.
0
1
u/Diamond-Dragon IT-Systemelektroniker:in 3h ago
Suprise, Suprise, ich habe programmieren gelernt (+ Fachabi) und muss mir nichts von der KI erklären lassen, weil weiß wie es geht oder ich tues halt nachlesen.
Ich bin halt eher Fraktion Menschgemacht.
Aber schön das ein Volkwirt jemanden aus der IT versucht, was über KI zu erklären. Meine Arbeit hat mehr KI Tool als ich Finger habe und nutze die hin und wieder.
Also gibt acht, bevor einer ne Software vibecoded die Volkswirte überflüssig macht.
1
u/IslandRadiant533 3h ago edited 3h ago
Keine Sorge, das wird auch passieren und vielleicht ja auch durch mich, aber ich bin wenigstens nicht so überheblich wie ihr IT-ler und halte mich für unersetzbar. Naja die App und Website mit Server und Datenbanken, Compliance und Allem drum und dran, die ich seit 8 Monaten von Claude Max coden lasse, kannst du mir mit deinen Fachabi Skills bestimmt auch so schnell bauen und bestimmt auch für nur 100€ im Monat ;)
1
u/Diamond-Dragon IT-Systemelektroniker:in 3h ago
Es geht nicht ums unersetzlich sein, sondern das einfach verdammte Jobs weg fallen und so viel verschlimmbessert wird mit KI. KI Werbung ist so ein abturn, der Hype ist Gefährlich, keine Gesetze für KI, treibt Hardware Preise in die Höhe... ist ja schön das mir KI ein Bild generieren kann oder Code auskotzt aber bei mir hörte der Spaß auf als seltene Bücher gekauft wurden, eingescannt und vernichtet. Ach und ganz abgesehen von Strom und Wasser, was das verschlingt.
1
u/Ibuprofane800 4h ago
Sowas sagen irgendwie immer nur Leute, die selbst noch nicht eine Zeile Code in ihrem Leben geschrieben aber massig Geld in irgendeine AI-Firma gesteckt haben...
24
u/No_Interaction6247 21h ago
Ja. Software-Entwickler werden mehr zu Software-Architekten, trotzdem muss man generierten Code verstehen. Es wird genug geben, wo man von Hand eingreift und nach justiert und manchmal macht es auch Bock. So sehr ich es faszinierend finde, wie ein Agent Code schreibt, ich finde auch nice, wenn mein eigener Code nach ein paar Versuchen das tut, was er soll. Bezieht sich aber nicht auf Python speziell, sondern grundsätzlich auf Softwareentwicklung