Stack Overflow 每年都会公布一份开发者的调查报告,报告列出来开发人员正在使用的工具和技术,以及他们想要使用的工具和技术。
今年,JavaScript 和 PostgreSQL 技术还是大家最喜欢用的,Rust 和 Markdown 也很受推崇。
工作中最让人头疼的是技术债务问题,对人工智能是否会抢饭碗,大家并不担心。
关于人工智能,76% 的人说他们已经在用或者打算用 AI 工具,不过,只有 43% 的人相信 AI 的准确性,还有 45% 的人觉得 AI 工具在处理复杂问题上不太行。
最受欢迎的编程语言是Javascript(62%)、HTML/CSS(53%)和 Python(51%)。
报告显示,开发者明年最想尝试的编程语言是 Python,它已经超过了 JavaScript,成为首选。
1、最受欢迎的编程语言
JavaScript 一直是 Stack Overflow 开发者调查报告的第一位,除了 2013 年和 2014 年 SQL 是最流行的语言外,每年进行的调查中,JavaScript 都是最受欢迎的编程语言。
2、数据库
数据库方面,PostgreSQL、MySQL、SQLite 最受欢迎。
PostgreSQL 在 2018 年首次出现在开发者调查中,当时有 33% 的开发者表示在使用它,而当年最受欢迎的数据库是 MySQL,59% 的开发者在使用。
六年后的今天,PostgreSQL 的使用率已经上升到 49%,并且连续第二年成为最受欢迎的数据库。
3、Web 框架
Web 框架方面,用的最多的是 Node.js、React、jQuery。
Node.js 在 2020 年达到了其最高使用率,记录显示为 51%。
虽然现在没有那时那么流行,但在今年调查中它仍然是最常用的网络技术,并且从去年开始,在学编程的人当中受欢迎程度有所增加。
4、嵌入式
嵌入式技术方面,30% 的开发者在使用树莓派(Raspberry Pi),它成该报告中最受欢迎的嵌入式技术。
5、其他框架与库
今年 .NET 再次成为所有开发者中使用最多的框架和库。
这几年 Python 的热度一直增加,学编程的人最常用的是 NumPy 和 Pandas 库(和去年一样)。
6、其他工具
在专业开发者中,Docker 使用率最高(59%)。
在学编程的开发者中,npm 使用率最高(45%)。
7、集成开发环境
IDE 开发环境方面 Visual Studio Code 的使用人数是 Visual Studio 的两倍多。
8、操作系统
操作系统方面,Windows 是开发者最喜爱的操作系统,无论是个人使用还是专业使用。
9、AI 工具
AI 工具中,ChatGPT 的使用人数是 GitHub Copilot 的两倍,显然 ChatGPT 是最受欢迎的。
参考:https://survey.stackoverflow.co/2024/technology/