从 2011 年起,Stack Overflow 每年1月份发起年度开发者调查,3月份发布调查结果。3月23日,SO 发布了 2017 年开发者调查结果。
今年有超过 64000 名开发者参与,达到有史以来人数最多的一次。伯乐在线/技术最前线对本次调查结果摘编如下:
一、开发者的基本情况
开发者种类
72.6% Web开发者;28.9% 桌面应用开发者;23.0% 移动开发者
注:尽管有接近 3/4 的参与者选了 Web开发者,但其中很多人也同时在桌面应用和移动应用。
伯乐在线/技术最前线补注:如果你下方图表看到百分比总数超过,说明对应的问题是多选题,非单选。
学习编程的年限
从事编程工作的年限
性别分布
开发者的大学专业
开发者的其他受教育方式
自学类型开发者的学习方式
开发者推荐的学习资源/方式
编程是你的爱好么?
二、热门的技术热门编程语言
热门框架、库、其他技术
10 种编程语言 5 年来的趋势图
三、开发者的最爱、最恨和最想要的技术
开发者最爱的编程语言
最恨的编程语言
最想要学的编程语言
开发者最爱的框架、库及技术
最恨的框架、库及技术
最想要学的框架、库及技术
开发者最爱的平台
最恨的平台
最想要的平台
四、技术和职业
不同职业分类下的热门语言
Java 和 SQL 是横跨 Web开发者、桌面开发者、系统管理员/DevOps 和 数据工程师的最受欢迎语言。对数据工程师而言,R 语言的比例比其他分类要高,这不足以为奇怪。
Web开发者
不同职业分类下的开发者环境
最受 Web 开发者喜欢的开发者环境:VS 第一、Notepad++ 第二、Sublime Text 第三。
五、最赚钱的技术
从全球范围来说, Clojure 开发者有着最高的平均年薪:72000 美元。在美国,Go 和 Scala 开发者平均年薪并列最高,达到了 11 万美元。在英国,Type 开发者平均年薪 53,763 美元。在德国,Java 开发者平均年薪 53,763 美元。法国的平均年薪最高是 Python 开发者,42151 美元。
全球范围
美国
英国
Typee 第一;Ruby 第二;C# 第三;
德国
Java、Python 和 Typee 在德国排最前;
法国
Python 开发者是法国最吃香的;
六、职业情况
雇佣状态
70.3% 的开发者是全职工作,10.2% 的是独立开发者或自由职业者。
就职公司的所在行业分布情况
软件行业必须是第一位;
互联网行业第二;
金融、银行保险行业第三;
就职公司的员工数量
在 20~99 人公司的开发者占 22.1%,其次是 100~499 人的公司;
岗位满意度
职业满意度
求职状态
62.1% 的开发者表示,虽然不着急找新工作,如果有新机遇,也是会考虑的。
开发者的求职活跃程度
机器学习工程师在人才市场最活跃的。从下面的薪水调查来看,这类工程师的薪资最高。
当前工作的获取渠道
人际关系非常重要!26.8% 的开发者是从朋友、家庭成员、前同事那里得到消息的。17.9% 是通过内部推荐;
对潜在的新岗位,开发者更看重哪些?
总体来说,开发者更看重是否有利自己的职业发展,其次是未来雇主提供的福利。办公环境、所用编程语言、框架及其他因素,也必须要考虑。
开发者更看重哪些福利?
最看重的福利,都和精神与身体健康相关,比如:节假日的数量、是否能远程工作,健康福利。
全球范围,不同开发者的薪水排行
运维工程师最高;
机器学习工程师第二;
有统计学或数学背景的开发者;
美国开发者薪水排行
机器学习工程师平均薪水 10,8000 美元;
有统计学或数学背景的开发者是 10,1000 美元;
数据科学家、运维工程师、嵌入式开发者是 10,0000 美元;
开发者认为雇主在招聘时最应该看重的东西
沟通技能得分最高
算法和数据结构知识第三
七、其他
版本控制系统
在共享办公室内,开发者是否能用吵闹的键盘?
Tab vs Space
嘿嘿,没想到混用的人居然有 19.3%
写代码时听音乐么?
将近 60% 的开发者写代码时会听音乐。24.2% 的表示必须绝对安静才能写代码。
远程工作的频度
在问到是否会接受新工作时,53.3%的开发者说远程工作是最优先考虑因素。63.9%的开发者每月至少能有一天可以远程办公。11.1% 开发者说他们是完全远程办公。
完全远程工作的开发者的地理位置分布情况
俄罗斯联邦的开发者遥遥领先,巴西第二,意大利第三。
哪些类别的开发者在远程工作?
开发者 check in 代码的频度
52.6% 的开发者在一天内会多次 check in 代码。
开发者什么时候访问 Stack Overflow ?
89.9% 的开发者会在一个月内会多次访问 SO ,以解决自己遇到的编程问题;
44.5% 是来扒示例代码的,然后修修改改;
19.2% 是来贡献答案,回答别人的提问;
伯乐在线/技术最前线摘编了大部分调查结果,其他内容请参见 SO 英文报告:https://stackoverflow.com/insights/survey/2017
觉得这条资讯有帮助?请转发给更多人
关注 技术最前线 ,看 IT 要闻