Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat

Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat

W naszym ostatnim raporcie na temat wynagrodzeń w IT za 2. półrocze 2019 pozostało wiele ciekawych szczegółów. Dlatego postanowiliśmy omówić najważniejsze z nich w osobnych publikacjach. Dzisiaj spróbujemy odpowiedzieć na pytanie, jak zmieniały się wynagrodzenia programistów w zależności od języka programowania.

Wszystkie dane pobieramy z kalkulatora wynagrodzeń „Mojego kręgu”, w którym użytkownicy podają wynagrodzenia, które otrzymują na rękę po odliczeniu wszystkich podatków. Porównamy wynagrodzenia według półroczy, w każdym z nich zbierając ponad 7000 wynagrodzeń.

Na 2. półrocze 2019 wynagrodzenia dla głównych języków programowania przedstawiają się następująco:
najwyższe mediany wynagrodzeń mają programiści Scala, Objective-C i Golang — 150 000 zł miesięcznie, obok nich język Elixir — 145 000 zł. Następnie mamy Swift i Ruby — 130 000 zł, a potem Kotlin i Java — 120 000 zł. 

Najniższe mediany wynagrodzeń mają Delphi — 75 000 zł oraz C — 80 000 zł.

W przypadku wszystkich innych języków medianowe wynagrodzenie oscyluje wokół 100 000 zł lub jest nieco niższe.

Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat

A jak długo utrzymuje się taka sytuacja, czy zawsze ci wymienieni liderzy byli na czołowej pozycji? Zobaczmy, jak zmieniały się mediany wynagrodzeń dla wszystkich języków programowania, które przyjrzeliśmy w ciągu ostatnich dwóch lat.

Widzimy, że chociaż mediany wynagrodzeń dla Scala i Elixira nie wzrosły znacząco, to Objective-C i Go doświadczyły dużego skoku, który pozwolił im dogonić te dwa języki. Swift w tym czasie dogonił Rubiego i nieco wyprzedził Kotlin i Javę.
Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat
Dynamika względnych wynagrodzeń dla wszystkich języków jest następująca: w ciągu ostatnich dwóch lat największy skok mediany wynagrodzeń nastąpił dla Objective-C — 50%, następnie Swift — 30%, a potem Go, C# i JavaScript — 25%.

Biorąc pod uwagę inflację, można stwierdzić, że medianowe wynagrodzenie programistów PHP, Delphi, Scala i Elixira praktycznie się nie zmienia, podczas gdy w przypadku programistów C i C++ wyraźnie spada.
Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat
Ciekawe jest porównanie dynamiki wynagrodzeń z dynamiką popularności języków programowania wśród programistów. Na podstawie danych zebranych w naszym kalkulatorze obliczyliśmy dla każdego półrocza, jaki był udział tych, którzy wskazali dany język w porównaniu do wszystkich, którzy wskazywali języki programowania.

Najbardziej powszechnym językiem jest JavaScript — około 30% wskazuje go jako swój podstawowy język, a odsetek takich programistów nieznacznie wzrósł w ciągu ostatnich dwóch lat. Następnie znajduje się PHP — około 20%-25% jego posiadaczy, ale liczba tych specjalistów zdecydowanie maleje. Dalej w rankingu popularności są Java i Python — około 15% posługuje się tymi językami, jednak podczas gdy liczba specjalistów z językiem Java nieco rośnie, liczba osób znających Pythona nieznacznie maleje. Na końcu zestawienia najbardziej popularnych języków znajduje się C#: około 10-12% programistów posługuje się nim, a ich liczba rośnie.

Najrzadsze języki to Elixir, Scala, Delphi i C — 1% programistów lub mniej zna te języki. Trudno mówić o dynamice ich popularności z powodu dość małej próby tych języków, ale generalnie widać, że ich względny udział raczej maleje. 
Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat
Na następnej diagramie widać, że w ciągu dwóch lat wzrósł udział programistów JavaScript, Kotlin, Java, C# i Go, a zauważalnie spadł udział programistów PHP.
Jak zmieniały się wynagrodzenia i popularność języków programowania w ciągu ostatnich 2 lat

Podsumowując, możemy wskazać następujące ogólne spostrzeżenia:

  • Obserwujemy jednoczesny wyraźny wzrost wynagrodzeń oraz wzrost udziału programistów w językach JavaScript, Kotlin, Java, C# i Go. Wydaje się, że rynek konsumencki i odpowiadający mu rynek pracy dla tych technologii obecnie rosną w synchronizacji.
  • Wyraźny wzrost wynagrodzeń i niewielki lub brak wzrostu udziału programistów — w Objective-C, Swift, 1C, Ruby i Python. Prawdopodobnie rynek konsumencki dla tych technologii rośnie, a rynek pracy nie jest w stanie za nim nadążyć lub korzysta z przestarzałych technologii.
  • Niewielki lub brak wzrostu wynagrodzeń i udziału programistów — w Scala, Elixir, C, C++, Delphi. Rynek konsumencki i rynek pracy dla tych technologii nie rosną.
  • Niewielki wzrost wynagrodzeń i zauważalne zmniejszenie udziału programistów — w PHP. Rynek konsumencki i rynek pracy dla tych technologii kurczą się.

    Jeśli podobały ci się nasze badania wynagrodzeń i chcesz otrzymywać jeszcze dokładniejsze i bardziej przydatne informacje, nie zapomnij podzielić się swoimi wynagrodzeniami w naszym kalkulatorze, skąd później bierzemy wszystkie dane: moikrug.ru/salaries/new.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster