fitsi Geschrieben 13. November 2021 Geschrieben 13. November 2021 Natürlich gibt es auf sowas keine allgemeine Antwort bzw. Niemand hier hat eine Glaskugel...aber mich würde interessieren ob es eine Programmiersprache gibt wo ihr sagen würdet...wenn man die gut kann, dann ist das schon fast sowas wie eine Jobgarantie in der Zukunft weil es noch sehr lange gefragt sein wird und ob es Programmiersprachen gibt wovon ihr abraten würdet noch Energie reinzustecken...gibt einige Leute die inzwischen von Swift abraten zum Beispiel oder SAP ABAP , C. Mich würde einfach eure Sicht und Meinung mal interessieren Zitieren
Brapchu Geschrieben 13. November 2021 Geschrieben 13. November 2021 Solange du eine relativ gut beherrscht findest du dich auch innerhalb kürzester Zeit mit einer anderen zurecht. "Kannste eine, kannste alle." Aber wenn du eine Sprache lernen willst die garantiert bis auf alle Ewigkeiten gefragt sein wird weil die Leute dafür langsam aussterben: COBOL. Tauwin, Bitschnipser und charmanta reagierten darauf 2 1 Zitieren
charmanta Geschrieben 13. November 2021 Geschrieben 13. November 2021 Die Sprache ist Mittel zum Zweck, das Denken ist entscheidend. C ist nie verkehrt, Datenbanklastig SQL. Java wird sicher weniger werden… CompileThis reagierte darauf 1 Zitieren
Gast Interrupt Geschrieben 13. November 2021 Geschrieben 13. November 2021 Hallo, eine Programmiersprache ist nur ein Werkzeug eines Softwareentwicklers. Der Grund warum es so viele Programmiersprachen gibt, liegt darin, weil diese einfach unterschiedliche Konzepte verfolgen. Auch werden neue Programmiersprachen entworrfen um Designfehler bei alten Programmiersprachen zu beheben. Kann man schön mit einem Handwerker vergleichen. Dieser kommt ja auch immer mit einem ganzen Koffer an Werkzeugen vorbei. Welches Werkzeug dann letztendlich zum Einsatz kommt, ist dann immer vom Einsatzzweck abhängig. MfG Zitieren
tkreutz2 Geschrieben 13. November 2021 Geschrieben 13. November 2021 vor einer Stunde schrieb fitsi: ..gibt einige Leute die inzwischen von Swift abraten zum Beispiel oder SAP ABAP , C. Mich würde einfach eure Sicht und Meinung mal interessieren Von Swift abraten ? Definitiv nicht - das ist eine aktuelle Sprache im Apple App Universum, die auch aktuelle von einer starken Community supported und deren Weiterentwicklung von Apple gefördert wird. Natürlich gibt es tausend Blogs, die das thematisieren. Aus aktueller Sicht z.B. https://www.codica.com/blog/top-programming-languages-trends/ Aus historischer Sicht z.B. Die Entwicklungsschritte der Vergangenheit nachzuvollziehen ist sicher auch ein Ansatz um Perspektiven für zukünftige Entwicklungen aufzuzeigen. Aber insgesamt wird man vielleicht mehr Einblick in die Thematik bekommen, wenn man versucht, an aktuellen Entwicklungen z.B. über eine Community mitzuarbeiten. https://www.swift.org/community/ Beispiel Swift. Zitieren
Whiz-zarD Geschrieben 13. November 2021 Geschrieben 13. November 2021 vor 21 Minuten schrieb charmanta: C ist nie verkehrt, Datenbanklastig SQL. Ich denke zukünftig wird es auch weniger SQL werden. SQL passt einfach nicht in moderne Sprachkonzepte. Man sieht ja z.B. dass man bei objektorientierten Sprachen erstmal einen O/R-Mapper braucht, um mit den Daten arbeiten zu können und es damit auch immer wieder Probleme gibt. Ich denke mal, die Zukunft gehört Datenbanken, die eine Programmierschnittstelle vorgeben, wie man es bei NoSQL-Datenbanken kennt. Auch passen relationale Datenbanken schlechter in ein agiles Mindset, weil der Aufwand, eine relationale Datenbank anzupassen höher ist, als bei schemalosen Datenbanken, wo man einfach nur seine Domänenmodelle in der jeweiligen Programmiersprache anpasst. Aber die Programmierung selbst wird sich wohl in der Zukunft noch stark ändern. Es wird in Richtung funktionale Programmierung gehen. Den Wandel sieht man ja schon in diversen Sprachen. Wie z.B. das MapReduce-Konzept in z.B. JavaScript und Python, LINQ in C# oder die Streams in Java. Ein weiterer Trend aus der funktionalen Programmierung, ist der Begriff "immutable". Also unveränderbarkeit, um Seiteneffekte in der Entwicklung auszuschließen, um parallele und nebenläufige Datenverarbeitung zu vereinfachen. Wenn also Daten nicht veränderbar sind, braucht man sie auch nicht mehr für den parallelen Zugriff sperren. Es zeigt sich also, dass die Entwickler sich selbst in die Schranken weisen. Man fing an, den Entwicklern alle Freiheiten zu geben. Mit großer Macht kommt auch große Verantwortung, wie man es z.B. in C sieht aber es ergaben sich viele Probleme, wie z.B. Memory Leaks. Daraus sind dann Konzepte, wie z.B. der Garbage Collector oder Typüberprüfungen entstanden und da ja Parallelität und Nebenläufigkeit heute an der Tagesordnung steht, setzt man die nächsten Schranken, indem die Daten sich nicht mehr ändern dürfen. Einen weiteren Trend sieht man beim Minimalismus, weil dies den Einstieg erleichtert. z.B. in .NET 6 wurde für C# nun die Minimal API vorgestellt, die den Boilerplatecode der Program-Klasse und der Main()-Methode wegabstrahiert, um den Einstieg in ASP.NET Core zu erleichtern. Es erinnert jetzt stark an Nodejs, wo man auch mit wenigen Zeilen einen Webserver mitsamt Konfiguration starten kann. Welche Programmiersprache jetzt letzendlich gewinnt oder verliert, kann keiner voraussehen. Es sind aber klare Trends sichtbar und die Sprachen müssen sich darauf einstellen können. Wie im echten Leben unterziehen sich auch Programmiersprachen einem Wandel. Wenn ich aber eine Prognose abgeben sollte, denke ich, dass man mit JavaScript nicht schlecht fahren wird. Ich denke mal, dass viele Firmen eine einzige Sprache einsetzen wollen, die sowohl im Frontend- als auch im Backend benutzt werden kann, um auch garantiert Mitarbeiter zu finden und da etabliert sich derzeit stark JavaScript. CompileThis und Rabber reagierten darauf 2 Zitieren
KeeperOfCoffee Geschrieben 13. November 2021 Geschrieben 13. November 2021 vor 2 Stunden schrieb tkreutz2: Von Swift abraten ? Definitiv nicht - das ist eine aktuelle Sprache im Apple App Universum Ich denke dass man solche Aussagen (von Swift abraten) vor allem von Leuten hört, die Cross Plattform pushen und deswegen hauptsächlich nur noch so Sachen wie React Native und Flutter empfehlen. tkreutz2 reagierte darauf 1 Zitieren
be98 Geschrieben 13. November 2021 Geschrieben 13. November 2021 Ich würde es einfach so sehen- Lerne die Sprach die du für ein Hobbyprojekt sinnvoll einsetzen kannst. Willst du ne android app machen- dann ist java z.B. nicht die schlechteste Wahl. Willst du ne Webseite machen, lerne ne entsprechende Sprache. jobgarantien gibt es vielleicht im Bereich Nischensprachen, aber sowas würde ich dann nicht als erste Sprache lernen. Der Rest scheint mir tatsächlich individuell sehr unterschiedlich und allgemeine Trends sind auch schnell mal der Trend von gestern. Zitieren
BadSentiment Geschrieben 13. November 2021 Geschrieben 13. November 2021 vor 9 Stunden schrieb Brapchu: Solange du eine relativ gut beherrscht findest du dich auch innerhalb kürzester Zeit mit einer anderen zurecht. "Kannste eine, kannste alle." Das betrifft aber auch nur das reine Programmieren selbst. Ich habe vor mehr als 10 Jahren auch schon erlebt, dass wir Java Entwickler bei uns für C# eingestellt haben. Nach meiner Erfahrung, sehen das die Arbeitgeber schon noch etwas anders. Denn häufig geht es eben nicht nur um das reine Programmieren, sondern auch um das Kennen und beherrschen der Tools rund um die Programmiersprache. Gerade wenn es nicht mehr um Juniorstellen geht, will man keinen, der sich da auch noch überall einarbeiten muss. Und egal wie laut die auch Fachkräftemangel rufen, für eine Seniorstelle als Java Entwickler, laden sie mich mit 10+ Jahren Erfahrung in C# nicht ein und auf eine Juniorstelle schon erst recht nicht. Zitieren
Perceptor Geschrieben 14. November 2021 Geschrieben 14. November 2021 vor 15 Stunden schrieb fitsi: gibt einige Leute die inzwischen von Swift abraten zum Beispiel oder SAP ABAP , C. zu Swift, SAP/ABAP kann ich nichts sagen. C und C++ sind immer noch sehr gegenwärtig, beliebt und werden in hardwarenaher Programmierung (Zukunftgebiete wie IoT, Robotik etc) wegen der Perfomance seit Jahrzehnten geschätzt. Mit Java und Python macht man im Moment auch nichts falsch. Wie viele jedoch sagen, wenn man das eine kann, kann man auch meist die anderen Sprachen. Es gibt Besonderheiten die man bei Umstieg der jeweiligen Sprache beachten muss. Beispielsweise bei C muss man sich mit Speichermanagment auskennen, weil es keinen Garbage Collector wie zB in Java gibt. Zitieren
allesweg Geschrieben 14. November 2021 Geschrieben 14. November 2021 Für die nächsten 5-10 Jahre würde ich noch das seit Jahrzehnten sterbende COBOL einbringen. SaJu, Brapchu und Rabber reagierten darauf 3 Zitieren
alex123321 Geschrieben 15. November 2021 Geschrieben 15. November 2021 Brainfuck ist die Zukunft Zitieren
spix Geschrieben 17. November 2021 Geschrieben 17. November 2021 Aktuell würde ich sagen Python. Und evtl noch Kotlin für Apps. Zitieren
allesweg Geschrieben 17. November 2021 Geschrieben 17. November 2021 @fitsi wie du siehst, gibt es hier kein eindeutiges Meinungsbild. Es hängt von zu vielen Faktoren ab wie zB: UI-lastig oder für Backend? Architektur? (Client-Server, Standalone-Client, mobileDevice, ...) Region ... und: GEHALTSVORSTELLUNG. Zitieren
sharpy35 Geschrieben 19. November 2021 Geschrieben 19. November 2021 Im Web Umfeld würde ich z.B. tatsächlich immer PHP und JS empfehlen. Viele werden grad bei PHP lachen, ABER mittlerweile läuft die Sprache grad anderen Sprachen wie Python und Ruby den Rang ab und hat durch Wordpress immer noch nen Web Marketshare von über 70%. Das wird niemals verschwinden und wird auch Konstant weiterentwickelt. Alternativ dazu JavaScript mit Fokus auf NodeJS und Frontend sowas wie Vue, React oder Angular. Auf JavaScript aufbauend dann sowas wie TypeScript auch möglich Zitieren
be98 Geschrieben 19. November 2021 Geschrieben 19. November 2021 Ich glaub wir haben jetzt hier alle möglichen Sprachen genannt - wie bereits vorher festgestellt, liegt die Aussagekraft bei 0. Zitieren
SoL_Psycho Geschrieben 20. November 2021 Geschrieben 20. November 2021 Ich glaub wir haben jetzt hier alle möglichen Sprachen genannt - wie bereits vorher festgestellt, liegt die Aussagekraft bei 0.Spielverderber! Und ich schmeiße noch die Sprache aller Sprachen dazu: Whitespace Zitieren
be98 Geschrieben 20. November 2021 Geschrieben 20. November 2021 vor 13 Stunden schrieb bene98: Ich glaub wir haben jetzt hier alle möglichen Sprachen genannt - wie bereits vorher festgestellt, liegt die Aussagekraft bei 0. Lern SQL- das wird die nächsten 5 Jahre zumindest nicht untergehen Zitieren
Gast r00t Geschrieben 20. November 2021 Geschrieben 20. November 2021 vor 2 Stunden schrieb bene98: Lern SQL- das wird die nächsten 5 Jahre zumindest nicht untergehen Im sechsten Jahr wird es dann aber echt knapp. Zitieren
be98 Geschrieben 20. November 2021 Geschrieben 20. November 2021 frühestens im sechsten jahr Zitieren
alex123321 Geschrieben 20. November 2021 Geschrieben 20. November 2021 vor 5 Stunden schrieb SoL_Psycho: Und ich schmeiße noch die Sprache aller Sprachen dazu: Whitespace Kommt nicht an Ook! und DerpPlusPlus ran https://de.wikipedia.org/wiki/Ook! https://github.com/TheRaz/DerpPlusPlus Zitieren
Thanks-and-Goodbye Geschrieben 20. November 2021 Geschrieben 20. November 2021 Okay, und jetzt langsam wieder etwas ernsthafter antworten, ansonsten landet die Frage noch im Offtopic-Bereich. 😉 Danke. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.