Som en Q & A-stil utvecklarresurs,Stack Overflowser tusentals programmerare checka in varje dag för att få svar på allt från strängvektorer till Jade -mallar. Men om du också letar efter detaljer om vad som får teknikindustrin att kryssa, bör den senaste undersökningen av över 50 000 utvecklare världen över skjuta högst upp på din läslista.


Medan undersökningen går in på allt från de största arbetsplatsutmaningarna till om utvecklare föredrar detStjärnornas krigellerStar Trek(Stjärnornas krig, om du inte är över 50), handlar mycket om ersättning. Så om du någonsin har undrat vilka teknikjobb som betalar mest - liksom vilka färdigheter som sannolikt kommer att få in toppdollar - har du kommit till rätt ställe.

Specialkunskaper netto stora löner

I USA ger förmågan med datorramen Spark och programmeringsspråket Scala de högsta lönerna, i genomsnitt $ 125 000. Databashanteringssystemet Cassandra, programmeringsspråk F# och open-source ram Hadoop var också högst betalande teknik, till $ 115 000.

Undersökningen delade också upp de högst betalande tekniska färdigheterna efter yrke, och identifierade de mest lukrativa specialiteterna för full-stack-utvecklare, front-end-utvecklare, matematikutvecklare och mobilutvecklare. Full-stack-utvecklare som kan utveckla för molnet och arbeta med Redis eller React är de bäst betalda inom sitt område och tjänar i genomsnitt 105 000 dollar. För front-end-utvecklare ger expertis inom React ($ 105 000), följt av Node.JS ($ 95 000) mest pengar.


Samtidigt får utvecklare med matematikbakgrund som kan Scala ($ 140 000), Spark ($ 130 000) och Hadoop ($ 125 000) mer betalt än sina kamrater. Slutligen tjänade mobilutvecklare som specialiserade sig på Objective-C mest i sitt område ($ 100 000), medan de med en stark grund i iOS tjänade cirka $ 10 000 mer i genomsnitt än de som främst är Android-utvecklare.

Mobila utvecklare är höginkomsttagare


Stack Overflow tittade också på vilka positioner som betalar mest. Inte överraskande tillhörde de högst betalda rollerna inom teknik chefer (VP för teknik, CTO, CIO, etc.), med en genomsnittslön på $ 150 314. De följdes av ingenjörschefer, som har en genomsnittslön på $ 143,122.

Medan de flesta av de listade positionerna hade en lön som översteg eller svävade runt sex siffror, ärwebbutvecklareposition som hade den högsta lönen var mobilutvecklare (speciellt för iOS) på $ 115,460. Back-end-webbutvecklare hade en genomsnittslön på $ 108.580, följt av full-stack webbutvecklare ($ 100.273) och front-end-webbutvecklare ($ 97.016).


Lönen varierar beroende på anställningsstatus, utbildning och kön

Heltidsanställda utgör huvuddelen av utvecklarens personalstyrka. De har också de högsta genomsnittliga lönerna, som ligger runt 98 949 dollar. Frilansentreprenörer tjänade $ 92.311, medan egenföretagare utvecklade $ 82.293.

Enligt undersökningen lönar det sig också att ha en avancerad examen. En doktorsexamen i datavetenskap (eller ett relaterat område) gav den högsta genomsnittslönen $ 122,219. En magisterexamen i datavetenskap (eller relaterat område) kom tvåa, med en lön på $ 118 803. Mentorskapsprogram och heltidsintensiva program resulterade också i högre lön än genomsnittet.

Undersökningen berör också löneskillnaden mellan könen - ett hett diskussionsämne både inom teknik och i den större arbetsstyrkan. Även om det inte fanns en påvisbar löneskillnad mellan könen för unga utvecklare under 30 år, tjänar manliga utvecklare i åldern 30 år eller äldre mer i genomsnitt - ibland mer än $ 20 000 extra per år.


Men det är mindre klyfta när man fokuserar på erfarenhet snarare än ålder. Bland utvecklare med mindre än fem års erfarenhet tjänar kvinnor antingen lika mycket eller mer än män, med män som tjänar något mer när de når sex till tio års erfarenhet och 11+ års erfarenhet.

Gillar du det du läst? Gå med i Gastromium för att få personliga artiklar och jobbrekommendationer - och för att hjälpa rekryterare att hitta dig.