[JAVA] Summary of Stack Overflow Developer Survey 2020

Purpose of this article

To summarize the main points of the 2020 edition, which is the latest version of the Stack Overflow Developer Survey, which is a very important material for following the trends of developers around the world. Not only for my own understanding, but even though it is published every year, there is little information sharing in Japanese. By organizing the main points of this survey in Japanese, many Japanese developers in the world Expect to understand the trends.

Original https://insights.stackoverflow.com/survey/2020

Survey outline

・ In February 2020, we conducted a survey of more than 65,000 developers around the world (Note: Respondents are concentrated in the United States, India, and Europe). -Note that work and wage data may differ from current information as the survey was conducted before the coronavirus epidemic.

Key Point

(1) The most beloved languages are Rust, Typescript, and Python in that order. Rust is number one for five consecutive years. (2) 80% of respondents think DevOps is important. (3) 90% of the respondents refer to Stack Overflow when they hit a wall in programming.

Occupation

・ There were multiple answers, 55% answered backend and full stack, and 37% answered frontend engineer. ・ The highest percentage of the respondents with years of programming experience was 5 to 9 years, accounting for 30% of the respondents. 17% answered that it was less than 5 years. ・ On the other hand, the most experience of programming as a job was 5 years or less, accounting for 40% of the respondents. ・ Eighty-five percent of respondents started programming in their teens.

Educational background

・ 46% have a bachelor's degree and 23% have a master's degree. In addition, more than 60% of the respondents majored in computer science during their undergraduate years.

Language and other rankings

(1) The most popular technology Screenshot from 2020-07-07 23-43-55.png

(2) The most popular framework Screenshot from 2020-07-07 23-48-13.png

(3) The most popular platform Screenshot from 2020-07-07 23-49-21.png

(4) Most needed technology Screenshot from 2020-07-07 23-51-06.png

(5) The most needed framework Screenshot from 2020-07-07 23-52-06.png

(6) Most needed platform Screenshot from 2020-07-07 23-53-30.png

(7) Annual income ranking by technology (US dollar conversion) Screenshot from 2020-07-07 23-57-39.png

Recommended Posts

Summary of Stack Overflow Developer Survey 2020
Numerical summary of data
Summary of Tensorflow / Keras
Summary of pyenv usage
Summary of string operations
Summary of Python arguments
Summary of logrotate software logrotate
Summary of test method
Summary of python file operations
Summary of Python3 list operations
2017.3.6 ~ 3.12 Summary of what we did
Convenient usage summary of Flask
Summary of Linux distribution types
Basic usage of Pandas Summary
A brief summary of Linux
Summary of Proxy connection settings