Raport programista
Badanie
społeczności IT 2021

Praca i Technologie

Jakim typem programisty jesteś
Najwięcej, bo 40% programistów, pracuje w warstwie backendowej. Ostatnie kilka lat pokazuje też wyraźną tendencję do rozwoju specjalizacji fullstack. Obserwujemy coraz więcej ofert pracy na to stanowisko. Jednak ta profesja wymaga doświadczenia. Pomimo potrzeb na rynku, procent tych specjalistów nie rośnie dynamicznie. Wyniki raportu z ubiegłego roku pokazują podobną proporcję Fullstack Developerów do reszty programistów.
Backend
40%
Fullstack
32%
Frontend
17%
Mobile
4.2%
Embedded
4.0%
Dlaczego programujesz
"Wybierz pracę, którą kochasz, a nie przepracujesz ani jednego dnia więcej w Twoim życiu." Konfucjusz. Wygląda na to, że 66% IT to szczęśliwi ludzie.
Lubię, to moja pasja
66%
Dobrze płacą
14%
Daje mi to stabilne zatrudnienie
12%
Nie wiem, co mogę robić innego
5.9%
Który język programowania jest Twoim głównym
Wliczają się tu też języki skryptowe i znaczników
Ciąg dalszy wątku backendowego, czyli Java głównym językiem programowania w Polsce. Co ciekawe, nie widać w rankingu np. Golanga. W zagranicznych zestawieniach występuję już regularnie w komercyjnym świecie. Czyżbyśmy musieli jeszcze poczekać na jego wzejście na rynku polskim?
Java
21%
JavaScript
18%
C#
16%
PHP
9.7%
Python
7.7%
TypeScript
6.1%
C++
5.8%
SQL
2.4%
Kotlin
2.2%
HTML / CSS
1.7%
C
1.6%
Ruby
1.6%
Swift
1.2%
Najpopularniejsze frameworki/biblioteki: JavaScript
React
59%
Angular
24%
Vue.js
23%
Jquery
2.0%
Najpopularniejsze frameworki/biblioteki: Java
Spring
85%
Hibernate
55%
Struts
3.9%
Java Ee
1.4%
Najpopularniejsze frameworki/biblioteki: HTML/CSS
Bootstrap
56%
Less / Sass / Scss
40%
Foundation
6.3%
Styled Components
2.1%
Tailwind
2.1%
Najpopularniejsze frameworki/biblioteki: Python
Django
51%
Flask
29%
Fastapi
4.7%
Tensorflow
3.0%
Pytorch
3.0%
Pyramid
2.6%
Pandas
2.1%
Pyspark
1.7%
Web2py
1.3%
Nie Korzystam
1.3%
Najpopularniejsze frameworki/biblioteki: C#
.NET
99%
Unity
1.0%
.Net Core
1.0%
Najpopularniejsze frameworki/biblioteki: PHP
Symfony
57%
Laravel
36%
Yii
5.4%
Magento
2.7%
Slim
1.7%
Zend
1.4%
Cakephp
1.4%
Codeigniter
1.4%
Własny
1.0%
Brak
1.0%
Najpopularniejsze biblioteki: C++
Boost
47%
QT
27%
Stl
6.1%
GSL
4.8%
Wewnętrzne
2.4%
Brak
2.4%
Std
1.8%
Poco
1.2%
Od którego języka zaczynałeś/aś
Wliczają się tu też języki skryptowe i znaczników
C++
27%
Java
17%
C
11%
PHP
9.2%
C#
8.0%
JavaScript
6.3%
Python
4.9%
HTML / CSS
4.2%
Pascal
2.5%
SQL
1.3%
Jakie inne języki programowania znasz dobrze
Wliczają się tu też języki skryptowe i znaczników; wielowybór
HTML / CSS
57%
SQL
55%
JavaScript
47%
TypeScript
29%
Python
24%
Java
22%
Bash / Shell / PowerShell
17%
C++
17%
C#
15%
C
13%
PHP
13%
Kotlin
6.4%
Go
2.7%
Assembly
2.3%
Ruby
1.9%
Objective-C
1.9%
Swift
1.9%
Jakiego jeszcze języka programowania chcesz sie nauczyć
Wliczają się tu też języki skryptowe i znaczników
Python
29%
TypeScript
22%
Kotlin
17%
Go
17%
JavaScript
17%
Java
10%
Bash / Shell / PowerShell
8.3%
C#
8.2%
Swift
6.6%
SQL
5.9%
HTML / CSS
5.3%
C++
4.9%
Rust
4.5%
Ruby
3.5%
PHP
2.5%
Assembly
2.4%
C
1.9%
Objective-C
1.2%
Scala
1.2%
Dlaczego chcesz się nauczyć tego języka
Poszerzenie wiedzy
57%
Zaspokojenie ciekawości
21%
Przygotowanie na zmiany
10%
Poprawa zarobków
7.9%
Wymaga tego projekt
2.5%
Czy samodzielnie dobierasz oprogramowanie, z którego korzystasz w pracy
Nie
Tak
0: 31.3 31% 1: 68.7 69%
Czy utrzymujesz zestaw testów
Nie
Tak
0: 38.3 38% 1: 61.7 62%
Czemu tego nie robisz
nikt tego ode mnie nie wymaga
46%
nie mam czasu
23%
mamy testerów
23%
nie wiem
5.5%
mi się nie chce
2.7%
Czy w Twoim projekcie jest CI
Nie
Nie wiem
Tak
Nie: 18.0 18% Nie wiem: 8.8 8.8% Tak: 73.2 73%
Czy w Twoim projekcie jest Code Review
Nie
Tak
0: 18.1 18% 1: 81.9 82%
Jak oceniasz jakość code review
1 - bardzo źle, 5 - bardzo dobrze
43%
Procent
1
2
3
4
5

Wysoki odsetek osób deklarujących stosowanie code review w zespołach projektowych (82%) to wynik, który napawa optymizmem i świadczy o tym, że coraz więcej firm i programistów kładzie nacisk na czystość i logikę kodu. Code review to jedna z najprostszych, ale też najlepszych technik poprawiających zarówno jakość kodu, jak i ułatwiająca rozwój programistom. W Polcode jest to kluczowy element każdego procesu developmentu. Dzięki code review możemy zmniejszyć liczbę błędów, zbudować lepszą architekturę systemu oraz dbać o czytelność każdej linii kodu. Z drugiej strony to ogromne wsparcie dla programistów z krótszym stażem - pozwala na dobry i szybki feedback, tak istotny dla utrzymania odpowiedniego tempa rozwoju takiej osoby. Pamiętajmy jednak o tym, żeby zasady code review oraz jego priorytety były ustalone z góry i jasne dla wszystkich członków zespołu.

Jerzy Zawadzki
CTO
Polcode
Czy jesteś zadowolony/a z architektury w projekcie, w którym pracujesz?
Nie
Tak
0: 35.0 35% 1: 65.0 65%
Jak oceniasz łatwość utrzymania bazy kodu w projekcie, przy którym pracujesz
1 - bardzo źle, 5 - bardzo dobrze
37%
Procent
1
2
3
4
5
Jak oceniasz jakość kody w projekcie, przy którym pracujesz
1 - bardzo źle, 5 - bardzo dobrze
39%
Procent
1
2
3
4
5
Czy masz poczucie, że Twoja praca się liczy
Nie
Tak
0: 14.0 14% 1: 86.0 86%
Jak oceniasz swój rozwój przez ostatni rok
Czuję, że się cofam
Rozwijam się w kierunku, w którym chcę
Rozwijam się, ale nie w wymarzonym kierunku
Stoję w miejscu
Czuję, że się cofam: 4.2 4.2% Rozwijam się w kierunku, w którym chcę: 51.6 52% Rozwijam się, ale nie w wymarzonym kierunku: 27.9 28% Stoję w miejscu: 16.4 16%

Zarobki

Zarobki a typ programisty
UoP, UZ i UD - kwota na rękę; B2B - netto na fakturze
Mobile
7 761 PLN
Embedded
7 756 PLN
Backend
7 412 PLN
Fullstack
7 028 PLN
Frontend
6 357 PLN
Fullstack
5 197 PLN
Backend
5 187 PLN
Frontend
3 950 PLN
Backend
14 648 PLN
Fullstack
14 365 PLN
Mobile
14 194 PLN
Frontend
11 929 PLN
Zarobki a język programowania
UoP, UZ i UD - kwota na rękę; B2B - netto na fakturze
C++
8 138 PLN
C
7 947 PLN
Java
7 345 PLN
Kotlin
7 300 PLN
Python
7 185 PLN
C#
7 075 PLN
JavaScript
6 903 PLN
TypeScript
6 892 PLN
PHP
6 340 PLN
SQL
6 084 PLN
C#
5 319 PLN
PHP
5 231 PLN
Python
5 051 PLN
Java
4 689 PLN
TypeScript
4 633 PLN
JavaScript
4 446 PLN
Ruby
17 413 PLN
Java
15 771 PLN
C++
15 146 PLN
TypeScript
14 864 PLN
C#
14 499 PLN
SQL
14 289 PLN
Python
14 047 PLN
Kotlin
13 324 PLN
JavaScript
12 435 PLN
PHP
11 630 PLN

Powinieneś zarabiać więcej? Sprawdź aktualne oferty pracy w swojej technologii:

Java | JavaScript | Python | C# | C++ | PHP | Swift | Kotlin | Ruby

Zarobki a doświaczenie
UoP, UZ i UD - kwota na rękę; B2B - netto na fakturze
C-level
11 696 PLN
Senior
10 480 PLN
Mid / regular
6 702 PLN
Junior
4 417 PLN
C-level
25 667 PLN
Senior
9 355 PLN
Mid / regular
6 471 PLN
Junior
3 774 PLN
C-level
19 868 PLN
Senior
18 581 PLN
Mid / regular
11 421 PLN
Junior
6 478 PLN

Czas na awans! Sprawdź aktualne oferty pracy w branży IT na stanowiskach:

Junior | Mid / Regular | Senior

Partnerzy

Fajny raport?


Chcesz wziąć udział w następnej edycji jako pracodawca?

Napisz:
[email protected]