Lohnt sich C++ für mein Vorhaben zu lernen?



  • @CppConst sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    Wie lange wir man dafür brauchen um dann an so etwas wie WoW ran zu kommen

    Was heißt ran zu kommen? Wie gesagt, das ist allein vom Aufwand her einfach nicht möglich. Wie lang braucht man, um einem Team an so einem Spiel mitmachen zu können? Im Grunde sollten 4 Jahre Studium oder 3 Jahre Ausbildung ausreichend sein, um als Juniorentwickler einzusteigen. Konkret kommt es natürlich auf die Firma drauf an, was sie so für Anforderungen und Vorstellungen hat.



  • Hallo Yasmin_X,
    C++ zu lernen lohnt sich schon, aber der Weg ist hart und steinig.
    (Was grundsätzlich nicht schlecht sein kann.)

    Aber ich rate dir fange erst mal mit sehr kleinen Spielen an und erlerne die Basics und steigere dich dann langsam.

    Hilfreich für ein Spiel ist:
    -> Du bist sehr kreativ (kannst gut zeichnen, oder bist zu dem auch noch musikalisch, etc.)
    -> Du hast viel freie Zeit
    -> Du kannst andere Leute für dein Projekt begeistern.
    (Du bist Teamfähig und kannst ein Team leiten?)
    -> Du kannst sehr gut logisch denken und kannst selbständig eigene nützliche Algorithmen entwerfen. (KI, etc)
    -> Du kennst dich mit Netzwerkprogrammierung aus (Multiplayer)
    -> ....

    Ansonsten ist es wahrscheinlich recht unsinnig eine eigene Gameengine von Anfang an zu entwickeln. Es gibt schon so viele gute Engines.
    Außer du möchtest dein Spiel direkt mit DirectX-Api, OpenGl/Vulkan-Api, oder mit dem SDL(2)/SFML - Framework erstellen?

    Ich würde dir AGK2 (oder App Game Kit Studio) mit Tier 2 empfehlen.
    Da kannst du C++ nutzen und hast zu dem ein geniales Game-Framework zur Verfügung.



  • @Mechanics sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    Ja, gibts. Sowas machen zu wollen wäre schon halbwegs realistisch

    Dann hab ich dich falsch verstanden oder eher du hast es komisch formuliert:
    "Richtigen Spiel" also "fakisch unmöglich"
    Ich mache das in meiner Freizeit auch und komme da sogar ziemlich weit. Ich behaupte mal, wenn ich das nicht nur Abends mal zwei/drei Stunden betreiben würde, würde da auch was rauskommen, was man als "richtiges Spiel" bezeichnen könnte.
    Hab sogar mal gekündigt, weil ich das durchziehen wollte, aber da hat mich meine Firma (zum Glück?) zurück geholt.

    Assets mache ich übrigens auch komplett selber. Bei sowas wie "Banished" (ein Entwickler) ist das auch überschaubar.



  • @Jockelx sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    "Richtigen Spiel" also "fakisch unmöglich"

    Wohl beides... Aber komisch formuliert war das auf jeden Fall schon 🙂

    Man muss sich schon etwas besser auskennen, um einschätzen zu können, was alles möglich ist. Ich wollte vor allem verdeutlichen, dass hinter größeren bekannten Spielen sehr viel Manpower steckt. Sonst geht man vielleicht mit der Vorstellung ran, man muss nur 1-2 Jahre programmieren lernen, und dann macht man eben so sein eigenes WoW.

    Es ist aber auch richtig, dass es mittlerweile sehr vieles fertig gibt und es tatsächlich realistisch ist, etwas kleinere, aber sehr erfolgreiche Spiele alleine oder mit einem kleinen Team zu schaffen.



  • Ich würde das auch garnicht von der Sprache abhängig machen. Man kann nicht sagen, lern C++, lern C#, lern Python. Wie schon gesagt wurde, kann man sicher mit viel Herzblut und Zeit etwas in diese Richtung entwickeln. Du wirst so etwas aber nicht komplett von 0 schreiben können. Das schafft man nicht mit so wenigen Mitteln. Also wirst du dir eine fertige Engine suchen. Als Beispiel nenne ich hier jetzt mal die Unreal Engine und die Unity Engine. Es gibt aber noch viele mehr. Du musst selbst entscheiden welche Engine zu deinem Projekt passt. Was kann die eine besser als die andere? Auf welche Dinge legst du in deinem Projekt weniger den Fokus? Was gibt's allgemein für Unterschiede? Und wenn du diese Fragen beantwortet hast, dann bist du an die Sprachen gebunden die dir die Engine vorgibt. Bei der UnrealEngine bist du zum Beispiel mit C++ garnicht so falsch, du kannst allerdings dort auch das Blueprint-System nutzen (kann sein, dass dieses Einschränkungen mit sich bringt). In Unity programmiert man glaube ich mit C# oder Javascript. Du musst dich dort also bei mehreren Sprachen informieren, was am besten (oder auch einfachsten für dich) funktioniert. Und dann schaust du dir erst die Sprache an.... So würde ich das machen. Aber ich habe absolut keine Ahnung von Game Development 😅. Ich denke jedenfalls, dass dich die richtige Engine zu der Sprache führt, die du lernen solltest 😁



  • Ich denke es kommt auch etwas auf die Zielsetzung an. Am Anfang klang es so als wäre ein Spiel entwickeln dein größter Traum, dem du dein ganzes Leben widmen möchtest. Daher wenn du in 40 Jahren dein eigenes (kleines) Spiel entwickelt hast und sonst nichts kannst (im Informatik Bereich), wärst du zufrieden.

    Dann klang es widerum so (Software entwickeln, Apps entwickeln, Web Seiten erstellen etc.) als würdest du eig. gerne Softwareentwicklerin werden und da würdest du dich insbesondere auch für Spiele interessieren. Das sind aus meiner Sicht schon zwei völlig unterschiedliche Ziele.

    Daher: Was willst du eigentlich wirklich erreichen? In wie vielen Tagen / Monaten / Jahren / Jahrzehnten willst du das erreichen? Wie viel Zeit bist du bereit pro Tag / Woche / Monat darin zu stecken? Wie viel Geld bist du bereit darin zu strecken (Nicht das Geld jetzt primär das wichtigste wäre, aber z.B. um überhaupt die UnrealEngine nutzen zu können muss der PC schon leistungsstark sein, wenn du dir Arbeit sparen willst und fertige Graphiken etc. kaufen willst, kostet auch das Geld und auch Lehrbücher etc. werden Geld kosten).
    Welche Vorkenntnisse bringst du mit (du hast zwischendrin mal von Java Kenntnissen gesprochen)? Hast du eine Ausbildung / Studium im IT-Bereich? Planst du eine? Ist das nur ein Hobby, ein potentieller Nebenjob oder soll es kurzfristig / langfristig dein Hauptjob werden?

    Es gibt sehr viele Wege, die du einschlagen kannst und ich kann nur empfehlen sich am Anfang zu überlegen, was man genau erreichen will (sowohl kurzfristig, mittelfristig als auch langfristig), dann sich guten Ratschlag zu holen wie man dort am besten hinkommt.
    Und dann kommt es letzendes auf dich an: Auf deine Motivation!

    Um dir vlt. mal ein Beispiel zu geben:
    Ich habe mich früher auch sehr für Spiele interessiert, mittlerweile eig. eher weniger (höchstens ein minimales Spiel vlt. mal). Aber ich wusste schon recht früh, dass ich Softwareentwickler werden möchte, entsprechend auch ein Informatik Studium machen möchte. Ich habe vor allem den Fokus darauf gelegt mich erstmal etwas breit aufzustellen und gewissermaßen das Fundament zu lernen anstatt mich auf irgendeine trendige Technik zu stürzen, die in 5-10 Jahren eh keiner mehr verwendet. Habe dann auf guten Rat hin mich mit C++ beschäftigt. Ich kann wirklich noch verdammt viel in C++ lernen (auch teilweise noch eher Basic Sachen) und trotzdem hat es mir schon viel genützt. Im Studium und auf der Arbeit werde ich viel mit unterschiedlichen Aufgaben, Programmiersprachen etc. konfrontiert ... mit C++ als Fundament konnte ich mich da immer recht gut einarbeiten. Das kann ich von Studienkollegen, die z.B. mit Python angefangen habe, nicht grade behaupten. Auf der anderen Seite haben andere die mit Python, Webzeugs, Appentwicklung anfangen schon viel früher viel cooleres Zeug entwickelt.
    Ich müsste lügen, aber ich glaube erst nach nem Jahr mit C++ habe ich überhaupt mal erste Sachen mit Graphik gemacht. Da hatten andere schon ihre ersten coolen Apps programmiert 😉
    Für das Ego ist die Variante mit Python etc. anfangen sicherlich besser! Aber da ich eben auf der Arbeit sinnvolle Projekte umsetze, stört es mich nicht allzu sehr, dass ich privat noch keine riesigen Softwareprojekte realisiert habe. Wenn man von vorne rein das ganze nur hobbymäßig macht, nach seinem 40h Job, dann hat man vlt. schon eher den Anspruch da richtig was zu leisten - die Zeit ist ja begrenzt.
    Am Anfang habe ich nur C++ gemacht (hatte rudimentäre Vorkenntnisse in Java). Mit dem Arbeiten habe ich angefangen dann sowohl dort als auch privat, wenn ich etwas schnell umsetzen muss, auch die Programmiersprache etc. zu wählen mit der das am schnellsten geht. Etwas über den Tellerand hinaus blicken hat mir auch nie geschadet. Allerdings beschäftigt ich mich auch circa 60h pro Woche mit Informatik durch Arbeit und privates.
    Wenn man das ganze nur hobbymäßig macht und < 10h pro Woche hat, dann wird man sich wohl eher etwas spezialisieren wollen.

    Ich bin mit meinem Weg bisher zufrieden. Aber das ist vlt. nicht der Weg den du einschlagen möchtest. Du machst das ganze vlt. nur hobbymäßig, hast nur 2-3h pro Woche und willst vor allem dein Spiel entwickeln und das noch in diesem Leben. Ein solides, breit aufgestelltes Fundament ist dir ggf. nicht so wichtig, lieber willst du dich schnell spezialisieren und Ergebnisse erzielen.
    Es kommt also letzendes wirklich nur darauf an, was dein Ziel, deine Kapazitäten, deine Motivation, dein Frustrationspotential ist. Deine Vorkenntnisse spielen vlt. auch eine Rolle (z.B. dein Schulabschluss ... Mathematik auf Uni Niveau ist für Abiturierenten mit 15 Punkten im Leistungskurs hart ... wenn man aber dann auch da schon Probleme hat oder vlt. gar kein Abi hat ... dann muss man wohl erstmal ein paar Monate / Jahre das absolute Fundament lernen und das ist frustrierend!)



  • Ich werde im kommenden Wintersemester Informatik studieren. Ich wär nicht zufrieden, wenn ich mit 40 Jahren nur ein kleines Spiel entwickeln könnte. Die Spieleprogrammierung war einfach nur ein Traum von mir. Beziehungsweise anders gesagt, ich wollte einfach selber ein Spiel machen, welches in dem Ausmaß ist, wie WOW oder andere große Spiele. Es muss aber nicht heißen, dass ich alleine an sowas arbeiten möchte, ein Teil davon zu sein, genügt mir schon.

    Und ich bin auch bereit den ganzen Tag, mehrere Stunden am Stück in die Informatik zu investieren, weil das eine Sache ist, die mir Spaß macht. Ich weiß halt aber einfach nicht, womit ich mich beschäftigen muss, um dahin zu kommen.

    Aber sowie ich das ganze hier aufnehme, muss man sich in soviele Bereiche einarbeiten, weshalb man sich nur auf eine Sache fokussieren sollte. Also, zumindest kommt das so auf mich rüber.



  • Mein Ratschlag wäre: fang mit etwas ganz einfachem an, auch um ein bisschen Erfahrung zu bekommen. Ich habe zum Beispiel mit einem Tetris-Programm angefangen. Das ist nicht sehr anspruchsvoll, aber Erfahrungen wirst du dabei machen. Je nachdem, wie leicht dir das fällt, kannst du dann an komplexere Programme rangehen.

    Ich habe damals ein Cheatprogramm für "Master of Magic" geschrieben. Das war auch noch recht einfach, weil die savegame-Dateien dieses Programms immer dieselbe Größe haben. Ich musste also nur schauen, wie sich die Dateien ändern, wenn man bestimmte Dinge tut und dann war es ein bisschen Fleißarbeit.

    Danach habe ich so ein bisschen das Interesse an Spielen verloren.



  • @Yasmin_x Guck die doch zum Bleistift Pathfinding-Algorithmen an oder wie 3D-Grafik heutzutage so programmiert wird. Wenn es ambitionierter wird probier doch ein Solo 2D RPG. Da lernst du bestimmt Sachen die für RPGs im allgemeinen nützlich sind.



  • @Yasmin_x sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    Ich werde im kommenden Wintersemester Informatik studieren. Ich wär nicht zufrieden, wenn ich mit 40 Jahren nur ein kleines Spiel entwickeln könnte. Die Spieleprogrammierung war einfach nur ein Traum von mir. Beziehungsweise anders gesagt, ich wollte einfach selber ein Spiel machen, welches in dem Ausmaß ist, wie WOW oder andere große Spiele. Es muss aber nicht heißen, dass ich alleine an sowas arbeiten möchte, ein Teil davon zu sein, genügt mir schon.

    Und ich bin auch bereit den ganzen Tag, mehrere Stunden am Stück in die Informatik zu investieren, weil das eine Sache ist, die mir Spaß macht. Ich weiß halt aber einfach nicht, womit ich mich beschäftigen muss, um dahin zu kommen.

    Aber sowie ich das ganze hier aufnehme, muss man sich in soviele Bereiche einarbeiten, weshalb man sich nur auf eine Sache fokussieren sollte. Also, zumindest kommt das so auf mich rüber.

    Da du das ganze scheinbar nicht nur Hobbymäßig anstrebst, sondern vermutlich mit IT dein Geld verdienen willst (Du studierst das ja nicht zum Spaß nehme ich an), ergibt es aus meiner Sicht Sinn auf ein gutes Fundament wert zu legen. Also Konzepte & Ideen erstmal zu verstehen, die z.B. viele Programmiersprachen teilen.
    C++ ist aus meiner Sicht eine gute Wahl, da es viele Konzepte, Paradigmen hat. Du kannst damit auch theoretisch so ziemlich alles machen (es ist nur nicht immer sinnvoll^^). Aber ich meine damit, du kannst z.B. für Microncontroller, embedded Sachen, Desktop Applikationen, mobile Apps, Spiele entwickeln. Auch wenn es für z.B. mobile Apps mit großer Wahrscheinlichkeit nicht die beste Wahl ist.
    Umgekehrt wenn du z.B. Java machst wirst du nicht so viele Optionen haben.

    -> Buchempfehlung: Der C++ Programmier vom Breymann (zu C++20 aktuell)

    Super coole Programme wirst du damit kurzfristig allerdings eher nicht realisieren. Insbesondere da Graphik (und das zurecht) auf Seite 500 irgendwas behandelt wird. Also vorher ist alles quasi nur Terminal Apps 😉

    Etwas zeitversetzt lohnt sich vlt. mal Python anzugucken. Damit kann man schnell coole Sachen machen und es ist auch ein interessanter Kontrast zu C++. Aber hier würde ich erstmal ein paar Monate warten bis so die Grundlagen in C++ sitzen.

    Wenn dir C++ zu lange dauert (was ich durchaus verstehen kann) lohnt sich es vlt. mit Java oder Kotlin anzufangen (Für Desktop nicht mobil). Da geht das ganze etwas schneller, da viel Komplexität (allerdings auch Flexibilität) wegfällt. Zudem wirst du vermutlich eh einen Kurs dazu im Studium haben und in der Arbeitswelt ist es auch nach wie vor verbreitet (Im Gegensatz zu C++ vlt. -> Wobei auch C++ nicht tot o.ä ist, es hat seine Bereiche in denen es Anwendung findet).
    Und natürlich kannst du dann auch irgendwann auf mobil umstellen (was ich dir auf gar keinen Fall anrate als erstes zu machen ^^).

    Ich würde ehrlicherweise nicht direkt mit Python oder Javascript einsteigen, sondern mit einer Sprache die kompiliert wird. Aber hier werden andere vermutlich anderer Meinung sein 😃



  • Ich lasse mal folgenden link hier: https://ldjam.com/

    Das ist ein game-jam, der mehrmals im Jahr abgehalten wird. Der naechste ist in 32 Tagen und laeuft 3 Tage.
    Sehr viele der Teilnehmer streamen das ganze, vom design bis zum deploy.

    Auch wenn mittlerweile viele auf Unity als engine setzen, gibt es immernoch viele, die mit openGL, sfm, diversen python libs und aehnlichem bauen.

    Wenn du interesse hast, wuerde ich dir empfehlen dich durch die diversen streams zu klicken und da mal ein wenig zuzuschauen. Vielleicht gibt dir das mehr insight.



  • @Yasmin_x sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    Ich werde im kommenden Wintersemester Informatik studieren. Ich wär nicht zufrieden, wenn ich mit 40 Jahren nur ein kleines Spiel entwickeln könnte.

    Wenn Du als "Macher" eines Spieles in der Größenordnung von Wow & co gelten wölltest, solltest Du dich mehr auf BWL oder Projekt Managment / Ressource Management als auf Programmieren konzentrieren 🙂

    Was ist für Dich "Lohnen"? Gutes Geld, Arbeit die Spass macht, PM's die Dich Dinge machen lassen, wo Du denkst das es richtig ist .... das ist eher schwierig in einem Angestellten Verhältniss. Eher Startups Da ist aber wieder die Sache mit dem Geld... ist aber nur meine Erfahrung.

    Ob C++ die richtige Wahl ist .... Ich denk mal kleinere überschaubare Projekte gehen heute sicher eher mit einfacheren Sprachen. Kommt auch bissi auf die Engine und Vorlieben an ... bei Unity z.b. wirst eher mit C# in kontakt kommen.

    Ich würde Dir auch eher nicht die Game Branche zum Geldverdienen empfehlen. Im Schnitt haben es die einfacher, an Personal ranzukommen (Wunschberuf) und es gibt in DL nicht ganz soo viel. Aber Jobs wo dich mit Rendering, Linearer Algebra und ner Menge Profiling / Cuda OpenCL ... etc auseinandersetzen darfst, gibts auch in der restlichen Industrie. Das wird auch Einfluß auf die Bezahlung haben ....
    Und dort wird auch noch gern und viel C++ eingesetzt, so das es sich da definitiv lohnen würde, C++ zu lernen. Wenn ich manchmal vor so potentiellen Nachwuchs sitze, frage ich mich schon, ob die C++ Projekte nicht doch irgendwann aussterben, wegen ... mangelnden Interesse oder so ^^



  • Ich will etwas machen, was mir Spaß macht. Also, es steht außer Frage, ob ich etwas anderes als Informatik studiere. Informatik ist das, was ich studieren werde.

    Im Studienverlaufsplan sind Module dabei, bei denen ich zwar kein C++ brauch, sondern eher C. Aber hab mir auch nicht alle Module angeguckt.

    Echt, bekommt man wirklich weniger Geld als Spieleprogrammiererin? Auch wenn man sich in diesem Bereich selbstständig macht?



  • @Yasmin_x

    Echt, bekommt man wirklich weniger Geld als Spieleprogrammierer?

    Verglichen mit den meisten anderen Programmierer-Jobs: ja. Die Spiele-Hersteller haben den gewaltigen Vorteil dass sehr viele, vor allem junge Leute halt unbedingt Spiele programmieren wollen. Und daher bereit sind für viel weniger Geld zu arbeiten als sie in anderen Bereichen verdienen könnten. Und auch schlechtere Arbeitsbedingungen zu akzeptieren als sie in anderen Firmen hätten.

    Auch wenn man sich in diesem Bereich selbstständig macht?

    Naja was heisst sich in diesem Bereich selbständig machen? Auftragsarbeiten in dem Bereich sind auch eher schlecht bis miserabel bezahlt. Bleibt noch Spiele selbst zu entwickeln um sie selbt zu vermarkten (ggf. über einen Publisher). In dem Fall kommt es logischerweise nur darauf an wie gut sich dein Spiel verkauft. Die meisten verdienen damit auch schlecht - oft so schlecht dass sie davon nicht leben können.
    (D.h. sie häufen Schulden an, brauchen ihr Erspahrtes auf oder machen es neben einem Job mit dem sie das Geld verdienen das sie zum Leben brauchen.)


    Ich bin echt wirklich verzweifelt und weiß nicht, wie ich da vorgehen soll.

    Wenn es dein Ziel ist Spiele zu entwickeln, dann solltest du anfangen Spiele zu entwickeln. Mal ganz was einfaches zum Anfangen. Für den Anfang ist es da sicher OK wenn du Unity verwendest. Wenn du dann nach dem 2. (kleinen!) Spiel oder so draufkommst dass dir das Spass macht, kannst du dir immer noch überlegen in welche Richtung du jetzt weiter gehen willst.



  • Uff, hätte ich jetzt nicht erwartet. Naja, aber die Spieleprogrammierung war ja eh nicht das, was ich später beruflich machen wollte, sondern eher nur ein "Teilziel". Und wenn ich wirklich etwas berufliches mit der Spieleprogrammierung machen möchte, dann würde ich selbst Spiele entwickeln und sie vermarkten, anstatt bei einem Konzern zu arbeiten, auch wenn man Gefahr läuft, das daraus nichts wird. Aber ich kann es mir anders einfach nicht vorstellen. Ich denke auch, dass man dann die Spiele nicht nach seiner eigenen Vorstellung konzipiert, sondern eher aufgedrückt bekommt, wie das Spiel sein muss.

    Aber, wie ist das dann? In welchem Bereich in der IT-Branche verdient man am meisten? Ich denke, dass man diese Frage nicht ganz beantworten kann, weil es immernoch von einigen Faktoren abhängt. Aber gibts da eine ungefähre Tendenz?



  • @Yasmin_x sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    Uff, hätte ich jetzt nicht erwartet.
    Naja, mit MMORPGs hast du dir so ziehmlich das aufwendigste überhaupt ausgesucht. Da ist es nicht mal mit der Entwicklung getan, da mussst du auch den Betrieb noch solide organisieren.



  • @Yasmin_x sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    In welchem Bereich in der IT-Branche verdient man am meisten?

    Stackoverflow macht jaehrlich sein developer survey https://insights.stackoverflow.com/survey/2020#salary
    Die daten sind global averages, je nach skill geht da in den meisten feldern wesentlich mehr.



  • @Cardiac sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    @Yasmin_x sagte in Lohnt sich C++ für mein Vorhaben zu lernen?:

    In welchem Bereich in der IT-Branche verdient man am meisten?

    Stackoverflow macht jaehrlich sein developer survey https://insights.stackoverflow.com/survey/2020#salary
    Die daten sind global averages, je nach skill geht da in den meisten feldern wesentlich mehr.

    Die bessere Frage ist vermutlich: In welchem Land verdient man am meisten bzw. bei welchen Firmen? 😃

    Glaube der Bereich ist nicht mehr so wichtig, wenn man z.B. bei Google, Microsoft und Co arbeitet.



  • Ein paar Faktoren die man beachten sollte wenn man viel verdienen möchte...

    • Grosse Firmen zahlen im Schnitt besser als kleine Firmen, wobei hier auch die Standortgrösse wichtig ist.
    • Startups zahlen tendenziell eher schlecht.
    • Der selbe Job wird in unterschiedlichen Branchen unterschiedlich bezahlt. Handel ist z.B. tendenziell immer schlecht.
    • "Enterprise-Software" wird i.A. besser bezahlt als lustige, bunte Sachen.
    • Back-End wird i.A. besser bezahlt als Front-End.
    • Full-Stack wird oft noch besser bezahlt als Back-End, wobei ich der ganzen Idee des Full-Stack Entwicklers skeptisch gegenüber stehe (zumindest wenn es um grosse Projekte geht)
    • Reisebereitschaft, speziell Ausland, wird gut bezahlt, z.B. zu Kunden fahren um dort Anlagen in Betrieb zu nehmen (ja, auch dazu braucht man Programmierer)
    • Es gibt Firmen die ihren besten Programmierer niemals so gut bezahlen werden wie einen durchschnittlichen Team-Lead oder Produktmanager. In anderen Firmen ist es durchaus möglich als "nur" Programmierer sehr gut zu verdienen, auch im Vergleich zum "middle management". Das "von aussen" abzuchecken ist aber schwer.


  • @Leon0402
    Land ist auch ein wichtiger Faktor. Wobei man dort nicht den Fehler machen darf einfach nur die Gehälter zu vergleichen. USA sieht von den Zahlen her auf den 1. Blick erstmal krass aus. Wenn man aber einrechnet was an Steuern, Versicherung und Pensionsrücklage (wenn man denn irgendwann mal eine Pension möchte) wegkommt, dann relativiert sich das ganze schon wieder.

    Und von dem was dann übrig bleibt muss man dann Wohnung, Essen etc. bezahlen - was auch je nach Standort unberschiedlich teuer sein kann. Wenn du in München/London/New-York arbeitest, musst du schon ein ordentliches Stück mehr verdienen (netto, nach allen Abzügen) um gleich auszusteigen, wie wenn du in irgend einer kleineren Stadt arbeitest.


Anmelden zum Antworten