点击关注 InfoQ,置顶公众号
接收程序员的 8 点技术早餐
注:本次调查的 7000+ 名开发者基于 InfoQ 公众号的用户群体,辐射到了他们的圈中好友及朋友圈。因为微信公众号投票限制,本次调查只设置了 10 个最重要的问题。后续如有需要,我们将作补充调查。
如图表所示,这 7000+ 名开发者当中,开始学习编程的年龄大部分分布在 16~25 岁之间,人数总和超过 6500 人。相较于国外开发者,国内开发者接触编程的年龄相对较晚。小编分析这是由于客观的经济发展状况以及国内互联网起步较晚的双重因素所致。随着国内经济的飞速前进,国内互联网行业也得到了跳跃式的发展,我们有理由相信国内开发者接触编程的年龄会越来越提前。
25~34 岁的开发者数量最多,达到了 4700 余人,青壮年开发者在国内开发者中所占比重最大,接近 70%。
国外开发者学习编程最主要的途径是自学,其次为学校的计算机教育。而在国内,计算机专业教育是最主要的编程学习途径,购买编程书籍自学也是很多开发者学习的途径。除此之外,InfoQ、CSDN 之类的国内编程网站也是很多人的选择,令我们意外地是,浏览 Stack Overflow、GitHub 等国外网站学习的人数并不明显少于浏览国内网站的人群。看来 InfoQ 用户的英语水平普遍不错 (* ̄︶ ̄)。
Java 不愧为各大编程语言排行榜常年霸占榜首的老牌语言,这 7000+ 名开发者中,有近 5000 名开发者都掌握了 Java 语言。除此之外,JavaScript 的掌握人数也超过了 4300 人。同样常年盘踞编程语言排行榜上前三名的 C 和 C++,也有着不小的受众群体。去年我们曾报导过 Python 语言的再度火爆,本次调查中显示的结果也确实如此,Python 的受众群体也有相当大的规模。令人意外的是,国内大火的 Go 语言,在本次调查中所占比重相对较小。
7000+ 名开发者中,1~3 年的初级开发者比重最大,学生党、3~5 年、5~8 年、8 年以上的开发者分布相差无几。从目前的情况看,国内开发者人群不管是年龄还是工作年限都相对年轻化。对比之下,由于互联网起步早,国外开发者里中级开发者群体比重相对较大。
后端工程师的人群分布明显高于其他群体,同时架构师、技术高端的人群比重也不小,可以隐约得出 InfoQ 用户的 level 相对来说还是比较高的~
优渥的薪资待遇、充足的成长空间两点工是大多数开发者最中意的工作条件。比较意外的是,工作与生活平衡只排在第三的位置,而且跟前两者的差距比较大。小编分析,这可能是因为国内开发者普遍比较年轻,精力相对较旺盛,处在财富积累的早期阶段,因而对薪资待遇、成长空间比较看重,与此相对应的则是对工作与生活的平衡放在了比较靠后的位置。
这又是一个比较出人意料的结果,朝九晚五,每周双休的人群比例明显高出 996 的人群。在弹性工作制下上班的人群也比 996 的人群多。那么这些公司都是哪家呢?
作为补充,我们也将上次薪资待遇调查的结果放在了此处(样本数 4500+)。
由图表可以看出,月薪工资在 10K 以上的人群比重超过 70%,10K 以下的人群不足 30%。其中,20K 以上的人群比重接近 30%,可以不负责任地估测 InfoQ 用户的薪资水平比较高 (* ̄︶ ̄)。
年前调查这个问题,可能会让许多管理者看到结果后感到不适。在参与调查的 4500 余份样本中,超过一半以上的人有想过跳槽,但还在犹豫中。只有五分之一的人对现状感到满意,无意跳槽。另有接近五分之一的人群打算年后回来就立刻跳槽。
大家想要跳槽的理由都是什么呢?
感谢各位用户朋友积极地参与本次针对国内开发者的问卷调查,由于微信公众号的限制,我们此次只提出了 10 个问题,覆盖的面还远远不够。后续我们再有此类策划时,将扩大覆盖的参与人群,提升问题的精确度。
在此也真诚呼吁大家,对您切身所想了解的国内开发者的问题,一定要留言反馈给我们,这样得出的数据才更有意义!
点击下方图片即可阅读
2018 中国开发者人口普查