Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

Wesley13
• 阅读 611

点击关注上方“杰哥的IT之旅”,

后台回复“ Python自动化 ”获取精心整理的PDF。

程序员求职面试(微信号:CoderJob)整理

内容参考自:Stack Overflow

链接:https://insights.stackoverflow.com/survey/2020

近日,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% 以上。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

2、工作年限

在所有开发者中,工作年限处在5-9年的占比最多,占比30%,其次是少于5年的占17%,排在第三的是10-14年工作年限的占20.1%。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

3、教育背景

在教育背景这一栏下,受教育程度的调查结果和前几年看到的一致,全球有69%的开发者是本科和硕士学位。博士学位仅占4.3%。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

4、年龄层次

在所有开发者中,25-29岁的人数最多,占26.5%,其次是20-24岁占20.3%,30-34岁占19.4%。而35岁及以上开发者仅占28%。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

二、最受欢迎技术排名

1、编程,脚本和 Markdown 语言

首先,JavaScript已连续第八年荣登最常用编程语言榜单第一。其次是 HTML/CSS、SQL、Python、Java 等。

Python 的使用者比例相比去年增长了 2.4%,发展势头迅猛

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

2、web框架

最常用的 Web 框架中,排名前五的是 jQuery、React.js、Angular、ASP.NET 和 Express。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

3、数据库

最常用的数据库排名中,位列前五的是 MySQL、PostgreSQL、Microsoft SQL Server、SQLite 和 MongoDB。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

4、平台

在最常用的平台中,Linux 和 Windows 名列前茅,超过一半受访者表示在过去一年中使用过这两个平台做开发工作。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

三、开发员最爱、最头疼、最想掌握的技术

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。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

(开发员最喜爱的语言排名)

2、Web框架

ASP.NET Core是最受开发员喜欢的Web框架,击败了React.js。其次是React.js、Vue.js、Express、Gatsby。

虽然Angular.js也挤进了最受喜爱的Web框架之一,但Angular.js也被认为是最令开发员头疼的Web框架。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

(开发员最喜欢的Web框架排名)

3、数据库

Redis仍然是最受开发员喜爱的数据库 ,其次是PostgreSQL、Elasticsearch、MongoDB和Firebase。

IBM DB2被认为是最令开发员头疼的数据库。

而MongoDB仍然是开发人员最想掌握的数据库技术。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

(开发员最喜欢的数据库技术)

4、平台

在所有平台中,Linux仍然是最受开发者喜爱的平台。Docker和Kubernetes排名第二和第三,它们也是开发人员最想学习的平台之一。

Wordpress仍然是最令人头疼的平台,其次是IBM Cloud or Watson和Heroku。今年新添加到列表中的SSlack Apps and Integrations排名第四。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

(开发者最喜爱的平台)

四、薪酬最高的编程语言排名

在全球范围内,使用Perl、Scala和Go的开发员薪水最高,薪酬中位数约为75K美元。有趣的是,Perl也是最令人头疼的编程语言之一,所以,高薪水可能是为了弥补使用该技术的开发人员的短缺。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

五、不同类型开发者的薪酬排名

总体而言,工程经理网站可靠性工程师(SREs)、运维专家数据工程师的工资最高。

Java收入不再最低,Python被TypeScript击败,2020全球开发者调查报告出炉

以上是该调查报告中与开发者技术、薪资等较为相关的内容,更全内容请阅读原报告。

报告地址: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源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
SSH 证书登录教程
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Wesley13 Wesley13
3年前
25 个实用网站工具推荐!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Wesley13 Wesley13
3年前
VS Code 的 7 个开源替代品!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
可莉 可莉
3年前
10 分钟看懂 Docker 和 K8S!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Stella981 Stella981
3年前
Docker 入门终极指南:边学边用
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Wesley13 Wesley13
3年前
2020年8月程序员工资统计,平均14401元,下跌势头止住了!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Stella981 Stella981
3年前
GitHub 数据告诉你:最幸福的码农在用什么编程语言?
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
可莉 可莉
3年前
10 大黑客专用的 Linux 操作系统
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id
Stella981 Stella981
3年前
Docker 入门看这一篇就够了!
点击关注上方“杰哥的IT之旅”,后台回复“Python自动化(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzAwMjg1NjY3Nw%3D%3D%26mid%3D2247491317%26id