原文在此来自157个国家和地区的逾26000+的开发者参与了调查,问卷共45个问题。开发者中有6800+的全栈工程师,有1900+的移动开发者,1200+的前端工程师……
网站似乎说在上面活跃的中国用户不多啊,或者中国的开发者不愿意参与英语调查。不管了,先翻译一下几个调查数据。
1开发者情况
1.1.哪个国家的人在Stack Overflow上最活跃?
根据会话记录,25%的流量来自美国,其次是印度(12.5%),第三是英国(5.5%),第四是德国(4.2%)。
若按每千人拥有的开发者人数,前五位分别是卢森堡(39.8)、冰岛(35.0)、瑞典(35.0)、以色列(33.4)、芬兰(33.0)、新加坡(31.7)。
1.2.开发者年龄分布
平均年龄是28.9岁,算起来出生在1986年。
不同年龄段的比例:
【60+岁:0.5%】【51-60岁:1.9%】【40-50岁:7.6%】
【35-39岁:9.1%】【30-34岁:17.8%】【25-29岁:28.5%】
【20-24岁:24.5%】【<20岁:8.8%】
1.3.不同国家的开发者年龄分布
发展中国家的开发者更年轻,比如印度,开发者平均年龄只有25岁。
【美国:31.6岁】【英国:30.3岁】【加拿大:30.3岁】
【法国:28.6岁】【德国:29.0岁】【波兰:26.7岁】
【俄罗斯:26.6岁】
1.4.性别
网站内部统计显示情况或许没有调查结果显示的那么严重,不过男女比例失调的问题有目共睹吧。
【男性:92.1%】【女性:5.8%】【不想透漏:1.7%】【其他:0.5%】
1.5.经验
【11+年:24.2%】【6-10年:23.2%】【2-5年:32.4%】
【1-2年:13.6%】【不足一年:6.6%】
近年涌进编程领域的人增长非常快,在美国,近40%的doctors (博士还是医生啊)有十年以上的专业编程经验。而世界上平均起来呢,只有25%的开发者有10年以上的编程经验。
分性别来看:
【11+年:女9.5%,男23.8%】【6-10年:女15.1%,男23.0%】【2-5年:女30.1%,男31.2%】
【不足2年:女37.1%,男18.2%】
说明近年女性进入编程领域的人比较多,性别差距有望弥补……
1.6.教育
【自学:41.8%】
【本科CS专业(或相关):37.7%】
【硕士CS专业(或相关):18.4%】
【博士CS专业(或相关):2.2%】
【学过相关课程未取得CS学位:16.7%】
【在线学习:17.8%】
【在职培训:36.7%】
【行业认证:6.1%】
【其他:4.3%】
【代码培训或夜校:3.5%】
成为码农的方式有很多。48%的被调查者并未取得计算机科学相关的学位。33%的调查者大学里没有学习过计算机科学相关课程。系统管理员自学比例高达52%,企业级服务开发者13%拥有行业认证证书,而机器学习和数据专家领域,拥有博士学位的人高达15%,是其他方向的10倍以上。
1.7.业余编程和参与开源项目
【每周20+小时:9.5%】【每周10-20小时:12.4%】【每周5-10小时:23.2%】
【每周2-5小时:27.3%】【每周1-2小时:19.2%】
|
|