站长之家
站长之家
2019-04-15 08:51
+关注

史上最全程序员调查报告:一半开发者是全栈,七成认为自己能力高于平均水平

程序员 代码 黑客

图片来源图虫:已授站长之家使用

本文来自于微信公众号InfoQ(ID:infoqchina),作者: AI前线小组,站长之家经授权转载。

Stack Overflow 的年度开发者调查是面向全球开发者的规模最大、最全面的调查,每年的调查内容会涵盖开发人员最喜欢的技术以及工作偏好等内容。今年是 Stack Overflow 连续第九年进行开发者调查,吸引了将近 9w 名开发人员参加。

作为全世界最流行,最顶级的技术问答社区,Stack Overflow 的开发者调查具有相当的权威性。今年的调查中有不少亮点,还有很多“万万没想到”,比如 Rust 才是最受喜爱的编程语言,但 Python 增长最快,已经超过 Java 在开发者最喜爱的编程语言榜中排名第二;中国的开发者最乐观,他们认为现在的人会比父母辈拥有更好的生活;学术研究工作者的薪酬较低,对工作的满意度也最低,积极寻找新的工作机会主动性也较强。

以下是本次调查报告的一些主要结果:

  • Rust 是最受喜爱的编程语言,Python 则是增长最快的。今年 Python 超过 Java 在开发者最喜爱的编程语言榜中排名第二。

  • 超过一半的受访者在十六岁时编写了第一行代码,但这种情况因国家和性别而异。

  • DevOps 和 SRE 专家是薪酬最高、经验最丰富、对工作最满意的人员,并且他们正在寻找寻找面向更底层业务的新工作。

  • 中国的开发者最乐观,他们认为现在的人会比父母辈拥有更好的生活。法国和德国等西欧国家的开发者对未来最悲观。

  • 在考虑阻碍生产力时,不同类型的开发者有不同的挑战。男性认为非开发工作有挑战,而女性受访者更多地认为不良的工作环境会对她们造成阻碍。

  • 数据表明 Stack Overflow 每周为开发人员节省 30 到 90 分钟的时间!

以下是一些开发者和技术相关的调查结果。

多图预警!!!

一半开发者是全栈开发人员

约有 50% 的受访者是全栈开发人员,约 17%的受访者认为自己是移动开发者。很多人认为自己的工作是多个角色的组合,最常见的是后端、前端和全栈的相互组合。高度相关的组合包括数据库管理和系统管理,DevOps 和 SRE,学术研究员和科学家,以及设计和前端开发。

80% 的人编程是爱好

许多开发者是在工作之外编写代码。 大约 80%的受访者表示他们将编程作为业余爱好。 个人其他身份的职责可能减少对编程的参与度:有孩子或其他人需要照顾的开发人员不太可能将编码作为一种爱好,女性受访者也不太可能将自己的代码视为业余爱好。

近一半的开发者编程经验不足 10 年

大多数开发者的编程经验不到 5 年,近一半的受访者表示自己的开发经验少于 10 年。

超一半开发者在 16 岁时写下了第一行代码

无论是网页制作还是 Hello World,总体而言有超过一半的受访者在十六岁时编写了第一行代码,但这其中差异很大。与印度和巴西相比,澳大利亚和英国等国家的平均初始编程年龄要早两年。这其中也有性别的差异:女性编写第一行代码的平均年龄要晚于男性。

90% 的开发者为男性

总体来看,90% 的受访者都是男性。 在美国,印度和英国等地区,学生中的女性开发者比例高于专业开发者中的女性比例。

75% 的专业开发者年龄小于 35 岁

调查结果显示,75% 的专业开发者年龄小于 35 岁。

年龄、经历和国家的关系

发展中国家如印度的开发者平均年龄为 25 岁左右,而发达国家如美国、英国、澳大利亚的开发者平均年龄为 32 岁左右。而每个国家开发者的经验和平均年龄正相关。

70% 开发者自认为能力高于平均水平

近 70%的受访者表示他们的能力高于平均水平,而不到 10%的受访者认为他们的能力低于平均水平。

男性比女性更为认可自己的能力。

10 年经验的开发者对能力更自信

初级开发人员对自己的能力评估较为保守,认为自己的能力达不到平均水平,而且这种影响在有了 10 年经验后才会好转。 初级开发人员中存在冒名顶替综合症:普遍的自我怀疑,有不安全感以及害怕被欺骗。 受访者中,男性比女性群体更加自信。

免责声明:本文来自站长之家合作媒体,不代表站长之家的观点和立场。
程序员
7179篇文章
查看
猜你喜欢
最新趣闻
最新推荐