|
|
51CTO旗下网站
|
|
移动端

程序员人口普查:一半码农16岁开始写代码,中国程序员最乐观

2019年是Stack Overflow发布年度开发者调查结果的第九年,今年,全球有近90,000名开发人员参加了此次调查,平均用时20分钟。

作者:宋欣仪来源:大数据文摘|2019-04-12 09:40

一年一度的程序员人口普查报告又来了。

StackOverFlow的年度开发者调查是对世界各地代码人员进行的规模***,最全面的调查,调查范围涵盖从开发人员最喜欢的技术到工作偏好的所有内容,也被戏称为程序员届年度人口普查报告。

2019年是Stack Overflow发布年度开发者调查结果的第九年,今年,全球有近90,000名开发人员参加了此次调查,平均用时20分钟。

为了解决数据的代表性问题,这次的调查还在国家地区,性别等分类上进行了加权处理来纠正样本偏差。

注:调查加权是一种用于在调查样本与基础人口不匹配时分析调查数据的方法。例如,在今年的调查中,11%的美国受访者是女性,但美国劳工统计局的数据估计,女性参与软件开发人员的人数大约是这个数据的两倍,更像是20%,我们可以使用加入调查权重来调整我们的调查样本与开发人员总体之间的不匹配。

一半码农16岁开始写代码,中国程序员最乐观

受访者地理分布

重要内容提要

  • Python是增长最快的主要编程语言,再次出现在编程语言跃升榜中,今年它还超越了Java,成为第二受欢迎的语言(仅次于Rust);
  • 超过一半的受访者在他们十六岁时编写了***行代码;
  • DevOps专家和可靠性工程师是薪酬***,经验最丰富的开发人员,他们对工作满意程度***,最少会有换工作的打算;
  • 在我们调查的主要国家中,中国的开发人员最为乐观,他们相信今天出生的人将拥有比父母更好的生活。法国和德国等西欧国家的开发者对未来最悲观;
  • 在问及工作的困难时,男性更多提到负责非开发性工作是一个很大挑战,而女性开发者更多地提到不良的工作环境。

我们摘录了本次报告的一些关键内容如下,对完整报告内容感兴趣的读者可以通过以下链接查看报告原文。

https://insights.stackoverflow.com/survey/2019#overview

开发者类型:后端,前端和全栈开发人员为主

一半码农16岁开始写代码,中国程序员最乐观

大约50%的受访者认为自己是全栈开发者,约18 %的受访者认为自己是移动端开发者。今年每位受访者的开发者类型标识的中位数为3,最常见的对是后端,前端和全栈开发人员的组合。其他常常被组合在一起的包括数据库管理员和系统管理员,DevOps专家和可靠性工程师,学术研究员和科学家,以及设计者和前端开发人员。

***RUST,最怕VBA

一半码农16岁开始写代码,中国程序员最乐观

Rust连续第四年成为受访者中***的编程语言,紧随其后的是Python,这是当今发展最快的主要语言。这意味着,更多开发人员希望继续使用这些语言而不是其他语言。

一半码农16岁开始写代码,中国程序员最乐观

VBA和Objective-C登上今年最可怕的语言榜单。“最可怕”意味着目前使用这些技术的开发人员中有很大一部分表示没有兴趣继续使用这种语言。

一半码农16岁开始写代码,中国程序员最乐观

Python连续第三年成为最想要被学习的语言,这意味着许多尚未使用它的开发人员也想要学习它。

编码=爱好?

一半码农16岁开始写代码,中国程序员最乐观

许多开发人员在工作之外也会写代码,大约80%的受访者表示他们将自己编码视为业余爱好。而编程以外的其他职责可能会削减开发人员对编码的参与度。

也就是说,有孩子或其他照顾责任的开发者业余时间不太会码代码。而通过比较按照性别加权处理前后的结果也可以发现,女性受访者也不太可能将代码视为业余爱好。

超过半数开发者在16岁写下***行代码

一半码农16岁开始写代码,中国程序员最乐观

超过一半的受访者在他们十六岁时编写了***行代码,但不同国家之间差异很大,与印度和巴西相比,澳大利亚和英国等国家的平均初始年龄早两年或更久。如果我们控制开发人员的年龄,我们会发现年纪较大的印度开发人员与年龄较大的英国开发人员开始编码的时间差异更大。不同性别之间也有差异,女性开始写代码普遍晚于男性,而第三性别者比男性更早开始编写代码。

编码时候听的音乐:摇滚还是古典?

一半码农16岁开始写代码,中国程序员最乐观

当被问及编码时候什么类型的音乐可以帮助集中注意力时,答案是各种各样的音乐,包括古典音乐、电子游戏或电影配乐,还有一些我们不知道类型的金属乐和没有歌词或人声的音乐。少数受访者表示他们更喜欢什么都不听以集中注意力。

工作时间每周少于45小时

一半码农16岁开始写代码,中国程序员最乐观
一半码农16岁开始写代码,中国程序员最乐观

今年的调查还***次询问了受访者每周工作时间,四分之三的人说他们每周工作时间少于45小时。这其中,高级管理人员,产品经理和工程经理工作时间更长。不同国家相比,东欧,印度和美国的开发人员工作时间更久。

什么类型开发者的薪水更高

一半码农16岁开始写代码,中国程序员最乐观

拥有更多经验的开发人员可获得更多报酬。但是,某些类型的编码工作在相同的经验水平下获得的报酬更高。从事数据工作的开发人员(数据科学家和工程师)以及DevOps专家和站点可靠性工程师在同等经验水平下是高收入者,而学术研究人员和教育工作者的工资较低。

关于区块链技术

一半码农16岁开始写代码,中国程序员最乐观

大多数受访者表示,他们所在组织机构没有使用或实施区块链技术。当被问及对区块链技术的主要看法时,受访者对其广泛的用途持乐观态度。然而,这种乐观主要集中在年轻,经验不足的开发人员身上。受访者越有经验,就越会说区块链技术是对资源的一种不负责任的使用。

【编辑推荐】

  1. Chrome for Windows 10 ARM已经被独立开发人员成功编译出来
  2. Vue UI:Vue 开发者必不可少的工具
  3. Stack Overflow 2019开发者调查报告发布,Python或成赢?
  4. 流行开发工具 bootstrap-sass 被修改植入后门
  5. 谷歌发布端到端AI平台 让开发者构建自己的模型
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

Windows用户态程序高效排错

本书是一本介绍Windows系统上的用户态程序排错方法和技巧的书。本书分为4个章节,先介绍最重要的、通用的思考方法,以便制定排错步骤;再介...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客