Badanie
społeczności IT 2020
Programista

Pod patronatem

Oto raport szczegółowy o polskiej społeczności programistów

W tej części prezentujemy dane, które odnoszą się tylko do programistów.

Dowiesz się mnóstwa informacji o pracy na stanowisku programisty, realnych zarobkach, najbardziej popularnych technologiach czy procesie wytwarzania oprogramowania. Zobaczysz, jak wypadasz na tle swoich koleżanek i kolegów z całego kraju.

Praca i zarobki

Backend najpopularniejszą specjalizacją wśród programistów

Wśród programistów znajdziemy przede wszystkim specjalistów Backend (41%) oraz Fullstack (31%).

Jakim typem programisty jesteś?
Backend
Fullstack
Frontend
Mobile
Embedded
Innym
Backend: 41.1 41% Fullstack: 31.2 31% Frontend: 13.6 14% Mobile: 5.0 5.0% Embedded: 4.9 4.9% Innym: 4.3 4.3%

Sam zajmuję się programowaniem aplikacji na urządzenia mobilne (Android). Natomiast faktycznie największa część zespołów to backendowcy. Backend wymaga najwięcej prac. Nie tylko musi odbierać dane od użytkowników, ale jeszcze je przetworzyć i obsłużyć kilka rodzajów urządzeń docelowych (iOS, Android, web). Zapewne w przyszłości zapotrzebowanie na backendowców będzie dalej rosło.

Tomek Spędzia
Android Developer
Webdoctor.ie

Programiści uwielbiają programować

Programiści pracują w zawodzie, bo lubią to co robią, taką odpowiedź zadeklarowało blisko 70% badanych specjalistów IT. Kolejne 6% osób nie wie, co mogłoby robić innego. Dla 13% osób to głównie sposób na zarabianie pieniędzy, a dla ponad 11% programistów to spsób na stabilne zatrudnienie.

Programuje, bo
Lubię, to moja pasja
Dobrze płacą
Daje mi to stabilne zatrudnienie
Nie wiem, co mogę robić innego
Lubię, to moja pasja: 69.2 69% Dobrze płacą: 13.3 13% Daje mi to stabilne zatrudnienie: 11.5 12% Nie wiem, co mogę robić innego: 6.1 6.1%

Średni staż pracy specjalisty w branży IT wynosi 5 lat. Połowa badanych pracuje w IT nie dłużej niż 3 lata, natomiast staż dłuższy niż 10 lat, zadeklarowało 12% programistów.

Staż pracy w IT
16%
Procent
0-1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20+
Staż pracy

Junior ma średnio 25, mid 28, a senior 33 lata.

Osoby pracujące na stanowisku juniora mają przeważnie od 22 do 26 lat, midzi natomiast mieszczą się głównie w przedziale wiekowym od 27 do 31 lat. Seniorzy mają przeważnie powyżej 29 lat.

Wiek a poziom stanowiska
Junior
Mid
Senior
18%
Procent
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40+
Wiek

Umowa o pracę jest najpopularniejszą formą współpracy w IT

Większość specjalistów IT pracuje na podstawie umowy o pracę (średnio 54% programistów). Drugim najpopularniejszym sposobem rozliczania się za pracę jest współpraca B2B (średnio 31%). Juniorzy pracują przeważnie na podstawie umowy o pracę lub umowy zlecenie. W przypadku midów i seniorów, programiści zdecydowanie częściej pracują na podstawie umowy B2B.

Na podstawie jakiej umowy pracujesz?
Junior
Mid
Senior
Umowa o pracę
58%
55%
47%
Umowa zlecenie
25%
4.7%
0.3%
Umowa o dzieło
4.7%
2.7%
1.7%
Współpraca B2B (rozliczam się jako firma, za pomocą faktur)
9.3%
34%
47%
Pracuję na co najmniej dwóch rodzajach umowy
2.9%
3.5%
3.4%

Programiści pracujący na podstawie umów cywilnoprawnych w sporej części mogą także liczyć na płatny urlop (56,2% badanych), co pokazuje, że część specjalistów jest traktowana bardzo podobnie jak pracownicy pracujący na podstawie UoP.

Czy pracodawca oferuje płatny urlop?
Tylko umowy cywilnoprawne
Tak
Nie
Tak: 56.2 56% Nie: 43.8 44%

Junior może liczyć na samym początku na zarobki na poziomie ok. 4 tys. zł na rękę, mid natomiast zarobi pomiędzy 7 a 8 tys. zł. Zarobki seniorów oznaczają przeważnie wynagrodzenie powyżej 11,5 tys. zł miesięcznie do ręki.

Zarobki w branży IT a doświadczenie
Zarobki netto "na rękę".
Mobile
9082 zł
Embedded
8810 zł
Backend
8410 zł
Fullstack
8015 zł
Frontend
6795 zł
Inne
8277 zł
Mobile
4635 zł
Backend
4473 zł
Embedded
4471 zł
Fullstack
4264 zł
Frontend
3855 zł
Inne
3931 zł
Fullstack
7717 zł
Backend
7657 zł
Mobile
7626 zł
Embedded
6917 zł
Frontend
6880 zł
Inne
6939 zł
Mobile
13181 zł
Embedded
13128 zł
Backend
12295 zł
Frontend
12189 zł
Fullstack
11722 zł
Inne
12477 zł

Najlepiej opłacani są specjaliści mało popularnych języków

Najsłabiej natomiast są opłacani programiści PHP, średnia niewiele ponad 7 tys. zł na rękę. Senior pracujący właśnie w tej technologii, jako jedyny może liczyć na pensję poniżej 10 tys. zł.

Zarobki w branży IT a główny język programowania
Zarobki netto "na rękę".
C
8849 zł
Java
8674 zł
SQL
8460 zł
Python
8266 zł
C++
8011 zł
JavaScript
7700 zł
C#
7557 zł
TypeScript
7527 zł
PHP
7145 zł
Inny
9171 zł
Java
4705 zł
C++
4466 zł
Python
4411 zł
TypeScript
4240 zł
C#
4180 zł
C
4130 zł
JavaScript
3915 zł
PHP
3846 zł
SQL
3809 zł
Inny
4308 zł
Java
8267 zł
Python
8035 zł
SQL
7624 zł
TypeScript
7608 zł
JavaScript
7547 zł
C++
6953 zł
C
6802 zł
C#
6662 zł
PHP
6616 zł
Inny
8368 zł
JavaScript
13334 zł
C#
12894 zł
TypeScript
12864 zł
Python
12802 zł
C
12687 zł
Java
12443 zł
C++
11247 zł
SQL
11032 zł
PHP
9507 zł
Inny
12857 zł

Najwięcej zarabiają specjaliści pracujący na podstawie umowy B2B

W przypadku stanowisk juniorskich różnica pomiędzy formą zatrudnienia wynosi ok. 10% (w stosunku do UoP). Najmniej zarobi specjalista, zatrudniając się na umowie zlecenie lub umowie o dzieło. Największe dysproporcje możemy zauważyć, porównując wynagrodzenie seniora pracującego na podstawie UoP lub Umowy o dzieło i umowy B2B lub pracującego na podstawie kilku różnych umów. W tym przypadku różnica potrafi sięgać aż 40-45%.

Zarobki a rodzaj umowy
Zarobki netto "na rękę".
Współpraca B2B (rozliczam się jako firma, za pomocą faktur)
11594 zł
Pracuje na co najmniej dwóch rodzajach umowy
7860 zł
Umowa o pracę
6690 zł
Umowa o dzieło
5930 zł
Umowa zlecenie
4495 zł
Współpraca B2B (rozliczam się jako firma, za pomocą faktur)
4952 zł
Pracuje na co najmniej dwóch rodzajach umowy
4571 zł
Umowa o pracę
4363 zł
Umowa zlecenie
3924 zł
Umowa o dzieło
3869 zł
Współpraca B2B (rozliczam się jako firma, za pomocą faktur)
9274 zł
Umowa o dzieło
7652 zł
Pracuje na co najmniej dwóch rodzajach umowy
6845 zł
Umowa o pracę
6554 zł
Umowa zlecenie
6067 zł
Współpraca B2B (rozliczam się jako firma, za pomocą faktur)
14911 zł
Umowa zlecenie
13500 zł
Pracuje na co najmniej dwóch rodzajach umowy
11765 zł
Umowa o pracę
9698 zł
Umowa o dzieło
8077 zł

Najlepiej opłacani są programiści w Warszawie, Wrocławiu, Poznaniu oraz Aglomeracji Śląskiej

Na najlepsze zarobki w branży IT mogą liczyć specjaliści pracujący w Warszawie (średnia 9,7 tys. zł). W zależności od lokalizacji różnica w wynagrodzeniu może wynosić nawet 40%. Najmniejsze różnice pomiędzy miastami możemy spotkać przy stanowisku mida (średnia różnica na poziomie 16%).

Na najniższe zarobki muszą przygotować się mieszkańcy mniejszych miast, takich jak Rzeszów, Lublin czy Szczecin.

Zarobki w w wybranych miastach
Zarobki netto "na rękę".
Warszawa
9713 zł
Wrocław
8308 zł
Poznań
8076 zł
Kraków
7841 zł
Trójmiasto
7816 zł
Aglomeracja Śląska
7607 zł
Szczecin
7330 zł
Łódź
7313 zł
Lublin
5977 zł
Rzeszów
5606 zł
Warszawa
9145 zł
Poznań
8951 zł
Trójmiasto
7657 zł
Wrocław
7279 zł
Kraków
7165 zł
Łódź
6720 zł
Aglomeracja Śląska
6291 zł
Lublin
6120 zł
Szczecin
5871 zł
Rzeszów
5837 zł
Aglomeracja Śląska
13904 zł
Wrocław
13650 zł
Warszawa
13172 zł
Kraków
11766 zł
Trójmiasto
11675 zł
Łódź
10904 zł
Poznań
10795 zł
Szczecin
10301 zł
Lublin
10070 zł
Rzeszów
7514 zł
Warszawa
5051 zł
Kraków
4762 zł
Wrocław
4397 zł
Poznań
4109 zł
Trójmiasto
4021 zł
Łódź
3948 zł
Aglomeracja Śląska
3811 zł
Szczecin
3802 zł
Lublin
3613 zł
Rzeszów
2917 zł

Najmniej zarabiają programiści w małych firmach

Na najmniejsze zarobki mogą liczyć programiści pracujący w bardzo małych firmach, zatrudniających od 2 do 10 osób. Na trochę większe pieniądze mogą liczyć specjaliści zatrudnieni w firmach zatrudniających 11 - 50 oraz 5001 - 10 000 pracowników. Na najlepsze pieniądze mogą liczyć programiści pracujący w średniej wielkości firmach lub w ogromnych korporacjach.

Zarobki a wielkość firmy
Zarobki netto "na rękę".
więcej niż 10 000
8587 zł
201-500
8529 zł
1 001 - 5 000
8470 zł
51-200
8384 zł
501-1 000
8384 zł
5 001 - 10 000
7528 zł
11-50
7347 zł
2-10
6730 zł
51-200
8682 zł
501-1 000
8682 zł
201-500
8122 zł
1 001 - 5 000
7824 zł
więcej niż 10 000
7742 zł
2-10
7053 zł
11-50
6865 zł
5 001 - 10 000
6714 zł
5 001 - 10 000
12930 zł
11-50
12528 zł
201-500
12384 zł
więcej niż 10 000
12379 zł
1 001 - 5 000
12177 zł
2-10
10805 zł
501-1 000
10226 zł
51-200
10226 zł
1 001 - 5 000
5235 zł
51-200
4849 zł
501-1 000
4849 zł
więcej niż 10 000
4697 zł
5 001 - 10 000
4232 zł
201-500
4142 zł
11-50
3975 zł
2-10
3292 zł

Praca w bankowości i finansach pozwala zarobić najwięcej

Na najlepsze pieniądze mogą liczyć programiści pracujący w branży finansowej oraz mediach.

Zarobki a branża pracodawcy
Zarobki netto "na rękę".
Finanse / bankowość / ubezpieczenia
9848 zł
Media / reklama / publikacje / rozrywka
8995 zł
Konsulting
8913 zł
Transport / logistyka / magazynowanie
8907 zł
Usługi internetowe
7832 zł
Software
7831 zł
Hardware
7396 zł
Handel detaliczny lub hurtowy
7396 zł
Przemysł samochodowy / lotniczy
7371 zł
Telekomunikacja
6844 zł
Inna
8103 zł
Media / reklama / publikacje / rozrywka
5294 zł
Finanse / bankowość / ubezpieczenia
5246 zł
Transport / logistyka / magazynowanie
4373 zł
Telekomunikacja
4307 zł
Przemysł samochodowy / lotniczy
4261 zł
Software
4186 zł
Konsulting
4108 zł
Usługi internetowe
4066 zł
Hardware
3833 zł
Handel detaliczny lub hurtowy
3833 zł
Inna
4147 zł
Finanse / bankowość / ubezpieczenia
9528 zł
Konsulting
8054 zł
Software
7381 zł
Media / reklama / publikacje / rozrywka
7223 zł
Transport / logistyka / magazynowanie
7189 zł
Hardware
7006 zł
Handel detaliczny lub hurtowy
7006 zł
Usługi internetowe
6823 zł
Telekomunikacja
6718 zł
Przemysł samochodowy / lotniczy
6495 zł
Inna
7343 zł
Media / reklama / publikacje / rozrywka
13600 zł
Finanse / bankowość / ubezpieczenia
12687 zł
Usługi internetowe
12286 zł
Software
12283 zł
Konsulting
12218 zł
Przemysł samochodowy / lotniczy
11500 zł
Hardware
10476 zł
Handel detaliczny lub hurtowy
10476 zł
Telekomunikacja
10196 zł
Transport / logistyka / magazynowanie
10123 zł
Inna
12453 zł

Branża IT bardzo dynamicznie się rozwija, a praca w niej jest pod wieloma względami atrakcyjna. Kiedy jesteś młodym człowiekiem i zastanawiasz się, co mógłbyś robić w przyszłości, to w IT otwiera się przed Tobą szeroki wachlarz możliwości. Jeśli pominąć pomysły stania się sportowcem, piosenkarzem czy youtuberem, to pracowanie w branży IT jest jedną z najbardziej pożądanych ścieżek kariery zawodowej.

Jak pokazuje raport, zarobki programistów, czy szerszej grupy specjalistów z branży IT, stanowczo przekraczają średnią krajową i są jednymi z najwyższych możliwych do osiągnięcia w naszym kraju.

W Polsce pracuje obecnie około 250 tysięcy specjalistów IT, na 38 milionów wszystkich naszych rodaków. Wydaje się to być bardzo dużą liczbą, jednakże należy pamiętać, że w samych tylko sąsiadujących z nami Niemczech, które zamieszkuje dwa razy większa ilość ludności, liczbę specjalistów w branży IT szacuje się na około 1 mln zatrudnionych.

Zapotrzebowanie na usługi IT i postępująca cyfryzacja naszego globalizującego się świata oraz inne czynniki powodują ciągle rosnące zapotrzebowanie na specjalistów IT, co w następstwie prowadzi do ciągłego wzrostu wynagrodzeń w tym sektorze. Finalnie prowadzi to do niezmiennej wysokiej atrakcyjności pracy w IT.

Przemek Mikus
Vice-Prezes
SoDA - Software Development Association Poland

Technologia

25% programistów określiło język Java jako ich główny język programowania w pracy. Wśród trzech najpopularniejszych technologii znalazł się także język C# (18%) oraz JavaScript (15,3%).

Główny język programowania
Java
24%
C#
18%
JavaScript
15%
PHP
11%
C++
6.9%
Python
6.2%
TypeScript
3.1%
C
2.0%
SQL
1.8%
Kotlin
1.8%
Swift
1.7%
Ruby
1.5%
Go
0.4%
Inny
6.0%
Java
37%
C#
20%
PHP
14%
Python
9.0%
C++
6.0%
SQL
3.0%
Ruby
2.4%
JavaScript
2.0%
Go
1.1%
TypeScript
0.6%
Inny
5.1%
C#
28%
Java
24%
JavaScript
15%
PHP
14%
Python
4.6%
TypeScript
4.0%
C++
2.7%
Ruby
1.6%
Inny
6.0%
JavaScript
79%
TypeScript
13%
C#
1.8%
C++
1.5%
Java
1.2%
PHP
1.2%
Inny
2.7%
Kotlin
35%
Swift
34%
Java
14%
C#
7.3%
Inny
9.5%
C++
51%
C
41%
Python
2.2%
Inny
6.0%
Python
22%
C++
19%
C#
17%
SQL
13%
Java
8.4%
Inny
21%

Od kilku lat najwyższe miejsca na podium wśród języków programowania zajmują ci sami gracze. Pokazuje to, że programiści są w dużej mierze zadowoleni z tego, co mają do wyboru. Stabilność na szczycie rankingów takich jak Stack Overflow, TIOBE czy RedMonk, udowadnia, że najpopularniejsze języki budzą zaufanie.

Ich skuteczność i przypadki użycia są dobrze ustalone, a niewiele firm ma ochotę na zmiany. Najpopularniejsze obecnie języki - Java, JavaScript, Python czy C# - są w stanie zaspokoić szeroki zakres potrzeb programistów. Istnieje jednak zagrożenie, że każdy z tych języków może zdominować określoną grupę docelową.

Co ciekawe, większą popularność zyskuje JavaScript. W rzeczywistości doczekał się następcy - TypeScript, który powoli przejmuje kontrolę nad JS. Możemy to zaobserwować w Applause, gdzie tworzymy zaawansowane rozwiązania warstwy UI w oparciu o TypeScript/Angular w bardzo krótkim czasie.

Bardzo ciekawe jest to, że Python zaczyna powoli kwestionowaćpozycję Javy. Dlaczego profil Pythona stale się powiększa? Jego składnia jest łatwa do zrozumienia, konfiguracja jest szybka i tak potężna, jak każdego innego języka wysokiego poziomu, takiego jak Java.

Marcin Miszczak
Full Stack Engineer
Applause

Zdecydowana większość programistów nauczyła się głównego języka programowania samodzielnie, wykorzystując książki, darmowe kursy oraz wiedzę pozyskaną z internetu (75%). Na drugim miejscu specjaliści wskazali pracę przy projekcie, jako źródło wiedzy o języku programowania. Najmniej popularną formą nauki głównego języka programowania programiści wskazali płatne kursy programowania. Taką odpowiedź wskazała tylko co 10 osoba.

Jak nauczyłeś się swojego głównego języka programowania?
Możliwość wielokrotnego wyboru
Samodzielnie (książki, internet, darmowe kursy)
75%
W pracy na projekcie
44%
Na uczelni
30%
Od kolegi/mentora
13%
Płatne kursy programowania
11%

Ilość materiałów do nauki różnych języków programowania rośnie z dnia na dzień. Zainteresowani najczęściej wybierają na początku darmowe kursy oraz książki, dzięki czemu bez ryzyka mogą sprawdzić, czy dany język jest tym, w którym chcą się rozwijać.

Moim zdaniem najlepszą i najszybszą metodą nauki języka programowania jest praca nad projektem. To wtedy można się najwięcej nauczyć. Deadline’y, rozmowy z innymi programistami, wspólna praca i rozwiązywanie problemów - tego nie uświadczysz, jeśli uczysz się sam.

Karol Dawidziuk
Junior Frontend Developer
Fundacja Sarigato

Blisko 62% programistów nie zmieniło podczas swojej kariery głównego języka programowania w pracy.

Czy od początku pracujesz w tym samym głównym języku programowania?
Tak
Nie
Tak: 61.6 62% Nie: 38.4 38%

Co czwarty programista, który w swojej karierze zmienił główny język programowania w pracy, zaczynał od C++. Ponad 15% specjalistów zrezygnowała z Javy, a 14% z C.

Od jakiego języka programowania zaczynałeś?
Główny język obecnie a pierwsza technologia
C++
25%
Java
16%
C
14%
PHP
12%
C#
7.5%
JavaScript
3.8%
Python
3.2%
SQL
1.1%
Assembly
1.1%
Ruby
1.0%
Inny
16%
C++
33%
C
15%
Java
12%
PHP
11%
Inny
30%
C++
39%
C
19%
PHP
10%
C#
6.7%
Inny
26%
PHP
26%
Java
18%
C++
16%
C#
11%
C
9.2%
Inny
20%
Java
69%
C++
11%
C
5.5%
PHP
3.6%
Inny
11%
C++
24%
Java
14%
JavaScript
10%
C#
8.8%
Inny
44%
C++
35%
C
22%
Java
15%
PHP
7.3%
Inny
21%
PHP
20%
Java
17%
JavaScript
15%
C++
14%
Inny
34%

SQL jest drugą technologią najczęściej wskazywaną przez programistów jako język programowania, który znają co najmniej w stopniu dobrym (56%). Programiści bardzo często wskazywali także znajomość JavaScript (47%), TypeScript (24%), oraz Javy (23%).

Jakie inne języki w stopniu dobrym znasz (poza głównym)?
SQL
56%
JavaScript
47%
TypeScript
24%
Java
23%
Python
22%
Bash / Shell / PowerShell
19%
C++
19%
C#
16%
C
14%
PHP
14%
Kotlin
4.9%
Assembly
2.8%
Ruby
2.1%
Go
2.0%
Objective-C
1.6%
Swift
1.0%
Groovy
0.5%
Inny
11%
SQL
67%
JavaScript
46%
Python
22%
Java
20%
Bash / Shell / PowerShell
20%
C++
19%
C#
14%
C
14%
TypeScript
14%
PHP
11%
Kotlin
5.5%
Go
2.9%
Assembly
2.3%
Ruby
1.9%
Groovy
1.3%
Inny
10%
SQL
69%
JavaScript
66%
TypeScript
39%
Java
24%
Bash / Shell / PowerShell
20%
Python
20%
C++
19%
C#
18%
PHP
16%
C
12%
Kotlin
5.0%
Ruby
2.6%
Assembly
2.6%
Go
2.3%
Inny
10%
TypeScript
43%
JavaScript
38%
SQL
23%
PHP
22%
Java
14%
Python
12%
C#
9.9%
Bash / Shell / PowerShell
8.3%
C++
7.5%
C
3.5%
Ruby
2.9%
Inny
10%
Java
60%
Objective-C
29%
SQL
26%
JavaScript
26%
Kotlin
22%
C#
21%
C++
18%
Swift
17%
Python
16%
C
13%
Bash / Shell / PowerShell
9.5%
PHP
8.8%
TypeScript
7.3%
Go
2.2%
Inny
15%
Python
58%
C
41%
C++
39%
Bash / Shell / PowerShell
35%
Java
25%
Assembly
16%
SQL
16%
C#
16%
JavaScript
14%
PHP
7.5%
Objective-C
3.7%
Swift
3.7%
Inny
16%
Java
37%
SQL
33%
C++
33%
Python
29%
Bash / Shell / PowerShell
29%
C
27%
C#
22%
JavaScript
19%
PHP
5.9%
Assembly
5.0%
Ruby
2.5%
Inny
24%

W świecie, w którym dane i ich poprawna interpretacja odgrywają kluczową rolę, cieszy popularność języka SQL, pomimo tego, że tylko 1% respondentów wskazuje go jako ten, od którego zaczynali swoją przygodę z programowaniem.

Coraz wyraźniejszym trendem, który obserwujemy na rynku, jest "przykrywanie" najpopularniejszych języków programowania platformami typu low-code. Według badań Gartnera, do 2023 roku ponad 25% aplikacji tworzonych będzie w ten sposób. Platformy takie jak Oracle Application Express, Outsystems, PEGA czy Mendix, pozwalają mniej doświadczonym programistom lub developerom nietechnicznym na szybkie przygotowanie aplikacji z gotowych komponentów i ich ew. rozbudowanie przez bardziej biegłych deweloperów Java, C#, JS czy Python.

Przemysław Staniszewski
Head of APEX & DB Solutions
Pretius

Najbardziej nielubianą technologią jest JavaScript

18% programistów określiło, że ze wszystkich języków programowania najbardziej nie lubi JavaScriptu. W dalszej kolejności specjaliści wymieniali Javę (10,7%), PHP (9,2%) oraz C++ (9,1%). Prawie 3% programistów nie wskazało żadnego języka, którego nie lubi.

Który język programowania znasz, ale go nie lubisz?
JavaScript
18%
Java
11%
C++
9.2%
PHP
9.1%
C
4.6%
SQL
4.5%
Python
3.2%
Bash / Shell / PowerShell
2.9%
Nie ma takiego
2.7%
C#
2.2%
Objective-C
1.5%
Assembly
1.2%
TypeScript
1.2%
Ruby
0.5%
Inny
29%
JavaScript
23%
C++
10%
Java
9.5%
PHP
7.1%
C
5.0%
SQL
4.3%
Python
3.6%
Bash / Shell / PowerShell
3.2%
C#
1.8%
Nie ma takiego
1.5%
Objective-C
1.2%
TypeScript
1.2%
Assembly
0.8%
Ruby
0.6%
Inny
28%
JavaScript
22%
C++
11%
Java
9.8%
PHP
9.7%
SQL
5.5%
C
3.8%
Nie ma takiego
3.3%
Python
2.7%
C#
2.4%
Bash / Shell / PowerShell
2.2%
Assembly
1.0%
TypeScript
1.0%
Objective-C
0.5%
Ruby
0.3%
Inny
26%
PHP
18%
Java
11%
JavaScript
5.6%
C++
5.6%
Nie ma takiego
4.8%
C#
2.9%
SQL
2.9%
Python
2.4%
TypeScript
2.4%
Bash / Shell / PowerShell
2.1%
C
2.1%
Ruby
0.8%
Assembly
0.5%
Objective-C
0.3%
Inny
41%
Java
20%
Objective-C
14%
JavaScript
9.5%
C
8.0%
PHP
6.6%
C++
5.1%
Nie ma takiego
3.6%
Bash / Shell / PowerShell
2.9%
SQL
2.9%
C#
2.2%
Python
1.5%
Assembly
0.7%
TypeScript
0.7%
Ruby
0.7%
Inny
22%
Java
16%
JavaScript
7.5%
C++
6.0%
C
6.0%
Assembly
6.0%
Python
4.5%
SQL
4.5%
Bash / Shell / PowerShell
4.5%
PHP
3.7%
Nie ma takiego
3.0%
C#
3.0%
Objective-C
2.2%
TypeScript
0.7%
Inny
32%
Java
13%
JavaScript
9.2%
C
7.6%
C++
6.7%
PHP
5.9%
Python
5.0%
SQL
5.0%
Bash / Shell / PowerShell
5.0%
Assembly
3.4%
Nie ma takiego
2.5%
Objective-C
1.7%
C#
1.7%
Ruby
0.8%
Inny
37%

30% programistów deklaruje chęć nauki Pythona

Wśród języków, których chcą się jeszcze nauczyć programiści, możemy znaleźć: Pythona (30%), TypeScript (19%), Kotlina (18,6%), JavaScript (18%) oraz Go (15,5%).

Jakiego języka programowania chcesz się jeszcze nauczyć?
Możliwość wielokrotnego wyboru
Python
30%
TypeScript
19%
Kotlin
19%
JavaScript
18%
Go
16%
Java
11%
Bash/Shell/PowerShell
7.9%
C#
7.7%
Swift
6.2%
SQL
6.1%
C++
5.3%
Ruby
4.5%
PHP
2.3%
Assembly
1.9%
Inny
20%
Python
30%
JavaScript
23%
TypeScript
21%
Kotlin
20%
Go
12%
Java
11%
C#
11%
SQL
10%
Bash/Shell/PowerShell
9.1%
Swift
7.6%
C++
6.2%
Ruby
4.8%
PHP
3.7%
Assembly
2.8%
Inny
18%
Python
31%
JavaScript
19%
TypeScript
19%
Kotlin
19%
Go
16%
Java
12%
Bash/Shell/PowerShell
8.6%
C#
7.4%
C++
5.9%
Swift
5.8%
SQL
5.5%
Ruby
4.3%
PHP
1.9%
Assembly
1.5%
Inny
25%
Python
29%
Go
18%
Kotlin
17%
TypeScript
17%
JavaScript
12%
Java
9.7%
Bash/Shell/PowerShell
5.7%
C#
5.7%
Swift
5.5%
Ruby
4.4%
C++
3.7%
SQL
3.5%
Assembly
1.8%
PHP
1.4%
Inny
16%

Niezależnie od specjalizacji, na liście najpopularniejszych technologii w specjalizacjach znajdziemy Pythona (poza specjalizacją Fullstack). Natomiast w zależności od specjalizacji, wśród Top 5 języków znajdziemy także m.in. SQL, Java, PHP, TypeScript, C#, C++, Bash/Shell/PowerShell.

Najpopularniejsze języki programowania według specjalizacji
Top 5
SQL
70%
Java
39%
Python
31%
PHP
25%
C#
21%
SQL
70%
TypeScipt
43%
PHP
30%
C#
28%
Java
25%
JavaScript
77%
TypeScipt
55%
SQL
23%
PHP
23%
Python
12%
Kotlin
58%
Swift
51%
SQL
26%
Java
26%
Python
16%
Python
60%
C++
55%
C
45%
Bash/Shell/PowerShell
37%
Assembly
17%
Python
51%
SQL
45%
Bash/Shell/PowerShell
30%
C++
24%
C#
19%

Wśród najpopularniejszych bibliotek i frameworków programiści wskazywali m.in: Spring (programiści Java), React (programiści JavaScript), Symfony (PHP developerzy), Boost (programiści C++) oraz .net ( programiści C#).

Najpopularniejsze frameworki i biblioteki
Możliwość wielokrotnego wyboru
Spring
84%
JEE
6.4%
EJB
2.2%
React
58%
Angular
23%
VueJS
17%
Express
6.1%
React Native
3.9%
AngularJS
2.4%
Symfony
56%
Laravel
27%
Zend
13%
CakePHP
4.7%
Magento
4.7%
Qt
31%
Boost
24%
STL
10%
.NET (Core i Framework)
83%
ASP.NET
26%
Entity framework
8.8%
WPF
6.6%
Unity
3.7%

Programiści przeważnie używają w domu i w pracy tego samego systemu operacyjnego.

Jakiego systemu operacyjnego używasz
Windows
65%
Linux
20%
OSX
14%
Inny
0.4%
Windows
57%
Linux
26%
OSX
17%
Inny
0.3%

Blisko 78% programistów może samodzielnie dobierać narzędzia do pracy. Największą swobodę w działaniu posiadają seniorzy (86%).

Czy samodzielnie dobierasz narzędzia pracy?
TAK
NIE
Junior
67%
33%
Mid
77%
23%
Senior
86%
14%

Proces wytwarzania oprogramowania

Najrzadziej zestawy testów utrzymują programiści Frontend

Nie licząc programistów Frontend, z których tylko 38,6% utrzymuje zestawy testów, średnio 60% badanych odpowiada za utrzymanie automatycznych testów.

Czy utrzymujesz zestaw testów?
TAK
NIE
Backend
67%
33%
Embedded
63%
37%
Frontend
39%
61%
Fullstack
59%
41%
Mobile
66%
34%
Inna
45%
55%

Programiści nie utrzymują zestawu testów, bo nikt od nich tego nie wymaga. Taką odpowiedź podało 44% specjalistów.

Dlaczego nie utrzymujesz zestawu testów?
Bo nikt tego ode mnie nie wymaga
Bo mamy testerów
Bo nie mam czasu
Nie wiem
Bo mi się nie chce
Bo nikt tego ode mnie nie wymaga: 44.4 44% Bo mamy testerów: 27.4 27% Bo nie mam czasu: 19.3 19% Nie wiem: 4.7 4.7% Bo mi się nie chce: 4.1 4.1%

Zdecydowana większość programistów oceniła neutralnie jakość kodu w projekcie (odpowiedzi 3-5). Taką odpowiedź zadeklarowało ponad 70% specjalistów.

Oceń jakość kodu w projekcie
31%
Procent
1
2
3
4
5
6
7
Ocena

Blisko 70% programistów deklaruje, że w projektach realizują ciągłą integrację. Prawie co czwarty programista nie stosuje takich praktyk w projekcie.

Czy w Twoim projekcie stosuje się Continuous Integration?
Tak
Nie
Nie wiem
Tak: 68.6 69% Nie: 23.0 23% Nie wiem: 8.3 8.3%

21% programistów zadeklarowało, że nie mają w swoich projektach code review. Najgorzej pod tym kątem wypadają specjaliści Fullstack oraz Frontend.

Czy w Twoim projekcie stosuje się code review?
Tak
Nie
Backend
82%
18%
Embedded
88%
12%
Frontend
76%
25%
Fullstack
74%
26%
Mobile
86%
14%

Ponad 66% programistów ocenia pozytywnie jakość code review w projektach (odpowiedzi powyżej 4). Niecałe 4% specjalistów oceniło negatywnie code review w swojej firmie.

Jakość code review
33%
Procent
1
2
3
4
5
6
7
Ocena

Otoczenie pracy

Chęć rozwoju napędza programistów do nauki nowych rzeczy

Wśród badanych największa grupa osób zadeklarowała, że główną motywacją do nauki nowych rzeczy jest dla nich chęć rozwoju, samodoskonalenia się, niezależnie od miejsca pracy (69%). Na drugim miejscu znajdziemy motywację wynikającą z wymagań projektu (11,4%). Blisko 18% programistów zadeklarowało, że nie uczy się nowych rzeczy. Znikoma grupa programistów uczy się nowych rzeczy ze względu na zmieniający się rynek pracy.

Motywacja do nauki nowych rzeczy
Chęć rozwoju, samodoskonalenia, niezależnie od tego, gdzie pracuję
Zmieniający się rynek pracy, konieczność bycia na bieżąco
Projekt, w którym pracuję
Nie uczę się nowych rzeczy
Chęć rozwoju, samodoskonalenia, niezależnie od tego, gdzie pracuję: 69.3 69% Zmieniający się rynek pracy, konieczność bycia na bieżąco: 1.3 1.3% Projekt, w którym pracuję: 11.4 11% Nie uczę się nowych rzeczy: 18.0 18%

Dobrzy programiści uczą się non-stop. Wykonywanie takich samych zadań na dłuższą metę okaże się poważnie wypalające zawodowo i najpewniej skończy się „zmianą projektu”… w innej firmie. Programiści potrzebują wyzwań, nauki nowych rzeczy, a najchętniej zrobią to na własną rękę. Dobry kierownik powinien odpowiednio wykorzystać te cechy swoich podwładnych. Najlepiej zasugerować nową technologię, nowy framework, nowy język programowania, a zwłaszcza wtedy, gdy zadanie, które trzeba wykonać, będzie kolejną wariacją tego samego, co robili do tej pory.

Programiści skupieni na nauce nowych rzeczy rzadziej będą otwarci na zmianę miejsca pracy (oczywiście przy założeniu rynkowego wynagrodzenia).

Paweł Żurowski
Programista

Najbardziej przeszkadzającą rzeczą w pracy dla programistów jest praca nad wieloma rzeczami naraz, taką odpowiedź zaznaczyło 37% badanych. Na kolejnych miejscach możemy znaleźć częste spotkania (33%), rzeczy wpadające ad hoc (31%) oraz pracę na open space (25%). Seniorom zdecydowanie częściej przeszkadzają częste spotkania oraz praca nad wieloma projektami.

Małej części specjalistów (9,3%) nic nie przeszkadza w pracy. Szczęściarze :)

Co Ci najbardziej przeszkadza w pracy?
Możliwość wielokrotnego wyboru
Praca na wieloma rzeczami naraz
37%
Częste spotkania
33%
Rzeczy wpadające ad hoc
31%
Praca na open space
25%
Chaos w firmie
18%
Skomplikowane procesy
9.9%
Nic mi nie przeszkadza
8.4%
Atmosfera w pracy
6.3%
Inne
2.2%
Praca na wieloma rzeczami naraz
33%
Rzeczy wpadające ad hoc
26%
Praca na open space
24%
Częste spotkania
23%
Chaos w firmie
20%
Skomplikowane procesy
13%
Nic mi nie przeszkadza
13%
Atmosfera w pracy
7.2%
Inne
0.4%
Praca na wieloma rzeczami naraz
39%
Rzeczy wpadające ad hoc
34%
Częste spotkania
34%
Praca na open space
26%
Chaos w firmie
18%
Skomplikowane procesy
8.9%
Nic mi nie przeszkadza
7.1%
Atmosfera w pracy
6.2%
Inne
2.5%
Częste spotkania
42%
Praca na wieloma rzeczami naraz
40%
Rzeczy wpadające ad hoc
30%
Praca na open space
24%
Chaos w firmie
18%
Skomplikowane procesy
8.5%
Nic mi nie przeszkadza
6.3%
Atmosfera w pracy
5.5%
Inne
3.5%

Specjalista IT nie stresuje się pracą

Zdecydowana większość odpowiedzi podana przez specjalistów mieściła się w zakresie 2 - 4 przy skali 1 - 7, gdzie 1 oznaczało brak stresu, a 7, ogromny stres. Oznacza to, że ponad 77% badanych nie odczuwa większego stresu związanego z pracą. Jedynie 2,4% osób zadeklarowało, że żyje w dużym stresie związanym z pracą.

Jak bardzo stresuje Cię praca?
1 - brak stresu, 7 - ogromny stres
26%
Procent
1
2
3
4
5
6
7
Poziom stresu w pracy

Dla ponad połowy badanych jest to ważne lub bardzo ważne, żeby mieć osoby w pracy, z którymi można pogadać w pracy na tematy niezwiązane z pracą. Dla ok. 45% badanych jest to rzecz dość neutralna. Niewielka część programistów (3,4%) nie łączy życia zawodowego z prywatnym i nie lubi rozmawiać z ludźmi z pracy o rzeczach prywatnych.

Jak ważne jest dla Ciebie, aby mieć z kim pogadać w pracy nie o pracy?
Bardzo ważne
Ważne
Dobrze jak można, ale jak nie ma tego, to też jest ok
Jest to dla mnie obojętne
Nie lubię rozmawiać z ludźmi z pracy o rzeczach prywatnych
Bardzo ważne: 20.1 20% Ważne: 31.3 31% Dobrze jak można, ale jak nie ma tego, to też jest ok: 35.8 36% Jest to dla mnie obojętne: 9.4 9.4% Nie lubię rozmawiać z ludźmi z pracy o rzeczach prywatnych: 3.4 3.4%

Zdecydowana większość programistów posiada w pracy kolegów i koleżanki, z którymi się kumpluje. Prawie 75% osób zadeklarowało, że posiada co najmniej jedną taką osobę w pracy. 9% respondentów nie posiada ani jednej takiej osoby a 17% programistów nie kumpluje się z ludźmi w pracy, ponieważ posiada duże grono znajomych poza pracą.

Czy kumplujesz się z ludźmi z pracy?
Tak, mam więcej niż 3 osoby, z którymi się kumpluję w obecnej pracy
Tak, mam jedną taką osobę
Nie, nie kumpluje się z ludźmi z pracy, mam dużo znajomych poza nią
Nie, nie mam takiej osoby
Tak, mam więcej niż 3 osoby, z którymi się kumpluję w obecnej pracy: 49.3 49% Tak, mam jedną taką osobę: 24.6 25% Nie, nie kumpluje się z ludźmi z pracy, mam dużo znajomych poza nią: 17.2 17% Nie, nie mam takiej osoby: 8.9 8.9%

Poczucie humoru to coś, co łączy specjalistów IT najmocniej

Zdecydowanie najczęściej ludzi z branży IT łączy poczucie humoru (80% odpowiedzi), dopiero potem znajdziemy podobny styl pracy (42%), pasja do programowania (40%), wspólne jedzenie (38%), czy wartości (34,5%).

Podróże oraz rodzina (np. posiadanie dzieci w podobnym wieku) to elementy, które zdecydowanie najrzadziej łączą ludzi z branży.

Co Was łączy?
Możliwość wielokrotnego wyboru
Poczucie humoru (np. wymieniamy się śmiesznymi obrazkami)
80%
Podobny styl pracy
42%
Pasja programowania
40%
Śniadania / lunche w pracy
38%
Wartości
35%
Imprezowanie
21%
Sport
16%
Rodzina (np. mamy dzieci w podobnym wieku, partnerzy się lubią)
7.8%
Podróże
7.0%

Głównym źródłem wiedzy dla specjalistów IT są Blogi i serwisy tematyczne

Specjaliści IT korzystają z wielu źródeł wiedzy na raz. Wśród najpopularniejszych możemy znaleźć blogi i serwisy tematyczne (84%), współpracownicy (63%), fora internetowe (54%), kursy online (45%). Najmniej popularną formą pozyskiwania wiedzy są studia podyplomowe, które zostały wskazane tylko przez 2% badanych.

W zależności od doświadczenia zmienia się zdecydowanie sposób zdobywania wiedzy potrzebnej do pracy. Seniorzy zdecydowanie częściej korzystają z konferencji / meetupów (42,6%) oraz szkoleń specjalistycznych (11,3%). Początkujący programiści czerpią wiedzę przede wszystkim z sieci oraz od współpracowników. Juniorzy zdecydowanie rzadziej zaglądają do książek niż starsi koledzy z branży.

Skąd czerpiesz wiedzę niezbędną do pracy?
Możliwość wielokrotnego wyboru
Blogi i serwisy tematyczne
84%
Współpracownicy
63%
Fora internetowe
54%
Książki
45%
Kursy online
45%
Konferencje / Meetupy
34%
Szkolenia specjalistyczne organizowane przez pracodawców
11%
Szkolenia specjalistyczne organizowane we własnym zakresie
9.1%
Hackatony
4.7%
Studia podyplomowe
2.0%
Inne
10%
Blogi i serwisy tematyczne
81%
Współpracownicy
68%
Fora internetowe
61%
Kursy online
51%
Książki
40%
Konferencje / Meetupy
26%
Szkolenia specjalistyczne organizowane przez pracodawców
8.4%
Szkolenia specjalistyczne organizowane we własnym zakresie
7.9%
Hackatony
5.1%
Studia podyplomowe
2.8%
Inne
8.0%
Blogi i serwisy tematyczne
85%
Współpracownicy
64%
Fora internetowe
54%
Książki
47%
Kursy online
47%
Konferencje / Meetupy
34%
Szkolenia specjalistyczne organizowane przez pracodawców
12%
Szkolenia specjalistyczne organizowane we własnym zakresie
8.6%
Hackatony
4.5%
Studia podyplomowe
1.6%
Inne
9.6%
Blogi i serwisy tematyczne
85%
Współpracownicy
58%
Fora internetowe
48%
Książki
47%
Konferencje / Meetupy
43%
Kursy online
35%
Szkolenia specjalistyczne organizowane przez pracodawców
11%
Szkolenia specjalistyczne organizowane we własnym zakresie
11%
Hackatony
4.6%
Studia podyplomowe
1.7%
Inne
13%

Programiści pracują głównie 8 godzin dziennie

Ponad połowa specjalistów IT w Polsce pracuje 8 godzin dziennie (na cały etat). 18,5% respondentów zadeklarowało, że pracuje poniżej 8 godzin dziennie, natomiast co piąta osoba odpowiedziała, że pracuje więcej niż standardowy etatowiec.

Ile godzin dziennie pracujesz?
Poniżej 8 godzin
8 godzin
Powyżej 8 godzin
Poniżej 8 godzin: 18.5 19% 8 godzin: 59.3 59% Powyżej 8 godzin: 22.1 22%

Efektywna praca według większości specjalistów kończy się na 6 godzinach

Tylko 2,7% programistów, którzy pracują 8 godzin dziennie, zadeklarowało, że pracują efektywnie przez cały czas. Zdecydowana większość respondentów określiła swój efektywny czas pracy na poziomie 5-6 godzin (prawie 69% badanych).

Ile godzin dziennie faktycznie pracujesz podczas 8 godzinnego dnia pracy?
40%
Procent
< 4h
4h
5h
6h
7h
8h
Efektywna praca w godzinach dziennie

Praca zdalna nie jest standardem na rynku Średnio 25,6% programistów nie ma możliwości pracy zdalnej. Możliwość jednego dnia w tygodniu pracy zdalnej zadeklarowało 27,5% osób, dwa dni już tylko 17%. Prawie 10% programistów pracuje tylko zdalnie.

Ile dni w tygodniu możesz pracować zdalnie?
Junior
Mid
Senior
wcale
35%
25%
20%
1 dzień
28%
32%
24%
2 dni
16%
18%
18%
3 dni
6.1%
5.6%
9.0%
4 dni
10%
12%
16%
100% zdalnie
4.6%
7.9%
13%

Programiści dzielą się na dwie grupy, zwolenników rozmów F2F (42,8%) oraz komunikatorów typu Slack (42,2%). Zdecydowanie niżej zostały ocenione konferencje telefoniczne (1,9%), rozmowy przez telefon (2,9%) czy korzystanie z narzędzi do zarządzania projektami (5,1%).

Najlepsza forma komunikacji
Rozmowa F2F
43%
Komunikator typu Slack
42%
Mail
5.2%
Jira (lub inne narzędzie do zarządzania projektami)
5.1%
Telefon
2.9%
Conf call
1.9%

Zmiana pracy i rynek pracy

Specjaliści IT to bardzo mocno ukierunkowana grupa zawodowa

Aspiracje programistów są mocno zróżnicowane. 45% badanych zamierza być ekspertem w swojej dziedzinie, 25% chciałaby zarządzać ludźmi, a blisko 18% osób chciałaby rozwinąć skrzydła i założyć własny startup. To bardzo cieszy i doskonale pokazuje, że ta grupa zawodowa bardzo mocno myśli o rozwoju, jest ambitna i myśli o ciągłym dążeniu do poszerzania wiedzy.

Na podstawie danych można stwierdzić, że juniorzy chcą stać się swoimi starszymi kolegami z pracy, czyli stać się ekspertami (seniorami) w swojej dziedzinie i pozostać na tym poziomie.

Jakie masz aspiracje zawodowe?
Zamierzam być ekspertem w swojej dziedzinie, ale nie chcę zarządzać zespołem
45%
Chce się rozwijać i zarządzać ludźmi
25%
Chciałbym założyć własny start-up / firmę
18%
Dobrze mi tu, gdzie jestem. Nie myślę o żadnych zmianach
7.9%
Planuje zejść poziom niżej (np. przez zbyt dużą odpowiedzialność, stres)
0.7%
Zamierzam być ekspertem w swojej dziedzinie, ale nie chcę zarządzać zespołem
51%
Chce się rozwijać i zarządzać ludźmi
27%
Chciałbym założyć własny start-up / firmę
17%
Dobrze mi tu, gdzie jestem. Nie myślę o żadnych zmianach
5.4%
Planuje zejść poziom niżej (np. przez zbyt dużą odpowiedzialność, stres)
0.3%
Zamierzam być ekspertem w swojej dziedzinie, ale nie chcę zarządzać zespołem
47%
Chce się rozwijać i zarządzać ludźmi
26%
Chciałbym założyć własny start-up / firmę
21%
Dobrze mi tu, gdzie jestem. Nie myślę o żadnych zmianach
6.6%
Planuje zejść poziom niżej (np. przez zbyt dużą odpowiedzialność, stres)
0.6%
Zamierzam być ekspertem w swojej dziedzinie, ale nie chcę zarządzać zespołem
40%
Chce się rozwijać i zarządzać ludźmi
27%
Chciałbym założyć własny start-up / firmę
19%
Dobrze mi tu, gdzie jestem. Nie myślę o żadnych zmianach
14%
Planuje zejść poziom niżej (np. przez zbyt dużą odpowiedzialność, stres)
1.2%

Możliwość rozwoju jest najważniejszym elementem w pracy

Specjaliści najbardziej cenią w pracy możliwość rozwoju (40%). Pozostałe wartości w pracy, jak pieniądze (23%), ludzie (20%), czy stabilna i spokojna praca (17%), są również bardzo często podawane jako najważniejsze aspekty, które powinny zostać zaspokojone w pracy. Dane pokazują, że jest to bardzo świadoma grupa specjalistów, które ma wysokie oczekiwania co do miejsca pracy.

Co z wymienionych rzeczy jest dla Ciebie najważniejsze w pracy?
Rozwój
40%
Pieniądze
23%
Ludzie
20%
Spokojna praca
17%
Rozwój
47%
Spokojna praca
19%
Ludzie
18%
Pieniądze
16%
Rozwój
40%
Pieniądze
24%
Ludzie
20%
Spokojna praca
16%
Rozwój
34%
Pieniądze
28%
Ludzie
22%
Spokojna praca
16%

Wyniki raportu mówią jasno, że największą motywacją w pracy jest rozwój. Zdecydowanie się z tym zgadzam. Nie spotkałem jeszcze na swojej drodze programisty, u którego rozwój byłby na drugim planie. Często właśnie ta możliwość jest czynnikiem trzymającym pracownika w danej firmie.

Uwarunkowane jest to dynamiką rynku, zmianami trendów, chęcią rywalizacji i tempem powstawania nowych technologii. Dzięki temu każdy programista znajdzie coś, w czym chce zostać najlepszy.

Z oczywistych względów nie samym rozwojem programista żyje, dlatego kwestie finansowe nadal są i będą bardzo ważne. Poczucie bezpieczeństwa finansowego pozwala w 100% skupić się na wykonywanej pracy.

Karol Dawidziuk
Junior Frontend Developer
Sarigato / Hakersi

Lepsze pieniądze ciekawsze od benefitów

Niezależnie od poziomu stanowiska, większość specjalistów wolałaby sama zarządzać pieniędzmi, które pracodawca przeznacza na benefity (50- 56%).

Co wolisz: benefity czy 100 zł netto więcej za każdy benefit?
100 netto
Nie wiem
Benefity
Junior
50%
28%
22%
Mid
53%
27%
20%
Senior
56%
25%
19%

Google wciąż najbardziej pożądanym pracodawcą

Niezmiennie od wielu lat, liderem pod względem firm IT, w której chcą pracować specjaliści, jest Google (18,4%). Wśród firm co roku można znaleźć także innych gigantów technologicznych jak Microsoft (4,8%), Apple (1,8%) Facebook (1,5%). W rankingu znalazła się także grupa CD projekt (2,1%)

Co roku także spora część specjalistów IT chciałaby pracować dla firm, które są pionierami na rynku, jak NASA (1%), Tesla/SpaceX (odpowiednio: 1,2%, 2,4%). Dane pokazują, że specjaliści IT bardzo cenią sobie wpływ na otoczenie i chcieliby pracować dla firm, które są liderami na rynku, tworzą globalne rozwiązania albo mają istotny wpływ na naszą przyszłość.

Ponad 17% osób nie posiada albo nie jest w stanie podać pracodawcy, u którego chciałaby pracować. Dla części specjalistów nie firma się liczy, ale projekt oraz zespół, z którym mieliby współpracować (0,9% badanych). Nie można także zapominać, że duża część przebadanych osób chciałaby finalnie pracować na własny rachunek - 7,3% odpowiedzi.

W której firmie najbardziej chciałbyś/aś pracować?
Google
18%
Microsoft
4.8%
Space X
2.4%
CD projekt
2.1%
Allegro
2.1%
Netguru
2.1%
Apple
1.8%
Facebook
1.5%
Sii
1.3%
Tesla
1.2%
Netflix
1.1%
Amazon
1.0%
NASA
1.0%
Intel
0.7%
IBM
0.5%
Samsung
0.5%
Własna firma
7.3%
Brak / Nie wiem
17%
Liczy się projekt i ludzie, a nie nazwa firmy
0.9%

Najcenniejszym źródłem pierwszych informacji o pracodawcy są znajomi (31%), w dalszej kolejności badani wskazywali portale branżowe (21%) oraz standardowe serwisy z ofertami pracy (17%). Najmniej popularną formą pozyskiwania wiedzy o pracodawcy są blogi firmowe i portale z opiniami o pracodawcy. Niezależnie od poziomu stanowiska, specjaliści w podobny sposób zbierają informacje z rynku o pracodawcach.

Skąd dowiedziałeś się o obecnym pracodawcy?
Znajomi
31%
Portale z ofertami pracy - branżowe
21%
Portale z ofertami pracy - ogólne
17%
Headhunter / Rekruter IT
15%
Social Media
4.7%
Zakładka kariera na stronie pracodawcy
2.6%
Wystąpienie na konferencji
2.3%
Portale z opiniami o pracodawcy
0.6%
Blog firmowy
0.3%
inne
5.5%
Znajomi
29%
Portale z ofertami pracy - ogólne
23%
Portale z ofertami pracy - branżowe
20%
Social Media
7.2%
Headhunter / Rekruter IT
5.3%
Zakładka kariera na stronie pracodawcy
4.0%
Wystąpienie na konferencji
3.6%
Portale z opiniami o pracodawcy
0.8%
Blog firmowy
0.3%
inne
6.4%
Znajomi
30%
Portale z ofertami pracy - branżowe
22%
Headhunter / Rekruter IT
17%
Portale z ofertami pracy - ogólne
17%
Social Media
3.9%
Zakładka kariera na stronie pracodawcy
2.5%
Wystąpienie na konferencji
2.4%
Portale z opiniami o pracodawcy
0.5%
Blog firmowy
0.3%
inne
4.7%
Znajomi
36%
Headhunter / Rekruter IT
20%
Portale z ofertami pracy - branżowe
19%
Portale z ofertami pracy - ogólne
13%
Social Media
3.5%
Zakładka kariera na stronie pracodawcy
1.2%
Wystąpienie na konferencji
0.8%
Portale z opiniami o pracodawcy
0.7%
Blog firmowy
0.4%
inne
5.9%

Branża IT charakteryzuje się pracownikami, którzy są przeważnie zadowoleni ze swojej pracy. W skali od 1 do 7, gdzie 7 oznacza bardzo duże zadowolenie pracy, blisko 65% osób oceniło swoje zadowolenie powyżej 4.

Zadowolenie z obecnej pracy
1 - bardzo niezadowolony/a, 7 - bardzo zadowolony/a
33%
Procent
1
2
3
4
5
6
7
Stopień zadowolenia

Według programistów najważniejsza w pracy jest dobra atmosfera, taką odpowiedź zaznaczyło 56,6% badanych. W dalszej kolejności respondenci podawali dobre zarobki (41,7%), elastyczne godziny pracy (41,3%) oraz możliwość rozwoju technicznego (28,3%).

Najmniej ważne i niemające wpływu na zatrudnienie przez większość ankietowanych, wskazane zostały parytety (0,4%), możliwość rozwoju managerskiego (1,1%) oraz benefity pozapłacowe (2,7%).

Co Cię motywuje do pozostania w aktualnej pracy?
Możliwość wielokrotnego wyboru
Dobra atmosfera
57%
Elastyczne godziny pracy
41%
Dobre pieniądze
41%
Możliwość rozwoju technicznego
29%
Znajomi
20%
Swoboda działania
19%
Możliwość pracy zdalnej
16%
Nowe technologie
10%
Umowa o pracę
8.6%
Możliwość awansu
7.6%
Międzynarodowy charakter firmy
4.1%
Wielkość firmy
3.3%
Prestiż/marka pracodawcy
3.0%
Benefity pozapłacowe
2.7%
Umowa B2B
2.6%
Możliwość rozwoju menadżerskiego
1.1%
Parytety, równowaga płci w firmie
0.5%
Dobra atmosfera
62%
Elastyczne godziny pracy
44%
Możliwość rozwoju technicznego
33%
Dobre pieniądze
30%
Znajomi
21%
Swoboda działania
14%
Możliwość pracy zdalnej
12%
Możliwość awansu
11%
Umowa o pracę
10%
Nowe technologie
9.0%
Wielkość firmy
4.1%
Międzynarodowy charakter firmy
3.4%
Prestiż/marka pracodawcy
3.1%
Benefity pozapłacowe
2.4%
Umowa B2B
1.3%
Parytety, równowaga płci w firmie
0.8%
Możliwość rozwoju menadżerskiego
0.3%
Dobra atmosfera
60%
Elastyczne godziny pracy
43%
Dobre pieniądze
39%
Możliwość rozwoju technicznego
29%
Znajomi
20%
Swoboda działania
19%
Możliwość pracy zdalnej
15%
Nowe technologie
11%
Umowa o pracę
8.3%
Możliwość awansu
7.7%
Międzynarodowy charakter firmy
3.8%
Wielkość firmy
3.2%
Benefity pozapłacowe
3.1%
Prestiż/marka pracodawcy
2.7%
Umowa B2B
2.6%
Możliwość rozwoju menadżerskiego
0.9%
Parytety, równowaga płci w firmie
0.3%
Dobre pieniądze
55%
Dobra atmosfera
48%
Elastyczne godziny pracy
36%
Swoboda działania
25%
Możliwość rozwoju technicznego
23%
Znajomi
20%
Możliwość pracy zdalnej
19%
Nowe technologie
11%
Umowa o pracę
7.5%
Międzynarodowy charakter firmy
5.2%
Możliwość awansu
4.5%
Umowa B2B
3.9%
Prestiż/marka pracodawcy
3.4%
Wielkość firmy
2.7%
Benefity pozapłacowe
2.3%
Możliwość rozwoju menadżerskiego
2.2%
Parytety, równowaga płci w firmie
0.3%

Seniorzy potrzebują więcej przestrzeni do działania

Większość badanych jako główny powód motywujący do zmiany pracy wskazała lepsze pieniądze (ponad 87%). W dalszej kolejności dla specjalistów bardzo cenne podczas ewentualnej zmiany pracy jest możliwość rozwoju technicznego (43,8%), praca na nowych technologiach (29,8%) oraz możliwość pracy zdalnej (19,5%).

Specjaliści niezależnie od doświadczenia, mają podobne oczekiwania co do nowej pracy.

Największe różnice możemy zaobserwować w przypadku pracy nad nowymi technologiami oraz umową o pracę (im większe doświadczenie, tym mniej ankietowanych wskazuje istotę tych elementów). Kolejne różnice możemy zaobserwować w przypadku możliwości pracy zdalnej, elastycznych godzin pracy oraz swobodzie działania (im większe doświadczenie, tym mniej ankietowanych wskazuje istotę tych elementów). Seniorzy bardzo też cenią możliwość rozwoju managerskiego, juniorzy natomiast bardziej możliwość awansu.

Co mogłoby zmotywować Cię do zmiany pracy?
Możliwość wielokrotnego wyboru
Lepsze pieniądze
88%
Możliwość rozwoju technicznego
44%
Nowe technologie
30%
Możliwość pracy zdalnej
20%
Dobra atmosfera
17%
Możliwość awansu
15%
Elastyczne godziny pracy
11%
Prestiż/marka pracodawcy
8.9%
Znajomi
8.9%
Swoboda działania
8.0%
Możliwość rozwoju menadżerskiego
5.8%
Benefity pozapłacowe
5.0%
Międzynarodowy charakter firmy
4.0%
Umowa B2B
3.1%
Umowa o pracę
2.7%
Wielkość firmy
1.0%
Parytety, równowaga płci w firmie
0.6%
Lepsze pieniądze
87%
Możliwość rozwoju technicznego
45%
Nowe technologie
33%
Możliwość pracy zdalnej
18%
Dobra atmosfera
17%
Możliwość awansu
17%
Elastyczne godziny pracy
9.1%
Prestiż/marka pracodawcy
8.9%
Znajomi
8.9%
Benefity pozapłacowe
7.2%
Swoboda działania
6.2%
Międzynarodowy charakter firmy
4.1%
Umowa o pracę
4.0%
Możliwość rozwoju menadżerskiego
3.6%
Umowa B2B
2.2%
Wielkość firmy
1.1%
Parytety, równowaga płci w firmie
0.4%
Lepsze pieniądze
90%
Możliwość rozwoju technicznego
44%
Nowe technologie
30%
Możliwość pracy zdalnej
20%
Dobra atmosfera
17%
Możliwość awansu
15%
Elastyczne godziny pracy
11%
Prestiż/marka pracodawcy
9.2%
Znajomi
9.0%
Swoboda działania
7.7%
Możliwość rozwoju menadżerskiego
6.1%
Benefity pozapłacowe
4.2%
Międzynarodowy charakter firmy
3.9%
Umowa B2B
3.1%
Umowa o pracę
2.5%
Wielkość firmy
0.9%
Parytety, równowaga płci w firmie
0.5%
Lepsze pieniądze
85%
Możliwość rozwoju technicznego
42%
Nowe technologie
26%
Możliwość pracy zdalnej
20%
Dobra atmosfera
15%
Możliwość awansu
12%
Elastyczne godziny pracy
11%
Swoboda działania
10%
Znajomi
8.7%
Prestiż/marka pracodawcy
8.6%
Możliwość rozwoju menadżerskiego
7.4%
Benefity pozapłacowe
4.2%
Umowa B2B
3.9%
Międzynarodowy charakter firmy
3.9%
Umowa o pracę
1.7%
Parytety, równowaga płci w firmie
0.9%
Wielkość firmy
0.9%

Specjaliści IT nie szukają aktywnie pracy, ale są otwarci na nowe propozycje

Specjaliści IT zapytani o stopień zainteresowania zmianą pracy zdecydowanie najczęściej wybierali ze skali 1-7 wartości bliskie środka. Pomiędzy zainteresowaniem a brakiem zainteresowania zmianą pracy (odpowiedzi 3,4,5), jest aż 50,6% osób. Dane pokazują, że spora część specjalistów nie poszukuje aktywnie pracy, ale jeśli dotrzemy do nich i zainteresujemy ich ofertą, mogą zdecydować się na zmianę pracy.

Oceń swój stopień zainteresowania zmianą pracy w tym momencie
1 - w ogóle niezainteresowany/a, 7 - bardzo zainteresowany/a
19%
Procent
1
2
3
4
5
6
7
Stopień zainteresowania

Specjaliści IT chcieliby poznać pracodawcę lepiej, zanim zdecydują się zaaplikować na ofertę pracy. Taką odpowiedź zadeklarowało 92% respondentów.

Czy chciałbyś poznać firmę od środka zanim zdecydujesz się zaaplikować na ofertę pracy?
Tak
Nie
Tak: 92.2 92% Nie: 7.8 7.8%

Branża IT to wbrew pozorom lojalna grupa zawodowa

Według odpowiedzi, programiści bardzo rzadko zmieniają pracę. 30% osób zadeklarowało, że zmienia pracę rzadziej niż co 5 lat.

Najmniej respondentów zmienia pracę co kilka miesięcy (2%). Największa grupa specjalistów zmienia pracę średnio co 2-3 lata (łącznie 46%).

Jak często zmieniasz pracę?
Co kilka miesięcy
2.2%
Co roku
11%
Co około 2 lata
28%
Co około 3 lata
18%
Co około 4 lata
7.3%
Co około 5 lat
4.3%
Rzadziej
30%

Pomimo rosnącej popularności serwisów biznesowo-społecznościowych, CV nadal pozostaje standardowym sposobem aplikowania na oferty pracy. Ponad 93% osób deklaruje używanie CV. Zdecydowana większość specjalistów IT wykonała CV samodzielnie (średnia 68,6%), lub skorzystała z darmowego szablonu (średnia 19,8%).

Czy używasz CV?
Junior
Mid
Senior
Tak, zrobiłem/am je sam
65%
68%
73%
Tak, użyłem/am gotowego darmowego template'u
24%
22%
13%
Nie używam CV
3.7%
5.7%
11%
Tak, użyłem/am gotowego płatnego template'u
6.8%
4.6%
3.6%

Nie tylko widełki płacowe w ofercie pracy mają znaczenie

Niezależnie od poziomu stanowiska, wszystkich specjalistów IT interesują widełki płacowe na danym stanowisku (92%).

Zdecydowanie mniej seniorów interesuje opis wymaganego doświadczenia (tylko 17,5%) i opis stosu technologicznego (56%) w stosunku do mniej doświadczonych kolegów. Natomiast sporo większą uwagę przywiązują do opisu projektu, przy którym będą pracować (35%), lokalizacji biura (36,6%) oraz formy zatrudnienia (33,6%). Wygląd biura, benefity czy informacja o współpracowników, schodzą na dalszy plan w przypadku zawartości oferty pracy.

Jakich informacji potrzebujesz, żeby podjąć decyzję o aplikowaniu?
Możliwość wielokrotnego wyboru
Widełki płacowe
92%
Opis stosu technologicznego
62%
Lokalizacja biura
35%
Dokładnie informacje o projekcie
31%
Forma zatrudnienia
31%
Opis wymaganego doświadczenia
28%
Informacja o czasie dojazdu do pracy
7.3%
Informacja o współpracownikach
3.4%
Benefity
2.6%
Wygląd i wyposażenie biura
2.5%
Czy pracodawca jest liderem w branży
1.5%
Widełki płacowe
88%
Opis stosu technologicznego
65%
Opis wymaganego doświadczenia
41%
Lokalizacja biura
33%
Forma zatrudnienia
29%
Dokładnie informacje o projekcie
24%
Informacja o czasie dojazdu do pracy
7.3%
Benefity
2.6%
Wygląd i wyposażenie biura
2.5%
Informacja o współpracownikach
1.8%
Czy pracodawca jest liderem w branży
1.0%
Widełki płacowe
93%
Opis stosu technologicznego
63%
Lokalizacja biura
35%
Dokładnie informacje o projekcie
32%
Forma zatrudnienia
30%
Opis wymaganego doświadczenia
26%
Informacja o czasie dojazdu do pracy
7.2%
Informacja o współpracownikach
3.9%
Benefity
2.3%
Wygląd i wyposażenie biura
2.3%
Czy pracodawca jest liderem w branży
0.6%
Widełki płacowe
94%
Opis stosu technologicznego
56%
Lokalizacja biura
37%
Dokładnie informacje o projekcie
36%
Forma zatrudnienia
34%
Opis wymaganego doświadczenia
18%
Informacja o czasie dojazdu do pracy
7.4%
Informacja o współpracownikach
4.3%
Czy pracodawca jest liderem w branży
3.6%
Benefity
3.0%
Wygląd i wyposażenie biura
2.8%

Partnerzy merytoryczni