Ile zarabia programista?

Od czego zależą zarobki programisty?
Programista programiście nierówny, a więc i pensje programistów znacznie różnią się od siebie. Najważniejsze czynniki, które wpływają na to, ile zarabia programista, to między innymi:
- Staż pracy. Junior Java Developer może liczyć na dużo niższe stawki niż Senior Java Developer. To oczywiście naturalne zjawisko, choć rozbieżności bywają dużo większe niż w innych branżach. Doświadczony programista może zarabiać kilkakrotnie więcej niż developer, który dopiero zaczyna.
- Język programowania. Technologia ciągle się zmienia. W zależności od aktualnego zapotrzebowania rynkowego, zarobki programistów specjalizujących się w konkretnych technologiach mogą się od siebie znacznie różnić. Więcej będą zarabiać ci, którzy specjalizują się w najbardziej w danym momencie poszukiwanych technologiach, ale też w językach niszowych i mniej znanych.
- Rodzaj umowy. Na wysokość zarobków wpływa też rodzaj umowy – są zdecydowanie wyższe przy współpracy B2B niż na umowę o pracę. Jak wynika z szacunków Kodilla.com, a także portalu NoFluffJobs, co najmniej 30% programistów współpracuje z firmami, prowadząc własną działalność.
- Lokalizacja. Jak w przypadku innych branż, zarobki programistów różnią się w zależności od województwa. W Polsce prym wiedzie oczywiście Warszawa, gdzie programiści mogą zarabiać nawet 30% więcej niż np. w Poznaniu.
- Wielkość firmy. Zarobki, jakie firma może zaoferować programiście, w dużej mierze zależą od wielkości budżetu. Dlatego pensje programistów pracujących dla startupów i wielkich korporacji mogą się znacznie różnić.
- Znajomość angielskiego. W dzisiejszych czasach, dla wielu firm software’owych pracujących z klientami z całego świata, dobra znajomość angielskiego u programisty to podstawa. Dlatego developerzy płynnie posługujący się tym językiem mogą liczyć na zdecydowanie lepsze zarobki.
Ale, przejdźmy do konkretów.
Ile zarabia programista?
Według opublikowanego niedawno raportu portalu No Fluff Jobs, który przeanalizował zarobki programistów w Polsce w pierwszym półroczu 2019 r., mediana zarobków w IT wzrosła względem poprzedniego roku średnio o 1,5% – choć w dużej mierze zależy to od doświadczenia i specjalizacji. Przykładowo, mediana zarobków twórców aplikacji Androidowych wzrosła o 18,8%, podczas gdy zarobki junior developerów spadły nawet o 9%.
Zarobki programistów pod względem technologii
- Z raportu wynika, że najwięcej – 14 500 zł miesięcznie – zarabiali w pierwszym półroczu tego roku programiści big data.
- Kolejni pod względem mediany zarobków są programiści NODE – według raportu No Fluff Jobs było to 14 115 zł. Ta grupa zaliczyła też jeden z największych wzrostów względem roku ubiegłego.
- Na podobnym poziomie kształtują się zarobki developerów Java, Python i iOS – mediana ich zarobków to według raportu 13 500 zł.
- Najmniej według raportu zarobi developer C++ i JavaScript – ok. 12 500 zł, choć te technologie zaliczyły też spore wzrosty względem zeszłego roku.
Pełne zestawienie możecie zobaczyć poniżej.
Źródło: No Fluff Jobs
Zarobki programistów pod względem specjalizacji
- Najwyższe zarobki według raportu osiągają specjaliści DevOps – w ich przypadku mediana to 13 500 zł.
- Gonią ich programiści specjalizujący się w backendzie i aplikacjach mobilnych – pracodawcy są skłonni płacić im 13 000 zł miesięcznie. Ci ostatni zanotowali też największy wzrost zarobków.
- Duży wzrost zarobków dotyczy też project managerów, których pensje wzrosły o ponad 11 proc., dochodząc do 12 250 zł (mediana).
- Najmniej – 7 000 zł – zarabiają pracownicy wsparcia technicznego, których dodatkowo dotknął średnio aż 20% spadek pensji.
Źródło: No Fluff Jobs
Zarobki programistów pod względem lokalizacji
- Najlepiej w Polsce zarabiają programiści w Warszawie – 13 500 zł i Krakowie – 13 000 zł.
- Najniższe pensje firmy oferują pracownikom w Trójmieście – 10 500 zł – które zanotowało też największy spadek względem zeszłego roku.
- Sporo wzrosły zarobki programistów w Poznaniu – do 11 200 zł i na Śląsku – do 11 430 zł.
Źródło: No Fluff Jobs
Zarobki programistów pod względem stażu pracy
Raport No Fluff Jobs donosi, że w tym roku – pierwszy raz od kilku lat – spadły pensje programistów z niewielkim stażem. Junior developerzy średnio zarabiają aż o 9 proc. mniej niż w zeszłym roku – mediana zarobków początkujących programistów to 5 500 zł, bez względu na rodzaj zatrudnienia.
Z kolei pensje senior developerów wzrosły, choć niewiele – z 16 000 zł w zeszłym roku do 16 100 zł w I połowie 2019 r.
Developerzy średniego szczebla też zarabiają więcej (o 2,4 proc.) niż w zeszłym roku – 10 750 zł.
Jakie świadczenia poza pensją otrzymują programiści?
Rynek pracownika oznacza, że firmy rywalizują o najlepszych specjalistów – nie tylko wysokością pensji, ale i dodatkowymi benefitami, które mają przekonać kandydatów. Dziś obowiązkowe są prywatna opieka medyczna czy dofinansowanie zajęć sportowych np. w postaci popularnej karty Multisport.
Według raportu portalu Pracuj.pl*, Senior Java Developer zarabiający średnio 14 000 zł brutto, może też liczyć na dofinansowanie nauki języków obcych (34%) i ubezpieczenie na życie (31%). Dodatkowo, 5% osób na tym stanowisku dostaje comiesięczną premię, a aż 72% jest zatrudnionych na umowę o pracę.
W przypadku wciąż uczącego się Junior Java Developera, cennym benefitem jest dofinansowanie kursów i szkoleń (38%). Natomiast według portalu dysproporcja między zarobkami Juniora i Seniora jest znaczna – młodszy programista Java może liczyć na średnio 5 100 zł brutto pensji. W tej grupie bardziej popularne jest też zatrudnienie na podstawie umowy B2B – tylko 57% osób pracuje w oparciu o umowę o pracę.
Jak podkreśla Paweł Jackowski, CEO warszawskiego software house’u Asper Brothers: Firmy prześcigają się dziś w benefitach, które dla wielu programistów stały się rzeczą zupełnie powszednią i naturalną. To, co jednak pozostaje ważniejsze niż wszystkie benefity razem wzięte, a o czym w tym wyścigu łatwo można zapomnieć, to niezbędne podstawy: praca w dobrej atmosferze, szansa na uczestniczenie w ambitnych projektach, ciągłe rozwijanie umiejętności, również tych miękkich, i transparentność w organizacji. Bez tego bardzo trudno zbudować stabilny, kompetentny zespół na długie lata, nawet przy bardzo wysokich pensjach”.
Jak widać, to, ile zarabia programista, jest uzależnione od wielu czynników, a największe różnice zależą przede wszystkim od doświadczenia. Im dłuższy staż, tym pensje dość systematycznie rosną – z ankiety przeprowadzonej wśród absolwentów kursów programistycznych Kodilla** wynika, że po pierwszych sześciu miesiącach do roku zatrudnienia na stanowisku programisty pensja wzrasta średnio o 48%. Według portalu Pracuj.pl zarobki programisty z dwuletnim doświadczeniem mogą wzrosnąć już nawet o 82%.
* Raport Pracuj.pl nt. zarobków Junior i Senior Java Developerów
** Praca po bootcampie, czyli jak zmieniają się zarobki po szkoleniach Kodilli?
W przypadku raportu No Fluff Jobs uwzględnione wartości wynagrodzeń to oferowane stawki miesięczne brutto na umowie o pracę i netto na umowie B2B. Podane wartości są medianą.
Fot. Danial Ricaros Unsplash