Stack Overflow是开发人员学习,分享他们的编程知识并建立他们的职业生涯的最大,最值得信赖的在线社区。每年,Stack Overflow会向开发人员社区询问从他们最喜爱的技术到他们的工作偏好的所有内容。今年是发布年度开发者调查结果的第八年,也是受访者数量最多的一年。 2018年1月,超过100,000名开发人员参加了30分钟的调查。
今年,报道了一些新的主题,从人工智能到编码伦理。还发现,技术中代表性不足的群体对我们的调查的回应率比我们预期他们参与劳动力队伍的速度更低。想要自己钻研结果,看看你可以学到关于薪水,机器学习或科技多样性的知识吗?期待看到您的发现!
数据集:
https://www.kaggle.com/stackoverflow/stack-overflow-2018-developer-survey/data
survey_results_public包含主要调查结果,每行一个答复者,每个问题一列
survey_results_schema包含主结果中的每个列名以及与该列对应的问题文本
此公开数据发布中有98,855条回复。这些回复是我们认为基于调查完成时间和花费时间进行分析的“合格”回答,并且至少包含一个非PII问题。大约2万个问卷已经开始,但不包括在这里,因为受访者没有回答足够的问题,或者只是通过个人身份信息回答问题。在合格的答复中,67,441完成了整个调查。
性别比例分析
由上图可知,在受访者中:
91.7% developers :Male (男性)
6.76% developers :Female(女性)
0.91% developers :Non-binary, genderqueer or gender non-conforming(非二者,性别歧视或性别不符合)
0.65% developers :Transgender (变性者)
2.年龄分布分析:
参与调查的developers 年龄分布:
Apprx. 49%developers :25-34 years old
Apprx. 24%developers :18-24 years old
Apprx. 18%developers :35-44 years old
Apprx. 5%developers :45-54 years old
Apprx. 3%developers :under 18 years old
Apprx. 1%developers :55-64 years old
Apprx. 0.2%developers :65 years or older
这表明了程序员真的是碗年轻饭!!!
3.地域分布情况:
在 98,855 developers, 受访者回答问卷的国家分布情况
* United States (美国): 20,309 Developers
* India (印度): 13,721 Developers
* Germany (德国): 6,459 Developers
* United Kingdom (英国) : 6,221 Developers
* Canada (加拿大): 3,393 Developers
* China (中国): 1037 Developers
很明显老美和三哥在这方面走在了前列。
4. 对开源项目的贡献
接近56%的受调者显示对开源项目有过贡献,众人拾柴火焰高,相信在大家的努力下开源的项目会越来越多
5.80.8%的Developers 把代码当做人生的爱好(难道代码毁三代,编程误一生这句话错了吗???)
从上图可知,接近80.8%的developers 把写代码当做了一种爱好。这绝对是真爱!!!
6:对当前工作的满意度调查:
37.5%受访者是Moderately Satisfied(中等满意).
18%受访者是Extremely Satisfied (非常满意).
14.5%受访者是Slightly Satisfied (略微满意).
10.2%受访者是Slightly dissatisfied (略微不满意).
9.12%受访者是Moderately dissatified(中等不满意).
7.17%受访者是Neither satisfied nor dissatisfied (谈不上满意,也谈不上不满意).
3.58%受访者是Extremely dissatisfied.(非常不满意)
可知,绝大多数的Developers 对目前的工作还是满意的!脚踏实地是Developers 的一贯风格,选择就要坚持到底。
7. 最受欢迎的程序语言:
可知: JavaScript,HTML,CSS,SQL,JAVA 是目前使用人数最多的前5门语言,Python是开发人员想要在未来工作中使用的的语言,其次是HTML,CSS和SQL等
8.最受欢迎的数据库:
MySQL是开发人员在目前和以后工作的最受欢迎的数据库。 MongoDB是开发人员需要的最需要的数据库,然后是PostgreSQL,SQLServer,Redis和ElasticsSearch等。
最后,为了更好规划公众号,希望能进一步的了解您对公众号更新频率的期待 ?
本文参考资料:
1. https://www.kaggle.com/codename007/developer-survey-2018-complete-analysis/notebook
2. https://www.kaggle.com/stackoverflow/stack-overflow-2018-developer-survey
领取专属 10元无门槛券
私享最新 技术干货