Stack Overflow is the most-visited page by many programmers. It is used to exchange tips and ask programming questions.
It is so popular that some even maliciously comment that it would be hardly written in software companies without it. In addition to this application, Stack Overflow also offers career advice, job offers and is the organizer of the largest statistical survey among programmers. The survey has been organized for almost ten years.
During the annual Stack Overflow Survey, programmers answer dozens of questions. This year, as many as 65,000 responded to the survey. respondents. This is probably the largest study of this type targeted at people who work with code on a daily basis.
Here are the most important results summarizing the study.
The most-liked, hated, and desirable programming languages
Rust won among the most-liked programming languages, with TypeScript (a Microsoft-created JavaScript script) in second place, and Python in third.
The most hated programming language is VBA - Visual Basic for Application. It is a scripting language used e.g. in Microsoft Office. The second, strong place was the programming language used for programming on the iPhone Objective-C (recently displaced by Swift, which in turn was high among popular languages. The third place was once popular Perl.
In turn, the desired programming languages are those that developers feel like using, but they do not do so because of the requirements of the projects in which they work. There is no surprise here: Python first, JavaScript second and Go third. They are "sexy" languages.
Operating systems and tools used for development
Among operating systems, officially disliked Windows is the most popular - as much as 46 percent use it. respondents. MacOS and Linux follow it with similar support. A surprise is BSD with 0.1 percent. answers.
Developers mention GitHub in the first place among collaborative tools, which is no surprise. Slack and Jira's project and task management tool rank next.
Earnings and working conditions
Developers were also asked about earnings, which allowed them to analyze technologies for the highest profitability. And so in the world specialists from Perl, Scala and Go can count on the highest earnings (with earnings oscillating around USD 75-76 thousand per year).
In the United States alone, Scala guarantees the highest earnings, with Go and Objective-C in subsequent places. Here we are talking about much higher earnings: from 135 to 150 thousand. dollars. annually.
The vast majority (71%) of the respondents are permanently employed, and only 9% are independent contractors and freelancers. Only 11 percent of respondents replied that they never stayed overtime, and as much as 26% they replied that it happened to them more than once a week. As much as 62 percent he replies that he feels satisfaction from his work, and only 8 percent. is "very dissatisfied".
Globally, among the highest-paid positions was the manager of the development team, with a reliability engineer and DevOps in subsequent places.
Connected technologies
It is widely known that certain technologies and languages are more often used in conjunction with specific databases or frameworks. This is illustrated by the result of the survey analysis in the following illustration.
Gender among engineers
Women among the respondent engineers are in the minority. However, they have more experience - in a group of up to 10 years of experience they have a higher percentage.
Importantly, the survey results also refute the myth of a very young programmer - over 25 years of age is the vast majority of respondents. The average age for Poland is 28.9 years.
At the moment full results (as a data file) are not available - when they appear, we will definitely analyze them in terms of responses from Poland.
Don't miss new texts. Follow Spider's Web in Google News .
Cash and satisfaction. 65,000 programmers said what it's like to be such a programmer
Comments
Post a Comment