8 个月分析了 700 万个工作需求,最具前景的编程语言找到了
国外网站 DevJobsScanner 在过去的 8 个月时间中( 2021 年 10 月到 2022 年 6 月)分析了超过 700 万份开发者工作职位需求,得出了行业编程语言需求量排行榜。DevJobsScanner 认为了解这些信息对于开发人员在工作行业取得成功至关重要。
同时,需要明确的是,在这 700 万份工作需求中,DevJobsScanner 只挑选了有明确编程语言要求的,舍弃了对语言要求比较模糊的。
自 Javascript 作为 Web 编程语言出现以来,就成为了最受欢迎的编程语言之一。目前来看,Javascript 仍是整个市场上需求量最大的编程语言。此外,Typescript(具有类型安全的 Javascript 超集)的到来也起到了推动作用,近年来 Typescript 的流行度有所增加,可以看到许多新的 Javascript 框架完全是用 Typescript 编写,例如 Angular 和 NestJS。
在这 8 个月中,DevJobsScanner 发现了 486,717 个工作机会,占具有明确编程语言需求工作中的 32%。
2022 年市场需求量第 2 的编程语言是 Python,它的多功能性,从脚本、运行服务器到数据分析,是关键原因所在,此外,Python 还拥有伟大的社区。
在这 8 个月中,DevJobsScanner 发现了 308,178 个工作机会,占明确需要编程语言的工作的 20%。
2022 年市场需求量第 3 的编程语言是 Java。自 1995 年诞生以来,Java 一直非常流行。尽管近几年来,随着 Kotlin 等现代语言的出现,流行度在持续下降,但它目前仍然稳居前三,其中,许多互联网巨头使用的 Spring 等框架,也有助于 Java 保持这一地位。
在这 8 个月中,DevJobsScanner 共发现了 262,064 个工作机会,占具有明确编程语言需求工作中的 17%。
2022 年市场需求量第 4 的编程语言是 C#。C# 是一种通用的多范式编程语言,基于 C 和 C++ 衍生出来。作为一种通用语言,C# 的使用范围很广,最常见的用法是与 .NET 框架一起使用,除此之外,它还在 Unity 游戏框架中被大量用于脚本编写。
在这 8 个月中,DevJobsScanner 共发现了 135,166 个工作机会,占具有明确编程语言需求工作中的 9%。
2022 年市场需求量第 5 的编程语言是 PHP。PHP 最初是简单的“个人主页工具”语言,诞生至今已经 27 年。PHP 主要用于 Web 开发,与 Laravel 或 Wordpress 等框架结合使用。
在这 8 个月中,DevJobsScanner 发现了 109,018 个工作机会,占具有明确编程语言需求工作中的 7%。
2022 年市场需求量第 6 的编程语言是 C/C++。从 C 语言的首次发布到现在已经过去了 50 年,从最初被命名为 "C with Classes" 的 C++ 出现到现在也已经过去了 37 年。在经历长时间的磨砺后,C/C++ 通过对语言的定期补充和改进保持了其流行度,现代 C++ 具有包括面向对象、泛型、函数式以及便于低级内存操作等特性。它在行业中的使用范围很广,在视频游戏、服务器、数据库、太空探测器等方面都有应用。
在这 8 个月中,DevJobsScanner 共发现了 85,400 个工作机会,占具有明确编程语言需求工作中的 5.5%。
2022 年市场需求量第 7 的编程语言是 Ruby。Ruby 最常见的用法是与网络框架 Ruby on Rails 结合在一起。尽管排名不高,但 Ruby 在 Twitter、Github 和 Crunchbase 等知名公司内被广泛使用。
在这 8 个月中,DevJobsScanner 共发现了 65,843 个工作机会,占具有明确编程语言需求工作中的 4.2%。
2022 年市场需求量第 8 的编程语言是 Go。Go 还非常年轻,由 Google 在 12 年前创建,旨在多核、联网机器和大型代码库时代提高编程效率。从下图可以看出,Go 的流行度正在缓慢增长,DevJobsScanner 预计它可能会在 2023 年进入前五名,目前 Uber 或 Twitch 等知名公司正在使用 Go。
在这 8 个月中,DevJobsScanner 发现了 30,162 个工作机会,占明确需要编程语言的工作的 2%。
以下是编程语言及其各自市场需求量的完整图表:
按月细分的相同视图:
总结来看,Javascript 和 Typescript 主导了开发人员就业市场,占据明确需要编程语言的工作机会中的 32%。这意味着三分之一的工作机会需要 Javascript 或 Typescript 相关知识。
Python 和 Java 是 2022 年市场需求量第 2 和第 3 的编程语言,也有着大量工作机会。但要注意的是,在过去 2 个月时间里,Java 的工作机会已经超过了 Python,因此那些说 Java 已经过时了的言论可能也要重新考虑。
同时值得关注的还有 C# ,在这 8 个月中,它一直在缓慢增长,Go 的情况也是如此。可以预见的是,这两种语言,尤其是 Go,未来可能会发挥更大的作用和占据更高的就业市场份额。
参考链接:
https://www.devjobsscanner.com/blog/top-8-most-demanded-languages-in-2022/
云原生环境下,混沌的微服务架构、多语言的应用、多种网络调用协议并存给可观测性带来埋点成本上升、观测数据割裂、问题定位麻烦等挑战。
7 月 15-16 日 ArchSummit 全球架构师峰会将落地深圳,大会设置了「可观测性技术落地探索」专题,邀请到了阿里、PingCAP、微众银行、TT 语音等公司的嘉宾向大家分享可观测性技术落地的相关实践经验,点击阅读原文查看大会更多精彩内容。
大会已进入倒计时,现场席位有限,了解大会详情或预订门票请咨询小助手:18514549229(微信同电话)