点击关注上方“杰哥的IT之旅”,
后台回复“ Python自动化 ”获取精心整理的PDF。
程序员求职面试(微信号:CoderJob)整理
内容参考自:Stack Overflow
近日,Stack Overflow 发布了2020 年度全球开发者报告。
“
Stack Overflow的年度开发者调查是世界上规模最大、内容最全面的关于代码开发者的调查。每年,他们都会进行一次调查,内容涉及从开发人员最喜欢的技术到他们的工作偏好等各个方面。今年是Stack Overflow发布年度开发者调查结果的第十年,有近65000名开发者参加了今年的这个此次调查。
Stack Overflow 方面称,“今年,我们不打算成为规模最大的调查,而是想使此次调查更具代表性,能够代表全球各地程序员的多样性”。这项调查进行的时间是在2月份,正值 COVID-19 流行,给一些工作带来了影响,所以此次调查数据上可能会有所影响。
该报告涉及开发者基本情况、技术、工作和社区多个方面。
现在,就让我们对调查结果先睹为快吧!
在过去5年里Python一直是排名持续上升,但是今年被TypeScript击败从去年的第二名掉到了第三名。而Rust成为连续5年蝉联最受开发者喜爱的技术榜首。
80%的受访者认为运维专家很重要,44%的受访者任职公司至少有一名专职运维人员。
超过一半的受访者在16岁时就已经开始写自己的第一行代码,尽管这种经历因国家和性别而异。来自波兰和德国等国家/地区的开发人员的平均年龄为15岁。
超过75%的开发人员偶尔加班(每季度一到两天),25%的员工每周加班1-2天甚至更长。
工程经理和网站可靠性工程师收入最高。越有经验的工程师对自己的工作越满意,并且积极寻找更加底层的开发工作。
一、开发者基本情况
1、职业
在参与调查的开发者中,后端、全栈、前端、桌面或企业应用、移动端人数分别排在了前5。运维专家、数据库管理工程师、设计师和系统管理工程师的比例也都在 10% 以上。
2、工作年限
在所有开发者中,工作年限处在5-9年的占比最多,占比30%,其次是少于5年的占17%,排在第三的是10-14年工作年限的占20.1%。
3、教育背景
在教育背景这一栏下,受教育程度的调查结果和前几年看到的一致,全球有69%的开发者是本科和硕士学位。博士学位仅占4.3%。
4、年龄层次
在所有开发者中,25-29岁的人数最多,占26.5%,其次是20-24岁占20.3%,30-34岁占19.4%。而35岁及以上开发者仅占28%。
二、最受欢迎技术排名
1、编程,脚本和 Markdown 语言
首先,JavaScript已连续第八年荣登最常用编程语言榜单第一。其次是 HTML/CSS、SQL、Python、Java 等。
Python 的使用者比例相比去年增长了 2.4%,发展势头迅猛 。
2、web框架
最常用的 Web 框架中,排名前五的是 jQuery、React.js、Angular、ASP.NET 和 Express。
3、数据库
最常用的数据库排名中,位列前五的是 MySQL、PostgreSQL、Microsoft SQL Server、SQLite 和 MongoDB。
4、平台
在最常用的平台中,Linux 和 Windows 名列前茅,超过一半受访者表示在过去一年中使用过这两个平台做开发工作。
三、开发员最爱、最头疼、最想掌握的技术
1、语言
Rust连续5年成为大家最爱的编程语言。与去年相比,TypeScript超越Python位居第二。然后依次是Python、Kotlin 和 Go。
值得一提的是,今年Go进步神速,从去年的第10位上升到第5位。
而最令开发员感到头疼的语言前5个分别是VBA、Objective-C、Perl、Assembly、C
大家最想掌握的语言是Python , Python已经连续4年占据第一的榜单 ,其次是JavaScript、Go、TypeScript、Rust。
(开发员最喜爱的语言排名)
2、Web框架
ASP.NET Core是最受开发员喜欢的Web框架,击败了React.js。其次是React.js、Vue.js、Express、Gatsby。
虽然Angular.js也挤进了最受喜爱的Web框架之一,但Angular.js也被认为是最令开发员头疼的Web框架。
(开发员最喜欢的Web框架排名)
3、数据库
Redis仍然是最受开发员喜爱的数据库 ,其次是PostgreSQL、Elasticsearch、MongoDB和Firebase。
IBM DB2被认为是最令开发员头疼的数据库。
而MongoDB仍然是开发人员最想掌握的数据库技术。
(开发员最喜欢的数据库技术)
4、平台
在所有平台中,Linux仍然是最受开发者喜爱的平台。Docker和Kubernetes排名第二和第三,它们也是开发人员最想学习的平台之一。
Wordpress仍然是最令人头疼的平台,其次是IBM Cloud or Watson和Heroku。今年新添加到列表中的SSlack Apps and Integrations排名第四。
(开发者最喜爱的平台)
四、薪酬最高的编程语言排名
在全球范围内,使用Perl、Scala和Go的开发员薪水最高,薪酬中位数约为75K美元。有趣的是,Perl也是最令人头疼的编程语言之一,所以,高薪水可能是为了弥补使用该技术的开发人员的短缺。
五、不同类型开发者的薪酬排名
总体而言,工程经理、网站可靠性工程师(SREs)、运维专家和数据工程师的工资最高。
以上是该调查报告中与开发者技术、薪资等较为相关的内容,更全内容请阅读原报告。
报告地址:https://insights.stackoverflow.com/survey/2020
- End -
本公众号全部博文已整理成一个目录,请在公众号后台回复「m
」获取!
推荐阅读:
1、
[99%的人都不知道内网、外网、宽带、带宽、流量、网速之间的区别与联系](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495428%26idx%3D2%26sn%3Db0694457a596dcfefe6f991c3e3ebe8b%26scene%3D21%23wechat_redirect)
2、
[一文读懂「分布式架构」](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495403%26idx%3D1%26sn%3Df4ce5d0c95498d3f4c580d0d0e5cf66d%26scene%3D21%23wechat_redirect)
3、
[机房布线的最高境界 | 最后的暗黑系,真是亮瞎眼](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495403%26idx%3D2%26sn%3Df4fadd9f1aacf36b583e461ae511a732%26scene%3D21%23wechat_redirect)
4、
[SSH 只能用于远程 Linux 主机?那说明你见识太小了!](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495376%26idx%3D1%26sn%3D5864165f0c5860c1e3a39fe8484209bf%26scene%3D21%23wechat_redirect)
5、
[SQL 语法速成手册](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495333%26idx%3D1%26sn%3D8f0ffdea2660e86a0beeb5d2df66071c%26scene%3D21%23wechat_redirect)
6、
[怎么写一个超棒的 README 文档](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495333%26idx%3D2%26sn%3Db43da0ca72fa986a49b0126d4ada0acb%26scene%3D21%23wechat_redirect)
[](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247495318%26idx%3D2%26sn%3D860e2eeb922729e427dfe70281a2fee1%26scene%3D21%23wechat_redirect)
学习资料:
1、超赞!89 页《CDN排坑指南》免费下载!帮你解决文件下载永远停在99%
2、超全96页!《阿里云ECS运维:Linux系统诊断》手册开放免费下载
3、我花了一周的时间,就为了整理这份 97 页的 Python 自动化系列文档。【附获取方式】
4、我精心整理的 136 页 Excel 数据透视表 PDF 文件!【附获取方式】
关注微信公众号『杰哥的IT之旅』,后台回复“1024”查看更多内容,回复“微信”添加我微信。
好文和朋友一起看~
本文分享自微信公众号 - 杰哥的IT之旅(Jake_Internet)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。