📜 ⬆️ ⬇️

The results of the annual study StackOverflow - about technology, wages, happiness and coffee

The largest international developer portal StackOverflow conducted an annual survey. More than 26 thousand people from 157 countries participated. The results were very interesting.

Overall picture


The largest concentration of developers per 1000 people in Luxembourg, Iceland and Sweden. The average age of the developer is 28.5 years and his date of birth falls on April 1986. Women less than 6% and almost half of them began to program only in the last 2 years.

Most of all, the weaker floor rolls up its sleeves and takes on the code. How would you think where? That's right in India. I have already imagined a picture: early morning, the sun peeks out the window, the husband fell asleep on the keyboard, and the wife wakes up, moves it aside and continues to code for it, in time for the deadline. Ok, let's go further.

Open source


Interesting and important. More than 70% of respondents are working on open-source projects in the amount of 2 hours or more (per week). If GitHub was created in Russia, then it would certainly stimulate to work out the obtained access to projects. For example, a subscription for a year would cost 10 merged commits. We have a very active citizenship. But more and more colleagues I see on GitHub and it is very good.
')

Technology


JavaScript has become the absolute winner this year! Of the interesting things, the popularity of Node.js increased by almost 50% over the year. The number of Full-stack developers has increased by almost a third.

Interestingly, compared to last year, the number of system administrators and developers of Enterprise systems has decreased. This can be associated with the development of the cloud solutions market and the general trend for fragmentation of systems when narrow-profile solutions are created that can be transparently integrated with each other (JIRA, Basecamp, Slack, Zapier, AmoCRM). With such a model, decision making takes place from the bottom up - the consumer (employee, department, department) chooses which product is convenient for him to use, and not top management, as it was before, introduces inconvenient “all-in-one” systems. Thus, we kill two birds with one stone - start-ups are easier to enter the market, and end-users receive a convenient product that allows them to work more efficiently and with more enthusiasm. So back.

Salaries


Graduation programmers salaries (at hand, with all the bonuses):
  1. Russia - $ 23,897
  2. Ukraine - $ 26,190
  3. United States - $ 89,631

For web developers (average between javascript and ruby):
  1. Eastern Europe - $ 26,628
  2. Western Europe - $ 57,712
  3. US - $ 93,129

As a consequence (?) - Russia is ahead of the whole world in terms of the ratio between the “local” salaries of programmers and those who live in Russia but work remotely. Full-time remoteers earn 150% above the average, while (!), Those who have never worked remotely earn 25% below the average. About remote work a little more later.

And now I will emphasize that the level of wages of PHP-programmers continues to fall (this is especially noticeable in the market of Western Europe and the USA). In fact, this is no reason to rejoice at those who embed WordPress, Bitrix, Drupal and Joomla. This is a signal that more experienced developers will continue to move to higher paying positions (JavaScript, Ruby, etc.), while the concentration of Junior will increase in this segment of PHP. As a result, the quality of PHP development will fall.

I spoke about this trend several years ago. But in our country the strategy “we now save now prevails and if we take off, we will rewrite” and “it works - do not touch” instead of “we will make it so cool that it takes off”. I remember a year ago we were discussing with a friend who flew in after training in the states and started making his startup here. Then he, even being a non-programmer, saw this tendency and started doing everything on Node.js. The result came out great. In general, do cool, consider the prospect and you will succeed!

I recommend later to get acquainted with the OODA cycle (Observe, Orient, Decide, Act). In the meantime, we continue.

Satisfaction with their work


The good news is that programmers are more satisfied with their work than other employees. Moreover, programmers from Iran, the Netherlands, Norway and Israel have the most satisfaction. If you look at the positions, then the Executive (CTO, CIO), Machine Learning and iOS Mobile Developers have the most happiness. While the product managers are the least satisfied with the industry (I wonder why?), The BI experts (guys, and what did you lose?), Graphics developers, and back-end web developers.

Remote work


As I promised, we return to this topic. The main result - the ability to work remotely in one degree or another is important for 50% of respondents. The main conclusion is that companies that exclude the possibility of remote work reduce the pool of potential candidates by 2 times.

Coffee


And now the most interesting thing is about coffee among developers. The leaders were Norway, the Netherlands and Sweden - there the programmer drinks 3 cups of coffee a day. At the same time, the world average is 2.2 cups of coffee per day (apparently, Monday starts with a double serving).

I was impressed by the results of the study. And you? I invite in the comments, exchange views and share your vision.

Full poll results can be found here .

Have a good week everyone!

Source: https://habr.com/ru/post/255717/


All Articles