最近 Stack Overflow 发布 2017 开发者调查报告,在全球有超过 64,000 开发者参与了调查。Stack Overflow 在技能、工具、学习趋势等数据进行了统计和分析,其中有非常多有意思的点,我挑出了一些和大家分享。
1、没错,这份调查主要对象主要是北美、欧洲和印度的开发者,东亚的工程师参与者寥寥,中国参与调查的开发者仅占比0.4666%,大约300人左右!!!
2、开发者类型来说,Web 、Mobile、Desktop 依然是主流,最近热门的人工智能和机器学习占比仅有 3.8%,另一句话就是人工智能和机器学习的人才应该是比较短缺,目前在数学专业的本科、研究生同学有兴趣可以试着往这方面发展,前途应该不可限量!
3、全栈 Web 工程师占比 63.7%,作为一名 Web 开发者如果不是全栈你都不好意思跟别人打招呼了!
4、下图专业写代码五年内的工程师占比 42% 是写程序的中坚力量,五到十年的工程师占比 23.9%,超过十年的占比 34.9%。 下图中国年学习编程时间和专业编程统计有巨大的差异,原因是有一部分参与调查的工程师已经不把编程当做主要的工作了!但是超过十年的专业工程师依然占比超过 34.9%,这个数据应该会让大家大吃一惊吧!不知道是不是只有中国的开发者社区才会经常讨论“工程师是不是青春饭?”这个话题。
5、没错,在全世界范围来看,女工程师都是一种稀缺动物,而且大多数女性工程师都集中在欧美!
6、 调查结果显示超过 76.5% 的工程师都拥有学士学位,并且有一个很奇怪的现象就是,他们的父母学历也普遍偏高。不知道是不是认知偏差,中国我发现非常多来自农村的工程师,包含我自己。70% 的人都觉得专业教育非常重要,接近 80% 的开发工程师大学专业都是计算机科学或者相关的专业,剩余的 20%来自其它的一些专业。
7、45% 的人都表示参加过训练营,在中国是不是就是那些被“嫌弃的”编程培训生?
8、关于如何学习和提高自己编程能力,绝大多数都是推荐学习线上的视频教程,其次是书籍、兼职、参与开源项目。
9、毫无疑问,JavaScript 依旧是全球被使用最多的编程语言,Node.js 成为最受欢迎的框架!
10、Node.js、Python、JavaScript 占有率持续上升,其余的编程语言都在下滑,前端开发者或许最终真的要统治世界!
11、Clojure、Rust、Ruby 等小众语言工程师薪资最高,C 语言居然垫底!
12、编程圈主要有 Java 和 JavaScript 发散成的两大派系,其它的语言族群依旧形影单一。
13、超过 50% 的程序员在软件、互联网、以及金融企业上班,其余将近 50%分布在各行各业之中。
14、大多数工程师都对自己的职业比较满意,估计是因为薪水高的缘故?
好啦,报告还有非常多其它有意思的点,大家直接去 StackOverflow上面看吧,作为全球IT互联网第二强的中国仅有300人参与调查,所以数据报告中也有非常多的结果跟国内有略微不一样,略显遗憾。
在我认真看完整个报告之后不忍心想吐槽一个现象:
中国:华为开始清人啦,三十岁以上程序猿要失业啦,都在问十年后还能不能维持现在的工资,赶紧转发不转不是中国人啊。 外国:嗯,JavaScript研究了几年,考虑用 Nodejs 试试,又可以玩几年。
关注本文回复“报告”获取 StackOverflow 调查报告完整版。
|