登录
首页精彩阅读透过对15000名程序员的调查,我们发现了这样的规律!
透过对15000名程序员的调查,我们发现了这样的规律!
2017-02-27
收藏


国外培训机构 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% 的人想要从事自由职业或自己创业。

他们大多数正在应聘开发人员工作,或者将在明年开始应聘。

数据科学家/工程师工资水平最高。

结论
从中我们可以看到每种程序员都有其独特的特征
 
相对而言,女性更倾向于用户体验设计
 
亚洲、南美和非洲更倾向于从事移动应用开发。
 
数据科学家/工程师和移动开发者工作水平最高

全栈工程师每周花在学习上的时间最多。
作者   CDA 编辑团队
本文为CDA 数据分析师志愿者原创作品,转载需授权

数据分析咨询请扫描二维码

客服在线
立即咨询