Programmiersprache für professionelle Anwendungen
Guten Tag!
Ich denke über eine Karriere in der Softwareentwicklung, nach der Ausbildung, nach.
Im Moment habe ich lediglich ein paar kleinere Programme in Java geschrieben, hätte an der Arbeit aber auch die Möglichkeit, mich in anderen Sprachen zu üben.
Welche Sprachen werden in Zukunft wohl am wichtigsten für professionelle Programmierer sein?
Im Moment scheint C++ die wichtigste Sprache in dem Bereich zu sein. (nach dem, was ich bisher gelesen habe)
Wird in Zukunft Java oder C# wichtiger werden?
Oder könnte sich bis dahin sogar D etabliert haben?
Oder wird die verwendete Sprache immer vom Arbeitgeber und der Art der Software abhängen?
Ich hoffe, ihr könnt meinen Horizont ein wenig erweitern.
Lg, Florian
Ich denke über eine Karriere in der Softwareentwicklung, nach der Ausbildung, nach.
Im Moment habe ich lediglich ein paar kleinere Programme in Java geschrieben, hätte an der Arbeit aber auch die Möglichkeit, mich in anderen Sprachen zu üben.
Welche Sprachen werden in Zukunft wohl am wichtigsten für professionelle Programmierer sein?
Im Moment scheint C++ die wichtigste Sprache in dem Bereich zu sein. (nach dem, was ich bisher gelesen habe)
Wird in Zukunft Java oder C# wichtiger werden?
Oder könnte sich bis dahin sogar D etabliert haben?
Oder wird die verwendete Sprache immer vom Arbeitgeber und der Art der Software abhängen?
Ich hoffe, ihr könnt meinen Horizont ein wenig erweitern.
Lg, Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 165105
Url: https://administrator.de/contentid/165105
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
14 Kommentare
Neuester Kommentar
Hallo Letavino,
Es kommt ja in erster Linie darauf an,
Um es erst gar nicht in die Länge zu ziehen:
Wenn du jetzt einige Sprachen beherrscht, dann wird das für die Zukunt von Vorteil sein!
Behalte dir die Grundprinzipien einer Programmiersprache, das eigentlich LOGISCHE!
Was die ultimative Programmiersprache sein wird, weiß wohl nur der Kuckkuck
Das wäre so, als ob heute jemand fragen würde:
Was ist die Sprache der Zukunft? Englisch, deutsch, chinesisch???
Gruss
Tsuki
[Edit]
Du wirst in diesem Job nicht drumherumkommen, dich mit mehreren Sprachen auseinandersetzen zu müssen.
[/Edit]
Ich denke über eine Karriere in der Softwareentwicklung, nach der Ausbildung, nach.
sehr gute Entscheidung!Welche Sprachen werden in Zukunft wohl am wichtigsten für professionelle Programmierer sein?
Ab hier werden wir sehr pauschal!Es kommt ja in erster Linie darauf an,
Oder wird die verwendete Sprache immer vom Arbeitgeber und der Art der Software abhängen?
bzw., was das Ziel des Unternehmens ist. Das können auch Automatisierungen (SPS-en etc.) betreffen.Um es erst gar nicht in die Länge zu ziehen:
Wenn du jetzt einige Sprachen beherrscht, dann wird das für die Zukunt von Vorteil sein!
Behalte dir die Grundprinzipien einer Programmiersprache, das eigentlich LOGISCHE!
Was die ultimative Programmiersprache sein wird, weiß wohl nur der Kuckkuck
Das wäre so, als ob heute jemand fragen würde:
Was ist die Sprache der Zukunft? Englisch, deutsch, chinesisch???
Gruss
Tsuki
[Edit]
Du wirst in diesem Job nicht drumherumkommen, dich mit mehreren Sprachen auseinandersetzen zu müssen.
[/Edit]
Gibt es eigentlich eine Art Verzeichnis, wo man sehen könnte, welche Softwareunternehmen in der Nähe Tätig sind?
Naja, hier und hier sind nur Beispiele, wie oder wo man suchen kann. Schaue deine lokale Presse mit den Stellenangeboten an. Auch international wird viel gesucht.
Falls du flexibel bist, was den Arbeitsort angeht, wirst du sehr leicht etwas finden in Deutschland.
Gruss
Tsuki
Was ist denn professionelle Programmierung?
Wenn du ein 1337 Haxxor werden willst dann natürlich C.
Wenn du leicht einen Job bekommen willst für Business-Anwendungen: Java und .NET (C#)
Wenn du mit iPhones Geld machen willst: Objective-C
Wenn du im Web programmieren willst: Java, PHP, Ruby
Wenn du irgendwas am Linux Kernel rumschrauben willst: C(++)
Wenn du für eine Bank arbeiten willst und richtig viel Geld mit einer richtig hässlichen Sache verdienen willst: COBOL
Wenn du ein 1337 Haxxor werden willst dann natürlich C.
Wenn du leicht einen Job bekommen willst für Business-Anwendungen: Java und .NET (C#)
Wenn du mit iPhones Geld machen willst: Objective-C
Wenn du im Web programmieren willst: Java, PHP, Ruby
Wenn du irgendwas am Linux Kernel rumschrauben willst: C(++)
Wenn du für eine Bank arbeiten willst und richtig viel Geld mit einer richtig hässlichen Sache verdienen willst: COBOL
Zitat von @Letavino:
Im Moment scheint C++ die wichtigste Sprache in dem Bereich zu sein. (nach dem, was ich bisher gelesen habe)
Wird in Zukunft Java oder C# wichtiger werden?
Im Moment scheint C++ die wichtigste Sprache in dem Bereich zu sein. (nach dem, was ich bisher gelesen habe)
Wird in Zukunft Java oder C# wichtiger werden?
In welchem Bereich? Programmierung insgesamt? Da ist Java nach wie vor die am weitesten verbreiteste Programmiersprache. Gabs kürzlich sogar mal eine Meldung auf Heise zu, was die Verbreitung betrifft. Es kommt immer darauf an, was du machen möchtest. Wie dir andere hier schon geschrieben haben. Ein gutes Standbein erwirbt man sich mit Sicherheit, wenn man sich generell mit dem .NET-Framework auseinandersetzt. Da steht es dir anschließend dann offen, in welcher Programmiersprache du letztendlich programmieren möchtest. C# ist momentan einer der dynamischten Sprachen was die Weiterentwicklung betrifft. C++ würde ich wählen, wenn ich in den Bereich der Spieleprogrammierung gehen würde, obwohl das mehr wegen der Verbreitung als den vermeintlichen Performanzvorteilen wäre. PHP wäre sicherlich sinnvoll aufgrund der weiten Verbreitung und wenn du auf Schmerzen stehst. Ich empfehle dir deine Java-Kenntnisse auszubauen, damit bist du für den grössten Teil des Arbeitsmarktes attraktiv.
Hallo,
definiere professionell
definiere Anwendung
definiere Zukunft und dann noch nah oder fern
definiere Logik
Logisch wäre es z. B., die Frage nicht in einem Administratorforum, sondern in einem Entwicklerforum zu stellen.
Gruß und frohe Ostern
definiere professionell
definiere Anwendung
definiere Zukunft und dann noch nah oder fern
definiere Logik
Logisch wäre es z. B., die Frage nicht in einem Administratorforum, sondern in einem Entwicklerforum zu stellen.
Gruß und frohe Ostern
und wenn du auf Schmerzen stehst.
Den Kommentar kannst du dir sparen.
PHP ist eine der am weisten verbreiteten Programmiersprachen und von Zugänglichkeit der Dokumentation definitiv die Beste!
PHP hat praktisch alle Sprachfeatures einer modernen Programmiersprache, ein gutes Standardlibrary, ist im Gegensatz zu allen anderen Lösungen leicht zu deployen und hochperformant.
Vorallem aber hat PHP wenig Enterprise im Namen. Eine Grundregel, die ich mittlerweile bei Java und Oracle gelernt habe: Je mehr Enterprise irgendwo beworben wird, desto unproduktiver und ineffizienter ist etwas.
Zitat von @dog:
Vorallem aber hat PHP wenig Enterprise im Namen. Eine Grundregel, die ich mittlerweile bei Java und Oracle gelernt habe: Je mehr
Enterprise irgendwo beworben wird, desto unproduktiver und ineffizienter ist etwas.
Vorallem aber hat PHP wenig Enterprise im Namen. Eine Grundregel, die ich mittlerweile bei Java und Oracle gelernt habe: Je mehr
Enterprise irgendwo beworben wird, desto unproduktiver und ineffizienter ist etwas.
Wenn du nicht im Unternehmensbereich entwickelst, mögen die die von dir so sehr abgelehnten "Enterprise" Fähigkeiten entbehrlich sein. Doch wenn man genau da seine Kundschaft hat, will man nicht das Rad dauernd neu erfinden. Gerade dort, wo bezüglich der Programmierung so viele Industriestandards eingehalten werden müssen. Sei es im Bereich Sicherheit oder Datenbank/Transaktionverhalten. Wenn man darauf verzichten kann - und auch sonst auf jede Innovation - kann man PHP tatsächlich benutzen. Jeder wie er will. Ich will aber nicht.
Du willst gar nicht wissen wie viele Software Bugs (auch Sicherheitslücken) mein Arbeitgeber bei Oracle gemeldet hat für Software die 5-6 stellig kostet (im günstigen Fall).
Ich durfte mich erst die letzen Wochen mit einem Oracle Produkt rumärgern was fürs Nichtstun schon einen Server mit 4GB RAM auslastet, 5-stellig kostet und bei dem Oracle schließlich selbst zugegeben hat, das es nichts taugt.
Dann brauchte ich mal ein Java-Programm für eine SOAP-API. Das Programm war ein paar KB groß und 15 MB für das Metro-Framework, was ich gar nicht wollte aber da Java nicht mal vollständigen SOAP-Support Onboard hat...
Und von dem Krieg ein kleines .NET Tool das Oracles ODP.NET und Microsoft Excel braucht auf 2 Rechnern mit abweichenden Versionen zu deployen will ich mal gar nicht anfangen.
"Enterprise" ist kein Feature sondern die Disqualifikation jeder Nutzbarkeit mit dem Ziel die Aussage treffen zu können: "Wenn du unsere Software nicht verstehst bist du zu doof und der horrende Preis ist gerechtfertigt" (siehe SAP)
Die Aussage kannst du gleich mal qualifizieren sonst bitte ins heise Forum.
Innovation entsteht nicht bei "Enterprise" sondern genau am anderen Ende des Spektrums (Linux,MySQL,Moderne Web-Frameworks,...).
Ich durfte mich erst die letzen Wochen mit einem Oracle Produkt rumärgern was fürs Nichtstun schon einen Server mit 4GB RAM auslastet, 5-stellig kostet und bei dem Oracle schließlich selbst zugegeben hat, das es nichts taugt.
Dann brauchte ich mal ein Java-Programm für eine SOAP-API. Das Programm war ein paar KB groß und 15 MB für das Metro-Framework, was ich gar nicht wollte aber da Java nicht mal vollständigen SOAP-Support Onboard hat...
Und von dem Krieg ein kleines .NET Tool das Oracles ODP.NET und Microsoft Excel braucht auf 2 Rechnern mit abweichenden Versionen zu deployen will ich mal gar nicht anfangen.
"Enterprise" ist kein Feature sondern die Disqualifikation jeder Nutzbarkeit mit dem Ziel die Aussage treffen zu können: "Wenn du unsere Software nicht verstehst bist du zu doof und der horrende Preis ist gerechtfertigt" (siehe SAP)
Sei es im Bereich Sicherheit oder Datenbank/Transaktionverhalten. Wenn man darauf verzichten kann - und auch sonst auf jede Innovation
Die Aussage kannst du gleich mal qualifizieren sonst bitte ins heise Forum.
Innovation entsteht nicht bei "Enterprise" sondern genau am anderen Ende des Spektrums (Linux,MySQL,Moderne Web-Frameworks,...).
Natürlich kann man sich aus jeder Welt die schlechtesten Dinge aussuchen und dann sagen, bei dem und dem Framework oder der Programmiersprache ist alles viel besser. Du willst doch nicht allen ernstes PHP und dessen diverse Frameworks mit dem, in sich konsistenten und fast feature complete, Java-Framework vergleichen? Wenn doch, muss ich dich leider in die Fanboy Ecke stellen. Das hast du dir verdient. PHP hat sich über die Jahre von einer Gefuckelprogrammiersprache (alles ist ein String..., Objekte? Was'n das?) zu einem ernsthaften Schwergewicht in dem Entwickleruniversum gemausert, keine Frage, doch ist es noch Lichtjahre von einem dermaßen durch und durch professionellen Framework wie Java entfernt. Wobei ich sowohl die Programmiersprache als auch die diversen, teils stark spezialisierten Frameworks meine. Von .NET ganz zu schweigen. Ich meine .NET: Wann hast du dich das letzte Mal mit dem 4.0er Framework beschäftigt? War das zu der Zeit als PHP Namespaces spendiert bekam? Ist noch gar nicht so lange her.
Nichts gegen deine persönlichen Vorlieben aber man sollte realistisch beleiben und einen nicht ins Heise-Forum verweisen, vor allem nicht, wenn man die dunklen Gestalten dort kennt.
Nichts gegen deine persönlichen Vorlieben aber man sollte realistisch beleiben und einen nicht ins Heise-Forum verweisen, vor allem nicht, wenn man die dunklen Gestalten dort kennt.
Ne ne ne... so leicht kommst Du uns nun nicht davon, ohne uns über Deine Schlussvorlgerungen aufzuklären.
Eines ist hier so ein bischen untergegangen.
Klar braucht man für die Aufgabge das richtige Werkzeug. Ich würde weder für eine WebAppliaction Cobol, noch für einen Windowsdienst PHP verwenden.
Aber es spielt nur eine untergeordnete Rolle.
Softwaredesign, -entwicklung und programmierung sind von der Struktur teilweise unabhängig von der Sprache selber.
Ich z.B. habe mit GWBASIC angefangen und bin über Turbopascal, Windows Pascal zu Visual C++ und PHP bekommen.
Wer C++ kann, kann auch schon fast Java und PHP ist auch sehr ähnlich.
Wichtig ist also die Strukturen der Entwicklung und die Prinzipien wie Aufbau und Dokumentation verstanden zu haben und anwenden zu können (und wollen).
Weniger die Sprache.
Stefan