Hallo,
während meines Informatikstudiums (ich denke das gilt generell) bekommt man durch diverse Softwareprojekte indirekt den Eindruck vermittelt, als wenn die Desktop-Anwendungsentwicklung (vorzuzgsweise in Java) eine der typischen Absolventenstellen wäre. Mit Desktop-Anwendungsentwicklung meine ich normale Desktopprogramme mit einer GUI, völlig egal für welche Zielgruppe. Das war dann auch mein Denken und auch mein Ziel, nach dem Studium in diesem Bereich einzusteigen. Für die Desktop-Anwendungsentwicklung dürften wohl am ehesten Java, C# und C++ relevant sein.
Wenn man sich aber nun mal auf diversen Stellenanzeigeplattformen mal nach Java, C# und C++ Stellenanzeigen umschaut, dann stellt man folgendes fest:
Bei Java:
- Hinter gefühlten 99% aller Stellenanzeigen stecken JEE-Stellen, was etwas vollkommen anderes ist
Bei C#:
- Hinter gefühlten 99% stecken ASP.Net-Stellen (das gleiche wie JEE nur in grün)
Bei C++:
- Hier findet man größtenteils nur Stellen für Hardwarenahe SW-Entwicklung oder mal ganz (!) selten Desktop-Anwendungsentwicklungsstellen, für irgendwelche Simulationssoftware
Wenn die Desktop-Anwendungsentwicklung nicht tot ist, wo sind denn dann die zahlreichen Stellenanzeigen dafür? Ich habe sie bisher nicht finden können.
Mittlerweile bekomme ich den Eindruck, dass es wesentlich klüger wäre komplett auf Webentwicklung und Mobileentwicklung (Apps) zu setzen. Die Stellenbörsen sind voll von Webentwicklungsstellen (PHP, Node.JS, JEE, ASP) und beinhalten auch zahlreiche Mobileentwicklungsstellen (Android/iOS). Auch finde ich das Ökosystem dieser beiden Bereiche mittlerweile viel intressanter. Es ist wesentlich schnelllebiger und vorallem kann man, wenn man denn will, auch gut nebenbei noch den ein oder anderen € damit verdienen (neben der Vollzeitstelle). Bei Desktop-Anwendungsentwicklung ist das faktisch unmöglich. Maximal mit irgendwelchen Indie-Spielen.
Wie seht ihr das?