Die aktuelle Stack Overflow-Umfrage hat wieder Interessantes über die rund 15 Millionen dort aktiven Software-Entwickler zutage gefördert.

Zusammenfassung

46 Millionen Menschen haben Stack Overflow im Januar genutzt. Javascript, Notepad++ und Mac OS X sind die verbreitesten Technologien unter dortigen Entwicklern, SharePoint hingegen gehört zu den unbeliebtesten Tools. Einen neuen Job findet ein Software-Engineer i.d.R. durch Bekannte. Der Remote-Anteil an der Arbeit ist dabei in Amerika deutlich höher als in Europa. Der Männeranteil liegt bei ~93 %, das Jahresgehalt bei ø 100.000 $. Die höchste Zufriedenheit haben Entwickler im Gaming-Bereich, die niedrigste in der Telekommunikation.

Technologien

Rust, Swift, F#, Scala und Go sind die unter Entwicklern beliebtesten Programmiersprachen, wohingegen VisualBasic, WordPress, Matlab, SharePoint und CoffeScript die unbeliebtesten Technologien sind. Android, Node.js, Angular JS, Python und Javascript sind die Technologien, mit denen sich Entwickler gerne intensiver auseinandersetzen würden.

Weg von den Vorlieben, hin zum Einsatz im Alltag, stellt sich das Technologie-Ranking auf Stack Overflow folgendermaßen dar:

  1. Javascript
  2. Java
  3. Android
  4. Python
  5. C#

Erwähnenswert sind dabei noch React, Spark, Swift und Cassandra, welche im Technologie-Trending und zum Teil auch hinsichtlich Bezahlung ganz oben sind.

Unter den Entwicklungsumgebungen liegen Notepad++ und Visual Studio gleichauf, gefolgt von Sublime Text, Vim (!), Eclipse und IntelliJ.

Zum ersten Mal wurde Mac OS X von den meisten Entwicklern als Haupt-Betriebssystem eingesetzt. Einerseits ein klares Signal an die Unternehmens-IT-Abteilungen, dass ein Betriebssystem wie Windows für alle Mitarbeiter zunehmend nicht mehr reichen wird. Andererseits stellt sich die Frage, wie darauf Notepad++ zum Einsatz kommen soll…

Arbeitsumfeld

Für Personaler interessant: die meisten Entwickler finden ihren Job im Bekanntenkreis, dabei sind neben dem Gehalt die Work-life-Balance und Unternehmenskultur ausschlaggebend für (oder gegen) einen entsprechenden Job. Mit zunehmender Erfahrung werden dann zum Einen die eingesetzten Technologien und zum Anderen die Möglichkeit remote arbeiten zu können immer wichtiger. Der Anteil der Entwickler, die dann wirklich aus der Ferne arbeiten können, ist interessanterweise in Argentinien mit 46,5 % am höchsten, gefolgt von Mexico und den USA. In Frankreich ist der Anteil mit 23,5 % am niedrigsten. Deutschland liegt hier auf dem viertletzten Platz!

Die größten Ärgernisse im Job stellen für einen Entwickler unrealistische Erwartungen, schlechte Dokumentation, unspezifische Anforderungen und ein ineffizienter Entwicklungsprozess dar; was insbesondere bei der Doku interessant ist, denn da hat es ja jeder durchaus auch selbst mit in der Hand.

Mit ~93 % Männeranteil herrscht ein extremes Ungleichgewicht in der Softwareentwicklung. Frauen finden sich dabei am häufigsten als Analystin und am seltensten in der Embedded-Entwicklung wieder.

Ein Fullstack-Entwickler verdient in den USA im Schnitt rund 100.000 $ pro Jahr, mit Scala-Know-how können es auch 125.000 $ werden. Ein CTO bringt es im Schnitt auf 150.000 $ und ein System Administrator auf ~80.000 $. Die meisten Entwickler finden sich naturgemäß auch in der Software-Branche, dabei ist die Zufriedenheit im Gaming-Bereich am höchsten und in der Telekommunikation am niedrigsten.