众所周知,Stack Overflow 是全球最大的程序员问答社区,本篇带来它的 2023 开发者调查报告解析!
闲话少说,冲冲冲~
2023 一共收集了 9 万份开发者的报告,他们反馈了自己正在使用的编程工具以及编程语言。完整的报告在:[survey.stackoverflow.co/2023][survey.stackoverflow.co_2023]
另外,今年与以往不一样的是对人工智能领域做了更加深入的调查,调查目的是想知道如今以 ChatGPT 为代表的 AIGC工具到底是否改变了开发人员的工作方式、还是只是一场炒作??详细报告在:[hype-or-not-developers-have-something-to-say-about-ai] 以及给出了一些见解 [《developer-sentiment-ai-ml》][developer-sentiment-ai-ml](挖坑有空翻译~)
悄然变化
一些老程序员都习惯在 Stack Overflow 进行问答,从今年统计看,各个国家的回答率占比有所变化:美国仍然排第一、德国(增长30%)超越印度(下降50%)位列第二。
本次调查中,来自印度的开发人员平均年龄更加年轻,89% 低于 34 岁;而整体样本中,低于 34 岁的占比是 62%。
从整体角度来看,开发者年龄分布略有增长,有 37% 的程序员年龄大于 35 岁,而去年只有 31%;
今年的十大编程语言中,有三门语言的地位提高了,它们分别是:Python、Bash/Shell、C
从 [《comparing-tag-trends-with-our-most-loved-programming-languages/》][comparing-tag-trends-with-our-most-loved-programming-languages] 了解到:过去三年,大家对 Python 的关注又在不断提升;
尤其是对于非职业的编程人员来说,Python 是一门相当不错的入手编程语言:
另外,C 语言重回台面,这个就很有意思了:尽管 C 是一门很古老的编程语言(始于1970),但在之前它从未进入开发者调查报告受欢迎语言的前十名,
C 语言作为一门基础语言,是嵌入式编程语言所需,从这个角度看,是不是意味着:设备的嵌入式编程开发近年也在急速发展?物联网正在发力。[学习 C :Codecademy][C _Codecademy]
薪资情况,调查显示 2023 年程序员整体收入将比去年增长约 10%;
其中最受欢迎的三种编程语言:JavaScript、HTML/CSS 和 Python,薪资中位数却出现了下降;
而一些小众语言,比如 APL 和 Crystal ,薪资增幅较大。由此推断,在 2023 年一些小众语言的程序员薪资上涨会更多!
期待使用
今年,在调查报告中还新增了一个概念区分,即“期望使用的编程语言”,在之前,我们只关注“受欢迎的语言”,这次还综合统计了大家的预期。
如图所示,Rust 是所有语言中最受欢迎且被期望继续使用的语言!有 80% 的 Rust 使用者选择将来会继续使用~(Rust 你用上了吗??)
而比如 JavaScript 使用者大约只有 60% 选择会继续使用它~~
薪资水平
另外,技术受欢迎,但是也肯定同样要考虑工资水平。其中,Rust、Elixir 和 Zig 语言的开发者薪资中位数比其它语言普遍高出 20%,年薪约 50+ 万人民币~ [薪资完整情况][Link 1]
(可惜没统计咱们的。。。)
欲知更多报告,观点在:[《dev-survey-results-2023》][dev-survey-results-2023]