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

裸睡的猪

共 2483字,需浏览 5分钟

 · 2020-08-09



程序员求职面试(微信号: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% 以上。



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


大家最想掌握的语言是PythonPython已经连续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

浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报