作者 CDA 编辑团队
本文为CDA 数据分析师志愿者原创作品,转载需授权
国外培训机构 FreeCodeCamp 在16年做了一次针对新程序员的问卷调查,共有 15655 人参加。
我们对调查数据进行了分析,这些数据让我们第一次全方面认识到程序员们的职业现状。
在参与调查的 15,655 人中:
21% 是女性
平均年龄 27 岁
平均 11 个月前开始学习编程
28% 已经开始第一份开发工作
6503 名新程序员回答了“你对以下哪种角色最感兴趣?”这个问题。
从中可知目前最受欢迎的编程工作是以下这6种:
全栈工程师、前端工程师、后端工程师、数据科学家/工程师、移动应用工程师、用户体验设计师。
数据科学家和数据工程师是最多拥有大学学历的。
问卷参与者的专业多达 430 个。计算机科学是当中最受欢迎的专业。
全栈工程师每周学习时间最长。有 25% 的参与者每周会学 30 小时以上。
注:如何理解文章中这类图表
“x”表示平均值。白色的线是中位线(50% 分位线)。盒子顶部是25% 分位线,底部是75% 分位线。数据线的长度是盒子高度的1.5倍。圆圈代表异常值。所有的y轴都是对数标尺以便更好的可视化异常值较多的数据。
平均来说,他们至少使用三种不同的资源来学习编码。
只有四分之一的人收听编码相关播客。
问卷参与者来自 169 个国家。由于 Free Code Camp 总部在美国,自然大多的参与者也来自美国。
他们生活的城市大多具有较高的城市化水平。
四分之一的受访者是他们国家的少数民族。
他们当中几乎一半是非英语母语者。
他们当中三分之二目前正在工作。
其中一半已经在技术相关领域工作。
40% 的人想要从事自由职业或自己创业。
他们大多数正在应聘开发人员工作,或者将在明年开始应聘。
数据科学家/工程师工资水平最高。
从中我们可以看到每种程序员都有其独特的特征。
相对而言,女性更倾向于用户体验设计。
亚洲、南美和非洲更倾向于从事移动应用开发。
数据科学家/工程师和移动开发者工作水平最高。
全栈工程师每周花在学习上的时间最多。
Ref: