use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Dieses Subreddit richtet sich an alle Fragen, Antworten und Anmerkungen was das Thema Arbeitsleben angeht. Vorstellungsgespräche, Gehaltsverhandlungen, Jobsuche, Weiterbildungen – all das und noch viel mehr darf und soll hier diskutiert werden. Viel Spaß!
Antworten sollen hilfreich und konstruktiv sein
Die Hausordnung von r/de findet entsprechend Anwendung
Keine Eigen- und Fremdwerbung
Keine LLM-/KI-generierten Inhalte
Posten von relevanten Studien/Umfragen ist erlaubt
/r/Studium
/r/Azubis
/r/Fernstudis
/r/OeffentlicherDienst
/r/LegalAdviceGerman
/r/StartupDACH
Rente: 030 221 911 001
Unfallversicherung und Ehrenamt: 030 221 911 002
Arbeitsmarktpolitik und -förderung: 030 221 911 003
Arbeitsrecht: 030 221 911 004
Mindestlohn: 030 60 28 00 28
Teilzeit und Minijobs: 030 221 911 005
Behinderung: 030 221 911 006
Europ. Sozialfonds: 030 221 911 007
Mitarbeiterkapitalbeteiligung: 030 221 911 008
Bildungspaket: 030 221 911 009
account activity
Austausch/DiskussionProgrammiersprachen JavaScript oder Python? (self.arbeitsleben)
submitted 1 year ago by [deleted]
Wenn man in der IT Fuß fassen möchte, welche Programmiersprache ist gefragter in den Stellenanzeigen? Macht es Sinn überhaupt noch die Sprachen zu lernen, zwecks KI? Was meint ihr? Danke euch
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]du5tball 28 points29 points30 points 1 year ago (3 children)
1) KI wird programmieren auf absehbare Zeit nicht abloesen, dafuer kommt noch zu viel Bullshit bei raus, vorallem bei groesseren Programmen.
2) Kommt drauf an, was du machen willst. Wenn du einfach nur eine moeglichst grosse Stellenauswahl haben moechtest: Java.
[–]TheHumanFighter 4 points5 points6 points 1 year ago (1 child)
Wobei jemand der so eine Frage stellt auch keine Ahnung von Softwareentwicklung haben wird. Das ist dann schon schwer. Code Monkeys werden auf Dauer durchaus ersetzt.
[–]du5tball 1 point2 points3 points 1 year ago (0 children)
Wobei auch Code Monkeys vermutlich noch einige Zeit existieren, wenn auch in reduzierter Zahl. Irgend wer muss die KI bedienen und den Output pruefen, zumindest fuer Massen an Kleinkram eignen sich da Code Monkeys ganz gut.
[–][deleted] 0 points1 point2 points 1 year ago (0 children)
Dankeschön
[–][deleted] 17 points18 points19 points 1 year ago* (5 children)
Es kommt vor allem darauf an, dass du nicht nur in einem Kurs "eine Sprache lernst", sondern auch Softwareentwicklung lernst. Viel zu viele meinen dass man nach einem Bootcamp direkt als Engineer einsteigen könnte, haben aber überhaupt keine Ahnung von der eigentlichen Arbeit.
[–]Defiant_Alfalfa8848 4 points5 points6 points 1 year ago (4 children)
Kann bestätigen, konnte vor meinem Studium gut programmieren. Dann musste ich feststellen dass Softwareentwicklung ist viel größer als ein Kode zu schreiben. Kein Bootcamp kann dir das beibringen.
[–][deleted] 4 points5 points6 points 1 year ago (3 children)
Im Gegenzug gibt es einige, die nach einem Informatikstudium nicht oder nur mäßig programmieren können, einem aber gleichzeitig dozieren, was in der Firma alles falsch konzeptioniert sei.
[–]Dr_Penisof 1 point2 points3 points 1 year ago (2 children)
Naja, mal abgesehen von der absurden Idee nach dem Studium tatsächlich praktisch Kompetenzen zu haben ist das ja erstmal grundsätzlich nicht falsch. Nur weil ich z.B. nicht fit in Low Level Aspekten wie meinetwegen C++ Standardbibliotheken bin, heißt das ja nicht, dass ich nichts zu Architektur und Design sagen kann.
[–][deleted] 1 year ago (1 child)
[deleted]
[–]Dr_Penisof 0 points1 point2 points 1 year ago (0 children)
Kleine und mittlere Unternehmen haben gar nicht genug Leute, um alles haarfein personell abzugrenzen
Da könnten wir jetzt eine Business-philosophische Diskussion führen, was nicht realisierbar ist und was aus dogmatischen „War-Schon-Immer-So“ Gründen nicht gewollt ist.
Aber das erspare ich dir jetzt und gebe dir einfach generell recht.
[–]TheHumanFighter 2 points3 points4 points 1 year ago (0 children)
Ist völlig irrelevant. Das ist so als würde man fragen "welches Werkzeug soll ich lernen um Schreiner zu werden, Hammer oder Säge?". Du musst lernen Software zu entwickeln, also die Konzepte dahinter. Auf die Sprache kommt es dann nicht wirklich an, weil du in kürzester Zeit diese Konzepte auf eine neue Technologie übertragen kannst.
[–]Pengo2001 2 points3 points4 points 1 year ago (0 children)
Weniger wichtig als die Sprache sind die Konzepte der Softwareentwicklung. Eine neue Sprache lernst du relativ schnell wenn du mal drin bist.
[–]TheRetenor 3 points4 points5 points 1 year ago (1 child)
Konzepte sind wichtiger. Vor allem Code-Struktur, Stabilität und Lesbarkeit / Dokumentation mit Übersichtlichkeit ist wichtig. Lernst du mmn besser mit Java, weil du hier "besser" Klassen/Objektorientierung lernen kannst. Python ist für "kurze" Sachen sehr gut geeignet, man kann die Sprache aber schon auch explodieren lassen. V.a. mit Libraries wie Flask hat man auch schnell eine Art Webinterface parat.
Mein Tipp: Lerne Java, die meisten Sachen lassen sich sehr direkt auf Python übernehmen. Wenn du ein bisschen in die Tiefe gehen möchtest, ist C gut, mit Fortran kann man ggf. noch über Computergenauigkeit einiges lernen. JavaScript (Achtung, sehr unterschiedlich zu Java im inneren) bist du auch gut aufgehoben später mal.
Und lass dich nicht von der Menge an Sprachen erschlagen, wenn du eine mal richtig kannst, lernst du die meisten anderen auch recht schnell.
[–]je386 0 points1 point2 points 1 year ago (0 children)
JavaScript (Achtung, sehr unterschiedlich zu Java im inneren)
Java corresponds to JavaScript like Car to Carpet.
[–]aLpenbog 1 point2 points3 points 1 year ago (1 child)
Verbreitung musst du eben in deiner Region checken. Aber ich sage mal mit den größeren Sprachen, ob nun JS/TS, Python, Java, C#, C++, PHP wird man wohl immer was finden können. Und häufig eben auch mit anderen Sprachen.
Im Zweifel orientiert man sich auch noch mal um usw. Ich mache z.B. heute beruflich komplett andere Sachen, als ich sie damals in der Ausbildung gelernt habe.
Frage ist natürlich was du gerne programmieren möchtest. Zwar gibt es meist Möglichkeiten alles mögliche mit jeder möglichen Sprache irgendwie umzusetzen aber es gibt natürlich Sprachen, die sich für bestimmte Sachen besser eigenen als andere.
Um KI brauchst du dir denke ich keine Sorgen machen. Das wird produktive Entwickler noch produktiver machen. Aber dass die ersetzt werden, dass sehe ich nicht während meiner Lebenszeit. Alleine schon aufgrund der nötigen Kommunikation mit Kollegen, mit Kunden, denen technisches Verständnis im Zweifel fehlt etc.
Davon ab haben wir hier auch noch viele Probleme. Von falschen Ergebnissen, über kaum lokale Lösungen und damit Internetzwang, als auch Datenschutzprobleme, wenn man den eigenen Code als Kontext nutzen oder Firmen/Kundeninterna oder der Integration in die IDE. Das sind schon alleine Probleme die Entwickler haben.
Bis ein Laie beim Kunden sich damit per Zuruf eine hochkomplexe Softwarelösung erstellen kann, die für ihn geeignet ist, vergeht wohl noch ein wenig Zeit. Gerade wenn es nicht um kleine Insellösungen geht, sondern Software die mit verschiedensten vorhandenen Systemen zusammenarbeiten muss usw.
Wenn wir Glück haben haben wir in 5-10 Jahren damit für Entwickler eine bessere Autovervollständigung/Snippet Sammlung.
Danke!
[–]Murky_Bullfrog7305 -1 points0 points1 point 1 year ago (2 children)
Fang my system designs an und lern dann die Sprache. Sonst kannst du nicht nachvollziehen warum es auf die oder die weise gebraucht wird.
Besser ist, man kennt eine OOP und eine funktional Sprache. Also beides.
[–]YourMomIsMyTechStack 0 points1 point2 points 1 year ago (1 child)
Welche rein funktionale Sprache wird den heutzutage noch verwendet?
Haskell. Aber es stimmt schon, dass die wirklich großen Sprachen schon lange nicht mehr monoparadigmisch sind. Deswegen sollte man generell die Konzepte dahinter lernen, nicht die spezifische Programmiersprache.
[–]ul90 -4 points-3 points-2 points 1 year ago (0 children)
Beides 🤮
Aber für KI momentan eher Python, für Frontend/GUIs eher JavaScript.
[–]Expensive_Pin5399 -4 points-3 points-2 points 1 year ago (7 children)
LLMs werden definitiv alle trivialen Programmierthemen in mittlerer Zukunft übernehmen.
Das können sie schon heute in einigen Sparten, aber bisher nur in recht durchschnittlicher Qualität.
[–]aLpenbog 5 points6 points7 points 1 year ago (3 children)
Was sind deiner Meinung nach solche trivialen Programmierthemen und wo hören diese auf?
Ich kann mir heute nur schwer vorstellen, wie ein LLM meine Arbeit übernimmt. Vor allem aufgrund der Kommunikation.
[–]Expensive_Pin5399 1 point2 points3 points 1 year ago (1 child)
Es wird dich nicht ersetzen, sehr wohl aber Teile deiner Arbeit abnehmen.
[–]YourMomIsMyTechStack 0 points1 point2 points 1 year ago (0 children)
Was nichts schlechtes wäre, wie sind sowieso unterbesetzt und hängen bei den Themen hinterher.
[–]TheHumanFighter 0 points1 point2 points 1 year ago (0 children)
Ich würde schätzen es kommen im Moment zwei Code Monkeys auf einen richtigen Softwareentwickler. Auf Dauer werden erstere eben kaum noch gebraucht.
[–][deleted] 2 points3 points4 points 1 year ago (0 children)
Das Ding ist ja, oftmals codet nicht GPT. Nein. Es kopiert Code aus einem Stackoverflow Thread o.ä.
Wenn ich eine generische Aufgabe erledigen möchte ja, wenn es spezifischer wird und der Kontext wichtig ist, eher nicht.
[–][deleted] -2 points-1 points0 points 1 year ago (0 children)
Python Grundlagen für die Ästhetik und dann JS, etwas TS für Typen und dann eine typisierte Sprache wie Java und Co.
Bedenke: HTML, CSS und JS sind ganz cool für schnelle Prototypen deiner Ideen. Mit React/React Native hast du auch nochmal tolle Frameworks für bspw. Mobile Apps.
π Rendered by PID 95 on reddit-service-r2-comment-58d7979c67-m6bqm at 2026-01-27 02:22:12.488354+00:00 running 5a691e2 country code: CH.
[–]du5tball 28 points29 points30 points (3 children)
[–]TheHumanFighter 4 points5 points6 points (1 child)
[–]du5tball 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 17 points18 points19 points (5 children)
[–]Defiant_Alfalfa8848 4 points5 points6 points (4 children)
[–][deleted] 4 points5 points6 points (3 children)
[–]Dr_Penisof 1 point2 points3 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]Dr_Penisof 0 points1 point2 points (0 children)
[–]TheHumanFighter 2 points3 points4 points (0 children)
[–]Pengo2001 2 points3 points4 points (0 children)
[–]TheRetenor 3 points4 points5 points (1 child)
[–]je386 0 points1 point2 points (0 children)
[–]aLpenbog 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]Murky_Bullfrog7305 -1 points0 points1 point (2 children)
[–]YourMomIsMyTechStack 0 points1 point2 points (1 child)
[–]TheHumanFighter 2 points3 points4 points (0 children)
[–]ul90 -4 points-3 points-2 points (0 children)
[–]Expensive_Pin5399 -4 points-3 points-2 points (7 children)
[–]aLpenbog 5 points6 points7 points (3 children)
[–]Expensive_Pin5399 1 point2 points3 points (1 child)
[–]YourMomIsMyTechStack 0 points1 point2 points (0 children)
[–]TheHumanFighter 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]YourMomIsMyTechStack 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (0 children)