welche sprache wird am häufigsten gefordert?
-
Die Sprache ist doch auch sehr stark von der Branche abhängig.
Prinzipiell kann man recht gut wie folgt aufteilen
allgemein IT: Java
Medizin/Gesundheitswesen: C#
Embedded (große Systeme/Kleinserien): C++
Embedded (kleine Systeme/große Serien): C
-
uncannysnake schrieb:
welche programmiersprache wird am häufigsten benötigt?
Das kommt auf den Anwendungsbereich, die Region und hängt noch an anderen Faktoren. Zudem bewirbt man sich ja in der Regel nicht blind auf Stellen.
In dem Bereich in dem ich tätig bin, habe ich am häufigsten mit C++ (manchmal verkappten C mit Klassen), Java und C# zu tun. Aber wie gesagt: man bewirbt sich ohnehin selten blind und bleibt in der Regel bei einem (mehr oder weniger) groben Anwendungsbereich.
Im Embeddet Umfeld sieht dies gänzlich anders aus, ebenso bei wissenschaftlichen Anwendungen etc.
Daher: Für welchen Bereich interessiert du dich, was sind deine groben Wünche in der Entwicklung...
-
kurz und knapp:
aufwendige grafiksimulationen!schon klar, jetzt werdet ihr sagen: nimm am assembly teil ,
aber wie ihr an einem meiner anderen threads bemerkt haben könntet,
will ich bezüglich arbeit hauptsächlich spiele programmieren,
auf jeden fall nichts hardwarenahes oder webprogrammierung
(was eigentlich blöd ist, da wir in den gesamten 5 jahren nur
diese themen ausführlich behandeln werden )MFG
uncannysnake
-
Next MMO Progg0r inc
-
Und ich dachte schon du willst mit deinen Programmierkenntnissen was sinnvolles anstellen .
Ist Spieleentwicklung wirklich so toll dass das jeder tun will?
Ich bastle grad an einem C++ Programm dass mir Audiosignale analysiert, und dann graphisch darstellt. Das ist doch bitteschön viel interessanter als so ein doofes Spiel, oder nicht?Im Ernst: Wenn du Spiele programmieren willst, so hat natürlich keiner was dagegen. Aber bis du auch nur irgendwas wirklich tolles fabrizierst, wirst du tonnenweise für dich wohl fade Programme schreiben müssen um Programmieren zu lernen. Und ob du dafür die Motivation hast bezweifle ich.
Und irgendwann bist du in einem Alter, in dem du Geld verdienen möchtest. Ab da ist dann sowieso nichts mehr mit Spiele programmieren. Da wirst du dann eher Steuerungen, Datenbankanbindungen, Businesssoftware, Embedded Software, o.ä. programmieren.Bevor du jetzt groß versuchst die perfekte Sprache für deine Spiele zu finden, fang erstmal an, eine Sprache vernünftig zu lernen. Da wir hier im C++ Forum sind, schlage ich dir natürlich C++ vor, aber du kannst natürlich auch mit C# oder Java oder was weiß denn ich was anfangen. Und wenn du dann diese eine Sprache vernünftig kannst, kannst du zwecks Spieleprogrammierung nochmal nachfragen. Aber ich wette, wenn du es bis dahin durchhältst, fallen dir interessantere Projekte als irgendwelche Spiele ein
-
Informatikker schrieb:
Prinzipiell kann man recht gut wie folgt aufteilen
allgemein IT: Java
Medizin/Gesundheitswesen: C#Wie kommst du bei C# zu dieser Einschätzung?
-
uncannysnake schrieb:
...will ich bezüglich arbeit hauptsächlich spiele programmieren,...
Tendenziell C++, Lua und vielleicht noch C#/XNA
-
uncannysnake schrieb:
also meine frage lautet:
welche programmiersprache wird am häufigsten benötigt?
bei rechnerischen c und bei grafischen java?
oder ist es doch ganz anders?Was benötigst Du denn?
Ich hatte eine Anstellung als Java-Entwickler, obwohl ich zuvor nie Java programmiert hatte. Bei der Gehaltsfrage hatten wir unterschiedliche Vorstellungen, man gab mir zu verstehen, dass man Java-Entwickler günstiger bekommst, aber "um ein paar Tausend wollen wir hier nicht streiten."
Nachdem ich den Job hatte, fragte ich, weshalb man mich ausgewählt hat, obwohl ich bisher fast nichts mit Java gemacht habe.
Antwort: "C++ Programmierer wissen, was sie tun."Inzwischen arbeite ich als C#-Entwickler. Dazu gehört auch 3D-Körper Berechnung und 3D-Visualisierung. Das ganze läuft in C++. C# habe ich seit Jahren nicht mehr programmiert.
-
Xin schrieb:
Nachdem ich den Job hatte, fragte ich, weshalb man mich ausgewählt hat, obwohl ich bisher fast nichts mit Java gemacht habe.
Antwort: "C++ Programmierer wissen, was sie tun."Das ist auch meine Meinung, und schön, dass es auch Chefs gibt, die das verstehen
Andererseits ist es natürlich relativ. Man könnte auch behaupten, 80% der C++ Programmierer haben keine Ahnung von sauberer Softwareentwicklung und haben Begriffe wie ORM, Dependency Injection, DDD usw. noch nie gehört. Ob sie dann mit ihren C++ Kenntnissen viel reißen können, wag ich mal zu bezweifeln. Generell bin ich aber fest davon überzeugt, dass es Java Entwickler wie Sand am Meer gibt und dass es nicht so viel dazu gehört, einer davon zu werden.
-
Es gibt auch C++-Entwickler, die nicht wissen, was sie tun. Ich kenn ein paar. Zum Glück wissen die das zum Großteil auch, ansonsten wär das ziemlich gefährlich ... es gibt nichts schlimmeres als einen C++-Entwickler, der glaubt, zu wissen, was er tut.
-
danke,
ich kann bis jetzt zwar nur c, aber ein einstieg in c++ wird da ja nicht so schwer sein
dann dauerts eben ein wenig mit grafik und mein "life simulator" projekt muss
eben auch ein wenig warten, aber bis dahin kann ich ja auch ein paar skripts
dafür schreibenMFG
uncannysnake
-
80% der C++ Programmierer haben keine Ahnung von sauberer Softwareentwicklung und haben Begriffe wie ORM, Dependency Injection, DDD usw. noch nie gehört.
Kann ich leider ned so wirklich wiedersprechen, zumindest in usnerem Bereich.
Wobei die Problematik eigentlich anders geartet ist.
Man findet kaum gute C/C++ Entwickler ... bzw. sind sie zu teuer (Module extern beauftragen).Also versucht man Leute zu rekrutieren, die Intresse aber keinen fachlichen Hintergrund haben ....
80% unserer C/C++ entwickler sind Elektro-Ingenieure ...Wenn wir Kandidaten bekommen, und es ist nen "richtiger" Informatiker(Informatik-Studium), dann wirds meistens nix, weil er er will c/c++ meistens gar nicht. Entweder gehen sie auf die Schiene "moderne Programmiersprachen" ala C# Java und viel grafisches Design und grafische Tools, das finden die intressanter, oder sie wollen gleich Projekt-manager werden.
Wobei wir allerdings auch nicht nen Software Entwickler als Firma sind ... bei uns sind Programme auch nur mittel zum Zweck. Deswegen sind wir vielleicht auch ned so im Fokus der Informatiker als potentielle Arbeitgeber ...
Ciao ..
-
"richtiger" Informatiker(Informatik-Studium) ... C# Java
Anscheinend nur die Leute, die sich bei euch bewerben ...
Begriffe wie ORM, Dependency Injection, DDD
Z.B. ich .. naja, gehoehrt schon, was damit anzufangen ... nein. Irgendwie sind das fuer mich immer die Leute, die tolle Bildchem malen aber kaum vernuenftigen Code zustande bringen. Aber hey, hier gehts ja um Vorurteile.
-
uncannysnake schrieb:
danke,
ich kann bis jetzt zwar nur c, aber ein einstieg in c++ wird da ja nicht so schwer seinAuch wenn dies eine weit Verbreitete Meinung sein mag... Nein. Der Umstieg von C nach C++ ist ein kompletter Paradigmenwechsel und mit Objektorientierung tuen sich die meisten Anfänger sehr schwer, ganz besonders wenn sie aus der C-Welt kommen.
-
sendro schrieb:
Auch wenn dies eine weit Verbreitete Meinung sein mag... Nein. Der Umstieg von C nach C++ ist ein kompletter Paradigmenwechsel und mit Objektorientierung tuen sich die meisten Anfänger sehr schwer, ganz besonders wenn sie aus der C-Welt kommen.
Also ist der Umstieg aus z.B. Java leichter?
-
uncannysnake schrieb:
sendro schrieb:
Auch wenn dies eine weit Verbreitete Meinung sein mag... Nein. Der Umstieg von C nach C++ ist ein kompletter Paradigmenwechsel und mit Objektorientierung tuen sich die meisten Anfänger sehr schwer, ganz besonders wenn sie aus der C-Welt kommen.
Also ist der Umstieg aus z.B. Java leichter?
Das ist eine eher philosphische Frage. Auch der Umstieg aus Java ist nicht leicht. Java ist zwar im Gegensatz zu C objektorientiert, allerdings ist C++ wesentlich technischer und hat viel mehr komische Eigenheinheiten, an die man denken muss.