
Vi fortsætter med at uddybe vores viden om løndiagrammer inden for IT. Efter for anden halvdel af 2018, vi fjern- og kontorudviklere, der bor i de samme byer.
I dag ønsker vi at sammenligne lønnen for udviklere med forskellige kvalifikationer. Til dette bruger vi som altid de data, som My Circle-brugere efterlod i vores i løbet af det seneste halvandet år.
Fra billedet af hvert boksplotdiagram kan du gå til dets interaktive version, hvor det bliver lettere at navigere i tallene.
Løn til udviklere af forskellige sprog generelt
Lad os først se på udviklerlønninger for programmeringssprog generelt. Den højeste medianløn for udviklere på sprog: Scala - 150 rubler, Elixir - 000 rubler, Go - 143 rubler. og Objective-C og Swift - 000 rubler.
Løn til udviklere med forskellige kvalifikationer generelt
Lad os nu se, hvordan lønningerne til udviklere med forskellige kvalifikationer adskiller sig generelt uden at bryde ned efter programmeringssprog.
Startende med en praktikant med en løn på 26 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (1.7 rubler), mellem - 45 gange (000 rubler), senior - 1.9 gange (85 rubler), bly - 000 gange (RUB 1.6).
Lønnen for en leder i udvikling er generelt 3.5 gange mere end lønnen for en junior.
Vi ser, hvor meget lønningerne til forskellige kvalifikationer er forskellige: Det vil være nyttigt at sammenligne disse lønninger med den gennemsnitlige medianløn, som vi normalt opererer med. Lad os derefter se på lønningerne til udviklere med forskellige kvalifikationer på hvert sprog separat.
Løn til udviklere med forskellige kvalifikationer efter sprog
Trainees lønninger på forskellige sprog varierer fra 20 til 000 rubler.
Junes har lønninger på cirka 40 til 000 rubler. på de fleste sprog. Undtagelsen er Ruby og Swift, og især Objective-C, hvor junilønningerne er 50 og 000 rubler. i overensstemmelse hermed, hvilket er tæt på lønningerne til mellemfolk på andre sprog.
Middles har lønninger fra 70 til 000 rubler.
Seniorer har løn fra 120 til 000 rubler. på de fleste sprog. Undtagelserne er Ruby, Objective-C og Go, hvor seniorlønningerne er 150 rubler, hvilket er tæt på lønnen for kundeemner på andre sprog. Og også 000C, hvor lønnen til seniorer er 170 rubler. tæt på mellemløn på andre sprog
Leads har lønninger fra 150 til 000 rubler. Undtagelsen er 185C, hvor lønnen for kundeemner er 000 rubler. tæt på seniorløn på andre sprog.

Generelt kan et generelt mønster observeres på alle sprog: med stigende kvalifikationer falder springet til næste lønniveau gradvist. Fra junior til mellem er springet størst, fra mellem til senior er det mindre, og fra senior til top er det ret lille. Som vi så i begyndelsen, er disse trin i gennemsnit: henholdsvis 1.9, 1.6 og 1.1. Der er dog undtagelser: de mest bemærkelsesværdige er Ruby- og Objective-C-sprogene. Her er springet fra junior til mellem mindre end fra mellem til senior.

Det er interessant at sammenligne det maksimale karrieretræk på hvert sprog. Som vi så i begyndelsen, er en leads løn i gennemsnit 3.5 gange mere end en juniors løn. Samtidig er det største mellemrum mellem disse punkter for Kotlin-udviklere, det er 4.4 gange. Og den mindste er til Objective-C-udviklere og er 2.3 gange. For sidstnævnte skyldes det naturligvis den højeste løn i Junes sammenlignet med andre sprog.

Lad os derefter se mere detaljeret ved hjælp af boksplot for at se, hvordan lønnen for udviklere, der arbejder med det samme sprog, men med forskellige kvalifikationer, er forskellige. Vi viser kun de sprog og kvalifikationer, som vi har indsamlet tilstrækkelige data til.
Prikkerne angiver specifikke lønninger. Den centrale lodrette linje viser medianlønnen (halvdelen af lønningerne er under og halvdelen er over dette punkt, denne løn kan betragtes som gennemsnitlig), boksens grænser er 25. og 75. percentilen (den nederste og øverste halvdel af lønningerne deles igen i halvdelen, som følge heraf ligger halvdelen af alle lønninger mellem dem). Knurhårene er 10. og 90. percentilen (vi kan konventionelt betragte dem som minimums- og maksimumslønninger).
Go Udviklerløn
Medianlønnen for Go-udviklere er generelt 140 RUB.
Fra juni med en løn på 50 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: mellem - 000 gange (1.7 rubler), senior - 111 gange (000 rubler), bly - 1.5 gange (170 rubler).
Lønnen for en lead i Go-udvikling er 3.7 gange mere end lønnen for en junior.
Objective-C udvikler løn
Medianlønnen for Objective-C-udviklere er generelt 120 rubler.
Fra juni med en løn på 80 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: mellem - 000 gange (1.3 rubler), senior - 100 gange (000 rubler), bly - 1.7 gange (170 rubler).
Lønnen for en lead i Objective-C-udvikling er 2.3 gange mere end lønnen for en junior.
Hurtig udviklerløn
Medianlønnen for Swift-udviklere er generelt RUB 120.
Fra juni med en løn på 60 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: mellem - 000 gange (1.7 rubler), senior - 100 gange (000 rubler), bly - 1.5 gange (150 rubler).
Lønnen for en lead i Swift-udvikling er 3.1 gange mere end lønnen for en junior.
Løn til Kotlin-udviklere
Medianlønnen for Kotlin-udviklere er generelt 111 rubler.
Fra juni med en løn på 42 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: mellem - 000 gange (2.4 rubler), senior - 100 gange (000 rubler), bly - 1.5 gange (150 rubler).
Lønnen for en lead i Kotlin-udvikling er 4.5 gange mere end lønnen for en junior.
Ruby udvikler løn
Medianlønnen for Ruby-udviklere er generelt 117 rubler.
Fra juni med en løn på 60 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: mellem - 000 gange (1.5 rubler), senior - 90 gange (000 rubler), bly - 1.9 gange (170 rubler).
Lønnen for en lead i Ruby-udvikling er 3 gange mere end lønnen for en junior.
Python-udviklerløn
Medianlønnen for Python-udviklere er generelt RUB 100.
Startende med en praktikant med en løn på 31 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (1.6 rubler), mellem - 51 gange (000 rubler), senior - 2 gange (100 rubler), bly - 000 gang (RUB 1.5).
Lønnen for en lead i Python-udvikling er 2.9 gange mere end lønnen for en junior.
Java-udviklerløn
Medianlønnen for Java-udviklere er generelt 100 rubler.
Startende med en praktikant med en løn på 33 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (1.5 rubler), mellem - 49 gange (000 rubler), senior - 1.8 gange (90 rubler), bly - 000 gange (RUB 1.6).
Lønnen for en lead i Java-udvikling er 3.7 gange mere end lønnen for en junior.
Løn til C++ udviklere
Medianlønnen for C++-udviklere er generelt 100 rubler.
Startende med en praktikant med en løn på 25 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (2 rubler), mellem - 50 gange (000 rubler), senior - 1.9 gange (95 rubler), bly - 000 gange (RUB 1.4).
Lønnen for en lead i C++ udvikling er 3.2 gange mere end lønnen for en junior.
Løn til C# udviklere
Medianlønnen for C#-udviklere er generelt RUB 95.
Startende med en praktikant med en løn på 20 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (2 rubler), mellem - 40 gange (000 rubler), senior - 1.9 gange (78 rubler), bly - 000 gange (RUB 1.7).
Lønnen for en lead i C#-udvikling er 3.75 gange mere end lønnen for en junior.
JavaScript-udviklerløn
Medianlønnen for JavaScript-udviklere er generelt RUB 90.
Startende med en praktikant med en løn på 24 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (1.9 rubler), mellem - 45 gange (000 rubler), senior - 1.8 gange (80 rubler), bly - 000 gange (RUB 1.8).
Lønnen for en lead i JavaScript-udvikling er 3.6 gange mere end lønnen for en junior.
PHP udvikler løn
Medianlønnen for PHP-udviklere er generelt RUB 90.
Startende med en praktikant med en løn på 20 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: junior - 000 gange (2 rubler), mellem - 40 gange (000 rubler), senior - 1.9 gange (76 rubler), bly - 000 gange (RUB 1.6).
Lønnen for en lead i PHP-udvikling er 3.6 gange mere end lønnen for en junior.
Løn til 1C udviklere
Medianlønnen for 1C-udviklere er generelt 88 rubler.
Fra juni med en løn på 38 rubler. i gennemsnit vokser lønnen for hver efterfølgende kvalifikation som følger: mellem - 000 gange (2 rubler), senior - 70 gange (000 rubler), bly - 1.5 gange (104 rubler).
Lønnen for en lead i 1C-udvikling er 3.4 gange mere end lønnen for en junior.
Hvis du kan lide vores lønundersøgelse og ønsker at modtage endnu mere præcis og brugbar information, så glem ikke at lade dine lønninger stå i vores lommeregner, hvorfra vi så tager alle data: .
Kilde: www.habr.com
