牛逼!2020 全球开发者调查报告终于出来了!
公众号关注 “GitHubDaily”
设为 “星标”,每天带你逛 GitHub!
转自机器之心
近日,Stack Overflow 发布了 2020 年度全球开发者报告。这是 Stack Overflow 发布的第十次年度开发者调查结果,在今年 2 月份有将近 65000 名开发者参与了此次调查。
与 2018 年的 10 万参与者和 2019 年的 9 万参与者相比,这次调查的参与者数量出现下降。Stack Overflow 表示「今年,我们不打算成为规模最大的调查,而是想使此次调查更具代表性,能够代表全球各地程序员的多样性。」
这次调查涉及开发者基本情况、技术、工作和社区多个方面。机器之心选取了该调查报告的核心内容进行介绍,完整报告参见以下链接:
报告地址:
https://insights.stackoverflow.com/survey/2020#community
调查结果概览
在过去五年的最受开发者喜爱的技术榜单中,Python 语言的排名持续上升。但今年 Python 被 TypeScript 击败,从去年的第二名掉到了第三。Rust 连续五年位列该榜单第一名;
网站可靠性工程师和运维专家薪资仍然最高。80% 的受访者认为运维很重要,44% 的受访者任职公司拥有至少一名专职运维人员;
澳大利亚受访者的平均编程经验最丰富,约为 16.9 年,其次是英国和美国的开发者。而美国和英国受访者的平均工作年限最高,分别是 33.7 和 33.1 年;
超过 75% 的开发者偶尔加班(每个季度加班一至两天),25% 的开发者每周加班一至两天甚至更多;
在专业开发者中,有色人种仍然占少数。但在全部开发者中,其数量有所增加。
开发者基本情况
职业
我们首先来看受访者主要从事哪些职业。
从下图可以看到:受访者从事职业前五位分别是:后端、全栈、前端、桌面或企业应用、移动端。另外,运维专家、数据库管理工程师、设计师和系统管理工程师的比例也都在 10% 以上。
工作年限
受访者的工作年限情况如下:工作年限为 5-9 年的开发者占比最高,其次是 10-14 年、少于 5 年、15-19 年以及 20-24 年。
值的注意的是,工作年限在 25 年以上的开发者占比仅为 12.9%。
教育背景
受访者的学历情况如下:69% 的受访者是本科和硕士学位,博士学位的开发者占比仅为 2.9%。
最常用的技术
编程、脚本和 Markdown 语言
首先是最常用的编程、脚本和 Markdown 语言排名。JavaScript 连续八年荣登最常用编程语言榜首,其次是 HTML/CSS、SQL、Python、Java 等。
其中,JavaScript 的使用者比例与去年基本持平,Python 的使用者比例相比去年增长了 2.4%,发展势头迅猛。
Web 框架
最常用的 Web 框架中,排名前五的是 jQuery、React.js、Angular、ASP.NET 和 Express。
数据库
最常用的数据库排名中,位列前五的是 MySQL、PostgreSQL、Microsoft SQL Server、SQLite 和 MongoDB。
平台
在最常用的平台中,Linux 和 Windows 名列前茅,超过一半受访者表示在过去一年中使用过这两个平台做开发工作。
此外,容器技术的流行度也在逐年增长,如 Docker 和 Kubernetes。
开发者最喜爱、最头疼和最想使用的技术
最受开发者喜爱和最令人头疼的编程语言
最受开发者喜爱的编程语言排名中,Rust 连续五年成为最受开发者喜爱的编程语言,然后依次是 TypeScript、Python、Kotlin 和 Go。去年排名第二的 Python 被 TypeScript 击落,位列第三。
那么哪种语言最令开发者感到头疼呢,80.4% 的开发者选择了 VBA。
最受开发者喜爱和最令人头疼的 Web 框架
在最受开发者喜爱的 Web 框架排名中,前五依次是 ASP.NET Core、React.js、Vue.js、Express 和 Gatsby。
而开发者最头疼的 Web 框架是 Angular.js,有 75.9% 的开发者选择了该选项。
最受开发者喜爱和最令人头疼的数据库
最受开发者喜爱的数据库排名,Redis 连续四年位居榜首,然后依次是 PostgreSQL、Elasticsearch、MongoDB 和 Firebase。
而最令开发者头疼的数据库是 IBM DB2,有 76.7% 的开发者选择了该选项。
最受开发者喜爱和最令人头疼的平台
在所有平台中,Linux 依旧最受开发者喜爱,Docker 和 Kubernetes 分列二、三名。
67.0% 的开发者将 WordPress 视作最令他们头疼的平台。
开发者主要使用的操作系统
近一半的开发者选择 Windows 作为主要操作系统,选择 MacOS 和 Linux 的开发者占比相当,约为 27%。
协作工具
80% 以上的开发者选择了 GitHub 作为首选协作工具,一半以上的开发者选择了 Slack。
薪酬最高的编程语言
就全球范围来看,使用 Perl、Scala 和 Go 语言的开发者往往获得最高的薪酬,薪酬中位数约为 75k 美元。值得一提的是,Perl 语言在最令开发者头疼的编程语言中排名第三,所以高薪酬可能是为了弥补该语言开发者的短缺吧。此外,Java 也不再是薪酬最低的编程语言了。
而在美国,薪酬最高的语言是 Scala、Go 和 Objective-C。
技术的关联性
技术聚合在一起形成相关联的生态系统,供开发者使用。下图展示了关联性最高的技术:
与去年的情况类似,web 开发技术簇通过 SQL 与微软技术产生联系,运维技术簇通过 Linux 与 Python 生态网络产生关联。
不同类型开发者的薪资
工程经理、网站可靠性工程师(SRE)、运维专家和数据工程师的薪资水平最高。
薪资与不同类型开发者经验之间的关联
总体上,开发者的薪资与工作经验成正相关。但是具体到特定职位则有一些区别,例如网站可靠性工程师、运维专家和数据工程师的薪资与具备同等工作经验的其他职位开发者相比尤其地高,这与整体薪资趋势保持一致。
而设计师、移动开发者和教育者的薪资尤其地低。
以上是该调查报告中与开发者技术、薪资等较为相关的内容,更全内容请阅读原报告。
报告地址:
https://insights.stackoverflow.com/survey/2020#community
---由 GitHubDaily 原班人马打造的公众号:GitCube,现已正式上线!
接下来我们将会在该公众号上,为大家分享优质的计算机学习资源与开发者工具,坚持每天一篇原创文章的输出,感兴趣的小伙伴可以关注一下哈!
牛逼!2020 全球开发者调查报告终于出来了!相关推荐
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
来源:机器之心本文约2100字,建议阅读8分钟 当前最受开发者喜爱的编程语言是 Rust 语言,而 Python 的受喜爱程度仅位居第六. 在最近出炉的 Stack Overflow 全球开发者调查报 ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
111在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Python 语言受开发者喜爱程度仅排第六.但是,备受好评的 Rust 语言也面临着「好 ...
- Rust 最受喜爱却少有人用,Python 仅排第六,2021 全球开发者调查报告出炉
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Pyth ...
- 国外学python的软件_全球开发者调查报告:IT人最想学习 Go 和 Python、美国开发者收入最高...
HackerRank发布了 2020年<开发者技能报告>,报告调查了来自全球162 个国家的116000 多名软件开发者.根据官方的介绍,此次调查是有史以来规模最大的调查,规模最大不但体现 ...
- 2020年最新开发者调查报告,你不可不知的内容
StackOverflow发布了2020年开发者调查报告,此次有65000名开发者参与了调查,比较可惜的是中国参与的开发者却很少.不过这份报告也大概体现了目前全球开发者的情况了,下面我们来看看具体的报 ...
- 全球Python调查报告:Python 2正在消亡,PyCharm比VS Code更受欢迎
作者 | 唐小引 题图 | 自东方 IC 出品 | AI科技大本营(ID:rgznai100) 一年一度的 Python 开发者调查报告终于发布了.该报告由 Python 软件基金会和 JetBrai ...
- 全球 Python 调查报告:Python 2 正在消亡,PyCharm 比 VS Code 更受欢迎!
作者 | 唐小引 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 一年一度的 Python 开发者调查报告终于发布了.该报告由 Python 软件基金会和 JetB ...
- 揭秘 Python 火爆背后的真实现状,2020 Python 开发者调查
整理 | 李磊 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 历经四年迭代,Python 官方正式发布 2020 年度开发者调查报告.本次调查由 Python Software Fo ...
- 月薪集中在8k-17k、厌倦大小周、近三成的人没有跳槽过,中国开发者调查报告发布
作者 | 屠敏 出品 | CSDN(ID:CSDNnews) 「学不完的技术,跟不动的技术潮流」,过去一年,随着数字化.智能化趋势的来临,无论是传统的工具.开发者的习惯,还是进入"快速路&q ...
最新文章
- 占用栅格地图算法的理解
- Android 开发笔记 Google地图定位与路线显示
- [轉]資料庫讀寫分離
- open-falcon的邮件报警
- no instance(s) of type variable(s) X exist so that DataSource<X> conforms to DataStream<Order>
- How to check if one event is cancel event - #Exit#
- Web实时通信,SignalR真香,不用愁了
- url动态追加参数_领高舆情优化:SEO网站URL优化的方法!
- 你真的会用搜索引擎吗
- nowcoder 合并回文子串
- UIApplication
- arping指令linux,arping
- 巧用WiFi实现会员制营销
- html页面图片可点击事件,html中如何给图片添加点击事件的详解
- 手机浏览器 打开 APP,APP 嵌套在了浏览器里,网页跳转app问题
- C# 使用NPIO 导出导出EXECL
- 巨头特斯拉的进击之路
- java 线程的插队运行_java笔记--线程的插队行为
- 阿里云天池机器学习训练营(Day7, Day8):机器学习算法(三):K近邻(k-nearest neighbors)初探
- 【一周读书】All life is problem solving
热门文章
- zookeeper的下载与安装
- 相关性检验--Spearman秩相关系数和皮尔森相关系数
- python网页优化_400% 的飞跃-web 页面加载速度优化实战
- iOS DLNA Cyberlink,PlatinumKit库完成DLNA功能
- 鱼缸悬浮很多微小气泡_水体中有很多悬浮颗粒,我的鱼缸怎么没有,原因在哪里?...
- 超分辨率技术在实时音视频领域的研究与实践
- 最佳答案 html5中不使用这些属性,[东北师范大学]《《HTML5开发基础与应用》2019年11月考试期末作业考核(100分)...
- Windows错误码2503和2502
- [游戏]_红眼满级了,后面的路会更长
- Java——集合(合集,简单的概括)