本文作者:qiaoqingyi

c3编程(c3编程中什么意思)

qiaoqingyi 11-19 64

  从 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 美元。

  全球范围

  

  美国

  

  英国

c3编程(c3编程中什么意思)

  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 要闻

阅读
分享