《2020年开发者技能报告》发布:IT圈最想学Go和Python

liftword2个月前 (03-04)技术文章14

环球网科技报道 记者 林迪日前,记者从编码社区HackerRank官网了解到,其公布的《2020年开发者技能报告》(以下简称为“报告”)显示,JavaScript是最知名的编程语言,其次分别是Java和C;开发者2020年最想学习的编程语言是Go;美国开发者的薪资最高,平均年薪为10.9万美元,是全球平均年薪的两倍。

据了解,该报告调查了来自全球162 个国家的116000 多名软件开发者。HackerRank方面表示,此次调查是有史以来规模最大的调查,而且此次调查问题的设计深度也比以往更为深入。

报告显示,无论公司规模大小,在寻找IT人才时,对全栈开发者的需求都是最大的,其次是后端开发者和数据科学家。尽管关于如何评估“全栈开发者”的技能水平是一个有争议的话题,但大多数人都同意任何开发者都应该对所有层面的技术栈有基本的了解(或更深入的了解)。尤其是是在小型团队中,要求一名开发者身兼数职是基本要求,恨不得一个人把前端、后端、测试和运维的活全干了。

另外,连续三年,Go都是开发者最想学习的编程语言,其次是Python和Kotlin。自2009年诞生以来,由Google创建的Go就受到越来越多开发者的欢迎,部分原因当然是其背后创建者的大力推动,但也离不开它自身的优秀。除了上面提到的三门语言,TypeScript、R、Rust和Scala等编程语言也受到不少开发者的关注。

报告还显示,全球开发者的平均年薪约为5.45万美元(约38万人民币)。在全球范围内,Perl开发者的平均年薪比平均水平高出54%。其次是 Scala (+42%)和Go (+33%)。像Perl、Scala和Go这些平均年薪较高的语言,部分原因涉及到了统计的数据差异。例如,Perl的高级开发者大约为10%,初级开发者为2%。由于高级开发者的收入往往更高,因此使用者这些语言的开发者平均薪水自然也会更高。Scala和Go也是类似的模式。

从统计的地区来看,美国开发者的薪资最高,平均年薪为10.9万美元,整整是全球平均年薪的两倍。澳大利亚和加拿大是开发者第二高薪的国家,平均年薪分别为 8.8万美元和 7.3万美元。

其中,有35%的开发者认为他们获得了合理的报酬。另一方面,39%的开发者认为与和自己经验相仿的同行对比,他们获得对应的报酬不合理,还有26%的开发者对此不确定。

责编:连丽敏

版权作品,未经环球网 huanqiu.com 书面授权,严禁转载,违者将被追究法律责任。

相关文章

为何我们用 Go 而非 Python 来部署机器学习模型?

Python 是当下最流行的机器学习语言,对这一点大家应该没有什么异议。不过很多机器学习框架进行实际计算使用的是 CUDA C/C++ 等语言,只是它们都提供了 Python 接口。因此,大多数机器学...

Golang vs. Python:哪个更好?

让我们深入研究一下 Go 和 Python 之间的比较。每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。您想学习如何编码但还是个初学者吗?您应该...

Go语言和Python哪一个更容易学呢?

Python和Go都是用于编写Web应用程序的强大的高级编程语言,它们之间有什么区别吗?下面本篇文章就来带大家认识一下Python和Go语言,介绍一下Python和Go之间的区别,希望对大家有所帮助。...

我们为什么用 Go 编写机器学习架构,却不用 Python?

“如果你有兴趣成为一名机器学习工程师,那么必须熟练掌握Python——但是,如果你对机器学习的基础架构感兴趣,则应该认真考虑Go。”作者 | Caleb Kaiser译者 | 弯月,责编 | 郭芮以下...

go语言和python哪个难

Python和Go都是用于编写Web应用程序的强大的高级编程语言,它们之间有什么区别吗?下面本篇文章就来带大家认识一下Python和Go语言,介绍一下Python和Go之间的区别,希望对大家有所帮助。...

GO和Python那个更适合运维工程师

大家都知道我们在做运维的时候,不可避免的会遇到自动化,批量化去处理事务。而GO和Python就是近些年提的比较多的语言之二。Python和Go都是非常流行的编程语言,它们都有自己的优点和适用场景。对于...