当前位置:网站首页>Stackoverflow 2022 developer report: PostgreSQL surpasses MySQL!
Stackoverflow 2022 developer report: PostgreSQL surpasses MySQL!
2022-06-28 17:11:00 【Program ape DD_】
Produce | OSC The open source community (ID:oschina2013)
Stack Overflow 2022 Developer survey report now available .Stack Overflow The annual developer survey is the largest one for developers around the world 、 The most comprehensive investigation , The survey covers everything from developers' favorite technologies to job preferences .2022 Year is Stack Overflow The 12th year of the release of the annual developer survey report , From 180 A country / Regional 73000 Several developers participated in the survey . among , The number of respondents from the United States and India is still the largest , Followed by Germany and UKI( Britain and Ireland ); have only 632 Survey feedback came from Chinese developers , Accounted for as 0.88%.
Some highlights of this survey are as follows :
The proportion of online learning programming ranges from 60% rose 70%,45 Respondents over the age of like to learn from books , Young people (18 Under the age of ) Rely on online learning and resources .
Docker It seems to be becoming a basic tool for professional developers , from 55% Add to 69%.
Rust It has become the most popular language for the seventh consecutive year ,87% Of developers say they want to continue using it .
Phoenix replace Svelte Become the most popular Web frame .Angular.js It has been the most annoying framework for developers for three consecutive years ,React.js For five consecutive years, it has become the framework that developers most want to learn .
Docker and Kubernetes Ranked first and second among the most popular and wanted to learn tools . You want to use Docker The will of the does not seem to be slowing down , From last year's 30% Increased to this year's 37%.
Clojure Still the highest paid language known .Chef Developers get the highest salaries , But it's also one of the most disliked tools for developers .
69% Percent of the respondents work full-time , Compared with last year 4 percentage .
85% According to the developer of , Their organization is at least partially remote enabled .
62% Percent of respondents spend more than per day 30 Minutes to find the answer or solution to the problem , also 25% Of people spend more than an hour a day . For a by 50 For a team of developers , The entire team spends every week searching for answers / Total time on the solution 333-651 Hours .
The most popular technology
Programming 、 Scripting and markup languages
The top five languages most commonly used by professional developers have not changed ;JavaScript For the tenth consecutive year, it has become the most popular programming language . But the report says , For those who are learning programming ,HTML/CSS、Javascript and Python Almost juxtaposed as the most commonly used language . People who are still learning are more likely to use... Than professional developers Python(58% Yes 44%)、C++(35% Yes 20%) and C(32% Yes 17%). Compared with professional developers , People who are still learning programming use less SQL(38% Yes 53%)、TypeScript(15% Yes 40%) and Bash/Shell(19% Yes 29%).

database
Overall speaking ,MySQL Still the most popular database .

But in the professional developer community ,PostgreSQL(46.48%) beyond MySQL(45.68%) Won the first place .

Professional developers are more likely to use... Than people who are learning programming Redis、PostgreSQL、Microsoft SQL Server and Elasticsearch.
MongoDB The proportion of use in the two groups is similar , And it is the second most popular database among beginners ( Second only to MySQL).“ That's reasonable , Because it supports a large number of languages and application development platforms .”
Cloud platform
AWS Is still the most commonly used cloud platform ,Microsoft Azure transcend Google Cloud Won the second place in .

Web Framework and Technology
Node.js and React.js Are the two most commonly used Web technology . Use Angular More professional developers than beginners (23% Yes 10%),ASP.NET(16% Yes 10%) and ASP.NET Core(21% Yes 10%) It's also .

Other frameworks and Libraries
In machine learning ,TensorFlow Still more than PyTorch More popular ,Scikit-learn In the wake of TensorFlow after .Flutter and React Native Are the two most popular cross platform tools . Beginners are more likely than professional developers to use NumPy(43% vs 24%) and Pandas(35% vs 22%), And more likely to use TensorFlow(18% vs 11%) and Scikit-learn(17% vs 11%).

Other tools
Last year's report pointed out that ,Git Is the basic tool for a developer . But this year ,Docker It seems to be becoming a similar basic tool for professional developers , Its proportion is from 55% Increased to 69%.

Integrated development environment
Visual Studio Code Still the first choice for all developers IDE.PyCharm More used by beginners (26% Yes 16%), and Vim It is more used by professional developers (24% Yes 16%).

Asynchronous tools

Synchronization tool
operating system
Windows Is the most popular operating system for developers , Suitable for personal and professional use . be based on Linux The operating system is better than macOS More popular ; According to the report , This highlights the appeal of using open source software .

Favorite 、 Most feared 、 The technology you want to learn most
Programming 、 Scripting and markup languages
Rust For the seventh consecutive year, it has become the most popular programming language ,87% Of developers say they want to continue using it .

▲ Favorite 、 The most feared language

▲ The language you want to learn most
database
stay Redis Five years later ,PostgreSQL Win the most favorite and most wanted to learn database location .IBM DB2 For the third consecutive year, it has become the most frightening database .


Cloud platform
AWS It is not only the most commonly used cloud platform , It is also the cloud platform that developers most like and want to learn from .


Web Framework and Technology
Phoenix replace Svelte Be your favorite Web frame .Angular.js It has been at the bottom for three consecutive years ,React.js For five consecutive years, it has become the framework that developers most want to learn .


Other frameworks and Libraries
Hugging Face Transformers Is the favorite Library ,Tensorflow Most want to be learned .


Other tools
Docker and Kubernetes Ranked first and second among the most popular and wanted to learn tools .77% Of users like Docker,75% Of users like Kubernetes;37% Of users want to use Docker,24% Of users want to use Kubernetes.


Integrated development environment
Neovim For the second year in a row, he became the favorite editor ,Visual Studio Code Followed by . however Visual Studio Code It is the tool that everyone wants to learn most , The second is Android Studio.


Used and desired technologies
Programming 、 Scripting and markup languages
Similar to last year , There are more than 1 10, Javascript Developers express a desire to start or continue using Go or Rust Development .

database
Yes 11185 name MySQL Developers want to use PostgreSQL Work , as well as 9520 name MySQL Developers want to use MongoDB Work .

Cloud platform
And 2021 In a similar , A large number of AWS Developers want to be in Google Cloud or Microsoft Azure Development in .

Web Framework and Technology
Yes 12954 Name use Node.js Developers who want to use React.js.

High paying technology
Programming 、 Scripting and markup languages

database

Web frame

On average, ,2021 - 2022 Year , The median wage has increased by about 23%.Flow、COBOL、Couchbase and IBM Cloud/Watson The largest year-on-year increase in wages .
Besides , Compared with other languages with the same experience ,PHP Developers are still underpaid .

See the full report for details :https://survey.stackoverflow.co/2022/
After reading this report , Many netizens are targeting PHP Expressed his opinion :



What do you think ? The comment area is waiting for you
We have created a high-quality technical exchange group , With good people , I will be excellent myself , hurriedly Click Add group , Enjoy growing up together . in addition , If you want to change jobs recently , Years ago, I spent 2 A wave of large factory classics were collected in a week , Those who are ready to change jobs after the festival can Click here to get !
Recommended reading
blockbuster !VS Code 6 Monthly update :Spring Boot Major functional upgrades !
Spring Cloud Add a new kit to the ecology :Spring Cloud Tencent
··································
Hello , I'm a procedural ape DD,10 Old driver developed in 、 Alibaba cloud MVP、 Tencent cloud TVP、 I have published books and started a business 、 State-owned enterprises 4 In the Internet 6 year . From ordinary developers to architects 、 Then to the partner . Come all the way , My deepest feeling is that I must keep learning and pay attention to the frontier . As long as you can hold on , Think more 、 Don't complain 、 Do it frequently , It's easy to overtake on a curve ! therefore , Don't ask me what I'm doing now, whether it's in time . If you are optimistic about one thing , It must be persistence to see hope , Instead of sticking to it when you see hope . believe me , Just stick to it , You must be better than now ! If you don't have any direction , You can pay attention to me first , Some cutting-edge information is often shared here , Help you accumulate the capital to overtake on the curve .
边栏推荐
- 【离散数学】单射、满射与双射
- [tcapulusdb knowledge base] batch copy the game area
- AutoSAR 软件开发培训
- Problems encountered in local deployment conflict: MySQL database code, isolation level and verification code are not displayed
- offsetwidth\clientwidth\scrollwidth
- 【每日3题(1)】字符串中第二大的数字
- Research on master's thesis writing
- 【TcaplusDB知识库】WebClient用户如何读取和修改数据
- Talk about my understanding of image tearing, vertical synchronization, freesync and g-sync
- IP problem occurs when a virtual system is cloned in VirtualBox
猜你喜欢

This simple little function saves 213 hours for our production research team in half a year

MATLB|可视化学习(plot和bar)

大型体育赛事与犯罪风险

免费、强大、高颜值的笔记软件评测: OneNote、Heptabase、氢图、FlowUs

Potplayer plays Baidu cloud disk video

Tianyi cloud web application firewall (edge cloud version) passed the first batch of trusted authentication

大促场景下,如何做好网关高可用防护

visio 使用

PotPlayer播放百度云盘视频
![[tcapulusdb knowledge base] Introduction to tcapulusdb restrictions](/img/d3/27f09f7f5ab8e27d1ab87a35a9c0f3.png)
[tcapulusdb knowledge base] Introduction to tcapulusdb restrictions
随机推荐
Gestion des journaux sauvegarde et récupération des journaux dans MySQL
【TcaplusDB知识库】查看业务密码
【每日3题(3)】符串中不同整数的数目
【离散数学】单射、满射与双射
Super detailed steps for MySQL master-slave switching
免费、强大、高颜值的笔记软件评测: OneNote、Heptabase、氢图、FlowUs
基于Krack的网络攻击「建议收藏」
如何登录到你的 WordPress 管理仪表板
清华大佬耗时3天总结出的'常见网络协议汇总'
PotPlayer播放百度云盘视频
【TcaplusDB知识库】修改业务修改集群cluster
How to install WordPress on a web site
一步一步教你制作的第一个 WordPress 插件
MetaQ安装部署文档
ARM9开发之学习过程总结[通俗易懂]
LTspice 电路仿真入门
AutoSAR 软件开发培训
MySQL High available MHA (accidentellement avec ma jeunesse)
「科普大佬说」 智能仿生机器鱼
Csp-j1 csp-s1 preliminary training plan and learning points in summer and September 2022