今天是 2020 年的第一天,回顾过去的 2019 年,似乎也并没有发生什么特别的事情。所以只好和大家分享一下 Stack Overflow 的 2019 年度开发人员调查了(看一下别人的年度总结)。

Stack Overflow Developer Survey 2019
这个调查报告有90000名程序员参与,这份调度报告平均花了20分钟,可见,这份报告问了很多的问题,也是很详细的。

报告中的 key Results 是

  • Python是增长最快的主要编程语言,在 Stack Overflow 的调查中,它再次在编程语言中排名上升,今年排在Java之后,成为第二大最受欢迎的语言(仅次于Rust)。
  • 超过一半的受访者在16岁时就已经编写了第一行代码,尽管这种经历因国家和性别而异。
  • DevOps Specialists 和 Site Reliability Engineers (相当于国内的系统架构师)是薪水最高,经验最丰富的开发人员。
  • 在调查的前几个国家中,中国的开发者最乐观,他们认为今天出生的人的生活会比父母更好。西欧国家(例如法国和德国)的卡发着对未来的乐观程度最低。
  • 对于最影响程序员生产力的事情,不同测程序员有不同的看法。

开发人员类型

Stack Overflow Developer Survey 2019
由上图可知:

  • 对于技术职业来说,整个世界的程序员开始趋于全栈和后端,有51.9%的人是全栈,50%的人是后端,32.8%的人是前端……在这些人中,很多程序员都选了多项,中位数是3项,最常见是前端、后端和全栈全选的。然后,接下来是选两项的,选两项目的包括:数据库管理员和系统管理员,DevOps Specialist 和 Site Reliablility Engineer, 学术研究者和科学家,设计师和前端工程师。
  • 前后端的界限越来越不明显,设计师和前端的界限也开始模糊。这应该说明,工具和框架的成熟,让后端程序员和设计师也可以进入到前端工程师的领域,或是前端工程师开始进入后端和设计的领域。总之,复合型人才越来越越成为主流,而前后端也趋于一个相互融合的态势。

在调查程序开发人员把编程当做爱好还是只是谋生的手段后,得出了一下结论
Stack Overflow Developer Survey 2019
从上表可知,绝大多数人还是热爱编程的。确实,热爱在某种程度上可以看做是一种信仰,只有对自己从事的工作充满热爱,才能投入更多的时间和精力,从而成为专业领域内的领先者。

学习编程的年限和从事编程行业的年限以及编写第一行代码的年限

Stack Overflow Developer Survey 2019
Stack Overflow Developer Survey 2019
Stack Overflow Developer Survey 2019
从上图确实是可以看出来互联网一行是吃青春饭的说法并不是空穴来风的(当然,也不是绝对),能够坚持很长时间的程序员只是少数,这也挺正常的,对很大一部分人来说,对这个职业是有或多或少的不满意的,也有一部分人可能会随着技术的更新被淘汰,还有另外很大一部分人是想转管理的。

从我个人的角度来说,我是愿意坚持做技术的。希望我的这种初心不会随着走出校园、走入社会而渐渐遗失。

技术

最流行的语言
Stack Overflow Developer Survey 2019
最热门的语言
Stack Overflow Developer Survey 2019
Stack Overflow 官方发布的调查报告报告中还包含各种编程语言的薪资图、最常用的 Web 框架、最常用的其它开发框架/库/工具、最受欢迎的操作系统、最常用的数据库以及最常用的开发工具等,如果有兴趣,可以去官方报告查看。

工作

Stack Overflow Developer Survey 2019
从上图可知,绝大多数开发人员是全职的。

Stack Overflow Developer Survey 2019
从上图可知,在中小型公司工作的程序员占多数,这也很好理解。

Stack Overflow Developer Survey 2019
从上图可知,大部分的程序员还是比较满意自己的工作的。

不同技术类型程序员的薪水
Stack Overflow Developer Survey 2019
从上图可知,我们从事后端开发的薪水还是可以的。

Stack Overflow Developer Survey 2019
每周工作多少个小时,因为参与调查的开发者大多是外国人,参考价值不是很大,了解一下就好。

相关文章: