一年一度的 Stack Overflow 开发者大调查又双叒叕来了!
今年,一共约 9 万人参与问卷,最大的变化是加入了 ChatGPT 相关的内容 ——
程序员是否比大家想象地更能接受 AI 工具呢?
结果显示:
有 83% 的受访者都表示用过 ChatGPT 来进行搜索,相比之下,第二名的 Bing AI 只占 20%;
不过有 42% 的 ChatGPT 用户希望明年尝试谷歌 Bard 或 Bing AI。
AI 编程上,有 55% 的受访者使用过 GitHub Copilot,相比之下,AWS 的 CodeWhisperer 则只有 5%。
其他常规结论则包括:
过去一年收入最高的语言是 Zig;
最受欢迎的 Web 框架是 Phoenix;
PostgreSQL 终于取代 MySQL 成为最受欢迎数据库;
云计算平台中,AWS 仍然强势第一,使用率是 Azure 的两倍;
待遇方面,专业开发者们的工资中位数增长了 11%……
更多详情和调查结果,我们一文看尽。
老规矩,还是先从编程语言看起。
最流行的还是 JavaScript,它已经连续 11 年霸榜。
Python 今年则超过 SQL,重新回到第三的位置。除此之外,Bash / Shell、C、Ruby、Perl 和 Erlang 也都有所上升。
但要说最受喜爱的编程语言,还得看 Rust,有超过 80% 的使用者表示希望明年继续。
相比之下,最不受欢迎的是 MATLAB,只有不到 20% 的人明年继续。
最赚钱的语言是哪个?
Zig。年薪中位数为 103611 美元(合人民币约 74 万元),今年突然杀出来的。
作为一门现代编程语言,很多人表示它跟 C 很像,如果会 C 就很好学(划重点了!!)。
相比之下,之前一直霸榜的 Clojure 掉落第 5。
Dart 和 SAS 这两门也值得关注,因为它是过去一年薪酬中值增幅最高的,同比增长超过 20%。
今年的 IDE 就不单拿出来了说了,变化不大,Visual Studio Code 仍然第一,只不过使用率进一步上升,从去年的 75% 提高到 81%。
Web 框架和技术中,前端的 Node.js 冲顶,React 掉落第二,但问题不大,差距仅 2%。Vue 的排名又下降了一些。
但抛开流行度,大家最喜爱的是 Phoenix,也是有高达 80% 的开发者明年愿意继。
最讨厌的果然是 AngularJS,也许不久它就要退出历史舞台了。
其他框架方面,最流行的则是.NET、NumPy 和 Pandas,其中后两者都是利用 Python 做数据分析的“得力板斧”。
我们还在前十中看到了 TF 和 Pytorch 的身影,不过相比往年,前者只是略微优先了。
同样,这类框架中最受欢迎的是用于构建跨平台桌面应用程序的新兴框架 Tauri,最不受欢迎的是 Xamarin,它诞生于 2011 年。
第一还是 AWS,且赢得非常干脆 —— 被使用次数大约是第二名 Azure、第三名谷歌的两倍。
值得一提的是,Heroku 是去年学习代码的人(非专业开发者)使用最多的云平台,但今年它下降到了第五位。
被谁取代了 ——AWS。
恭喜 PostgreSQL,今年终于登顶,取代 MySQL。
并且相比代码学习者,它更受专业开发人员的喜爱(正在学代码的人还是更喜欢 MySQL 等其他)。
Microsoft SQL Server 今年的排名有所上升。
今年,Docker 也终于成为所有受访者中使用最多的其他类开发工具(53%)。
不过,在还在学习编码的人群中,大家还是用 npm 或 Pip 更多一些。
有意思的是,最受欢迎的开发工具其实是 Cargo,它在流行度排名中都未进前十,是一位妥妥的潜力股。
最后重点来看这个今年首次出现的模块:AI 工具。
首先,作为 AI 搜索工具,ChatGPT 是强势首选:
63024 名参与这项的受访者中,有 83.24% 的人都用过它。
相比之下,必应只有 20.6%,才是 ChatGPT 的 1/4。以及第三名不是谷歌的 Bard,而是 WolframAlpha。
谷歌呢,第四,使用率只有 ChatGPT 的 1/8。
除了前 4 位,后面的这些工具占比都很少,不少看起来都很陌生,你们有用过哪一个吗?
Ps. 另一组数据显示,高达 79% 的人希望明年再次使用 ChatGPT 的同时,也有 42% 的 ChatGPT 用户希望明年试试 Google Bard 或 Bing AI,不知明年三者的格局是否有较大变化。
其次,作为 AI 开发工具,GitHub Copilot 当之无愧 NO.1,但使用人数为 54.77%,和上面 ChatGPT 的盛况相比要弱一些。
Copilot 的竞品 AWS CodeWhisperer 排上了第三,但使用率比 Copilot 差远了,只有 5.14%。
Tabnine 大家也可以关注一下,比 CodeWhisperer 更流行一些,也是一个代码补全工具。
喜爱度方面,大家最青睐的是 Phind 和 WolframAlpha。
以及 Codeium 和 Whisper AI,GitHub Copilot 也表现得不错。
最后,值得注意的是,有 70% 的受访者正在或计划在其开发过程中使用 AI 工具(也就是有 30% 不打算用咯?)
但在此之中,正在学习编程的人比专业开发人员更有可能一些,不过细看差距也不大(82% VS70%)。
最后,关于薪资待遇。
数据显示,所有受访者的年薪中位数增长了 10%,而专业开发者的增长了 11%,你加薪(扎心)了吗?