【IT好望角】Stack Overflow 10个关于程序员有趣的调查

2021-05-14 18:37:28

作者:Jewel

链接:www.inside.com.tw/2015/04/14/stackoverflow-2015-dev-survey

码农有道作了部分修改

码农有道

 

历史文章目录(请戳我)

关于码农有道(请戳我)


如果你也是 Programmer,相信 Stack Overflow 这个网站对你而言并不陌生,毕竟当你 Code 到一个程度时,遇到问题大概就只能在 Stack Overflow 上找答案或是问神人了!随著越来越多人学编程,世界上的 Coder 越来越多、越来越活跃,成千上万的程式开发者在上面交流问答,Stack Overflow 可以说是程序员的集散地!

最近 Stack Overflow 发表了最新的「开发者调查」(Developer Survey),他们设计了 45 个问题给来自 157 个国家的 26086 名程序员回答,根据其中有 6800 名全端工程师(full-stack developer)、1900 名应用程序开发者、1200 名前端工程师,以及兼职开发者、自学者、学生、农夫(两名XD)等人所做出的回答,揭秘了许多身为一名 Coder 你可能不知道的事实,在这选出 15 个有趣的调查结果跟大家分享!

开发者们都在哪?

现在地球上大约有 72 亿人口,其中 3.2 亿人每个月都上 Stack Overflow,而且其中 2.5 亿人都是回头客!以下是 Stack Overflow 网站的活跃使用者分佈所在地:


开发者们的平均年龄?

调查结果发现,程序开发者的平均年龄是 28.9 岁,大概是出生在 1986 年 4 月份。不过更有趣的是,以国家来区分的话,美国的程序开发者平均年龄 31.6 岁,印度的程序开发者则拥有最年轻的平均年龄 —— 女人的岁月巅峰 25 岁整整!

开发者的性别比例?

以 Stack Overflow 上的程序开发者来说,男女比例非常失调,男性开发者佔了 92.1%,而女性开发者只占了 5.8%,其中印度的女性开发者又比美国多了 3 倍以上!而且过半数女性的程式开发经验不到五年,男性的程序开发经验则十分平均的从低于两年到十一年以上不等。

开发者的教育背景?

根据调查,有 41.8% 的程序开发者是自学 Coding 的,自学万岁!而且参与调查的两万多人裡,有近一半的程序开发者没有电脑科学领域学位。更是证明了,大学念什么学科都没关系,有心就可以学 Coding,千万不要觉得自己输在起跑点。

最热门领域的编程语言?

JavaScript 卫冕第一名宝座,第二名的 SQL 曾经在 2013 年称霸过(JavaScript 当年第二),不过在 Stack Overflow 上面最常被讨论的程式语言则是 Java


开发者们用什么编辑器?

开发者的类型影响了文字编辑器(text editor)的选择,桌面系统开发者偏好 NotePad++,前端工程师则喜欢用 Sublime Text,全端工程师则以上两种混用,DevOps 及系统管理员最常用 Vim。


开发者们用什么来管理代码?

原始码管理(Source control)可以说是业界标准工具之一,然而有趣的是大概 10 % 的开发者都没在管这个的。


开发者写程序喜欢用Tab还是Space?

写程式时应该用缩行(Tab)还是空格(space)?经过激烈的一番讨论后我们得出了一个答案 —— 大部份开发者觉得缩行比较好。不过深入调查后发现,随著开发者越来越有经验后就会开始多用空格!你也是这样吗?


开发者偏爱的IDE主题色?

结果发现开发者们都偏爱用深色的背景工作,Stack Overflow 为此做了一点深入调查,发现桌面开发者通常偏爱浅色背景,前端工程师则喜欢用深色,应用程式开发者则一半一半,有人用深色有人用浅色。

开发者们使用什么操作系统?

可以看出多数开发者还是使用 Windows 作业系统(Windows 7 跟 Windows 8 比例加起来破半),Mac OS X 则以 21.5% 位居第二,排第三 Linux 使用者也不为少数(20.5%),而统计中 Linux 的开发者大多使用 Ubuntu。


推荐阅读:

精心整理 | 2017下半年文章目录

分布式之缓存击穿(上)

聊聊开源消息中间件的架构和原理

关于缓存和数据库强一致的可行方案


专注服务器后台技术栈知识总结分享

欢迎关注交流共同进步

码农有道 coding


码农有道,为您提供通俗易懂的技术文章,让技术变的更简单!

Copyright © 2023 All Rights Reserved 版权所有 国外旅游攻略联盟