Polish
IT Community Report
2022
Programmer
What you can learn?
Work and Technology
What type of programmer are you?
The highest number of developers, 41%, work in the backend layer. A year ago, it was similarly 40%. The last few years also show a clear trend toward fullstack specialization. We are observing more and more job offers for this position. However, this profession requires experience. Despite the need in the market, the percentage of these specialists is not growing rapidly. Last year's report results show a similar ratio of Fullstack Developers compared to the rest of developers. Frontend remains unchanged, slight increase of Mobile Developers.
Knowledge of programming languages
Also markup, scripting, query languages
More than half of the respondents are familiar with JavaScript. The second position on the podium, i.e. HTML and CSS is known by 14% less, so JS is the undisputed winner in terms of familiarity. Only 33% and 24% of respondents can code in Java and in Python, respectively.
Share
Major technology vs specializations
Also markup, scripting, query languages
A year ago, the most frequently mentioned main language was Java. At the moment, a similar result remains only with backend specialization. In the frontend, more than half of the respondents most often use JavaScript as the main technology, fullstack specialists most often mention C#, mobile specialists mention Kotlin.
Share
Major technology vs other technologies used every day
PHP programmers exept from PHP usually use JavaScript, HTML/CSS and SQL. C++ programmers are also using Python most frequently by far, as many as 69% of them. More than half of Python users use SQL as well and almost half of them use JavaScript. 61% of Java users use SQL as well. As many as 71% of Kotlin users use Java as well.
Share
The most important libraries and frameworks vs the main programming language
Open question, without suggesting an answer
Share
How would you measure the quality of code review in your project?
Only people who have code review