Recently, Stackoverflow released the "2022 Developer Survey Report".
More than 70,000 developers from 180 countries participated in the report. Data shows that the proportion of learning to code online has increased from 60% to 70% year over year; respondents over 45 are most likely to learn from books, while young people learn online; younger (under 18) respondents Most reliant on online resources and most likely to learn from online courses or certifications.
In addition, in the "most popular technology" (basic tools) question, the answers given by the developers who participated in the survey also changed from Git last year to Docker this year (up from 55% to 69%). And compared to professional developers, coding beginners are more likely to use 3D tools - Unity 3D (23% vs 8%) and Unreal Engine (9% vs 3%) to self-learn 3D VR and AR skills.
Rust becomes the most popular language
The five favorite programming languages of professional developers haven't changed: JavaScript remains the most used programming language. For the seventh year in a row, Rust ranks first in the most popular category, with 87% of developers saying they want to continue using it.
Also tied to Rust is Python, which is also the most in-demand language; TypeScript is a close second, and C# is ninth in this category.
In terms of the most popular database, although MySQL still ranks first, among professional developers, PostgreSQL (46.48%) surpasses MySQL (45.68%) and ranks first.
Clojure language pays the highest, PHP language pays the last
In the "Highly Paying Languages" category, Clojure ($106,644) remains the highest paying programming language, Erlang ($103,000) comes in second, and F# ($95,526) is third, well ahead of Go at $89,204. PowerShell pays $78,084 and TypeScript pays $70,276, slightly higher than C#'s $69,516.
Among them, the much-discussed PHP language ranks second to last in this category with a salary of $50,496.
Most Popular IDEs: VS Code, Visual Studio
According to the survey, Visual Studio Code (VS Code) and Visual Studio emerged as the two most popular IDEs among developers participating in the survey. This result is the same ranking as in the 2018, 2019 and 2021 surveys (the 2020 survey did not include IDE).
Although the rankings were unchanged, the percentage of respondents who supported both Microsoft IDEs actually increased. In 2018, 34.9% of respondents voted for VS Code and 34.3% voted for Visual Studio. In 2019, the two figures were 50.7% and 31.5%, respectively. In 2021, the figures are 71.06% and 33.03%, respectively. In 2022, those numbers are 74.48% and 32.15% respectively (so Visual Studio is actually down).
.NET becomes the most used non-web framework/library
The data shows that .NET is the most commonly used non-web framework/library with 34.55% of respondents using it, followed by NumPy (28.65%) and Pandas (25.08%). Interestingly, among developers learning to code, that ranking order is NumPy, Pandas, and .NET.
Phoenix becomes the most popular web framework
The report also shows that "new generation" Phoenix has replaced Svelte as the most popular web framework, which is a bit unexpected, and it seems that web technologies are changing very fast.
Angular.js was the most hated web framework for developers for the third year in a row; React.js was the most wanted web framework for the fifth year in a row.
Docker, Kubernetes become the most popular container engine tools
At the same time, Docker and Kubernetes ranked first and second respectively in the list of "Most Popular and Most Wanted Container Engine Tools". With Docker growing from 30% last year to 37% this year, so too has the desire of developers to start using Docker.
In addition, in terms of big data and data streaming technologies, Apache Spark, Apache Kafka, and Hadoop are three frameworks and libraries that rank among the top three.
Changes in the working status of developers in 2022
The report shows that 85% of developers say that at least part of their company is implemented remotely. For the largest enterprise companies with more than 10,000 employees, a hybrid office model is most likely; for smaller enterprise companies, in-person office work is most likely.
62% of respondents spend more than 30 minutes a day looking for answers or solutions to problems, and 25% spend more than an hour a day. Whether it's an independent contributor or a staff manager, it's time to learn or build.
For a team of 50 developers, the total team time per week spent searching for answers/solutions totaled 333-651 hours.
To view the full report, follow the reference link: https://survey.stackoverflow.co/2022/#section-most-loved-dreaded-and-wanted-programming-scripting-and-markup-languages
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。