2022年需求最大8种编程语言!(详细解读)

news/2025/1/15 21:33:24/

DevJobsScanner 在过去的 14 个月(从 2021 年 10 月到 2022 年 11 月)中分析了超过 1200 万个开发人员职位需求,并从其中挑选了明确需要编程语言的工作机会,得到了 2022 年最受欢迎的 8 种编程语言。

目前市场中需求最高的前八位语言分别是:

一、编程语言排行榜(前八名)

1. JavaScript / TypeScript

在这里插入图片描述
自创建以来,JavaScript 就一直保持着流行。目前,Javascript 仍然是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。TypeScript 的受欢迎程度近年来才有所上升,许多新的 JavaScript 框架完全是用 TypeScript 编写的,比如 Angular 或 NestJS。

从 2021 年 10 月到 2022 年 11 月(十四个月),DevJobsScanner 共发现了 801K 个工作机会,占具有明确编程语言需求工作中的约 31%。

在这里插入图片描述

  • Jobs Found: 801K (~31%)
  • Keywords: javascript, typescript, react, angular, vue, node.

2. Python

在这里插入图片描述

Python 成为了 2022 年第需求量二大的编程语言。DevJobsScanner 称,它的多功能性,从脚本、运行服务器到数据分析,一直是实现这一里程碑的关键。此外,Python 拥有最伟大和更大的社区之一。

在这 14 个月中,研究人员共发现了 51.5 万份工作机会,占比为 20%。

在这里插入图片描述

  • Jobs Found: 515K (~20%)
  • Keywords: python, django, flask.

3. Java

在这里插入图片描述

Java 是需求量第三大的编程语言,自 1995 年创建以来一直非常流行。尽管在过去几年中随着更现代的语言(如 Kotlin)的出现这种流行度有所下降,但它仍然稳稳占据前三的位置。目前有许多知名公司在使用像 Spring 这样的框架,也有助于 Java 保持这一地位。

在这里插入图片描述

  • Jobs Found: 443K (~17%)
  • Keywords: java, spring.

4. C#

在这里插入图片描述

C# 是一种通用、多范式、面向对象的编程语言,主要是为了解决 C++ 的一些弱点而创建的。作为一种通用语言,C# 具有广泛的用例。C# 最常见的用法是与 .NET 框架一起使用。它还在 Unity 游戏框架中大量用于脚本编写。.NET Framework 和 Unity 在顶级公司中都很受欢迎。

在这里插入图片描述

  • Jobs Found: 305K (~12%)
  • Keywords: c#, .net.

5. PHP

在这里插入图片描述
27 年前诞生的 PHP,至今仍然是需求量第五大的编程语言。在这 14 个月中,研究人员共发现了 22.6 万份相关的工作机会,占比约为 10%。

在这里插入图片描述

  • Jobs Found: 226K (~9%)
  • Keywords: php, laravel, wordpress.

6. C/C++

在这里插入图片描述

自 C 语言的首次发布至今已有 50 年的历史,从后来 C++ 的诞生到现在也已经过去了 37 年,C++ 最初的名字是 “C with Classes”。在这个漫长的时间窗口中,C/C++ 通过对语言的定期补充和改进保持了其受欢迎程度。现代 C++ 包括面向对象、泛型等特性。它在行业中的应用范围很广,电子游戏、服务器、数据库,甚至是空间探测器等许多地方都可以看到 C++ 的身影。

在这里插入图片描述

  • Jobs Found: 213K (~8%)
  • Keywords: c, c++.

7. Ruby

在这里插入图片描述

Ruby 排名第七,共找到了 12.5 万个工作岗位(约占总工作需求的 5%)。它最流行的用法是与 Web 框架 Ruby on Rails 结合使用。尽管前七名看起来并不算很高,但 Ruby 在当今的一些大型科技公司,如 Twitter、Crunchbase 或 Github 都有应用。

在这里插入图片描述

  • Jobs Found: 125K (~5%)
  • Keywords: ruby, ruby on rails

8. GO

在这里插入图片描述

Go 是谷歌在 12 年前创建的一种年轻语言。谷歌设计 Go 是为了在多核、联网机器和大型代码库时代提高编程效率。如下图所示,Go 的受欢迎程度正在缓慢增长,DevJobsScanner 预计该语言到 2023 年可能会进入前五。Uber、Twitch 等公司都在使用 Go。

在这里插入图片描述

  • Jobs Found: 53K (~2%)
  • Keywords: go

二、需求量最大的编程语言(完整列表)

以下是 2022 年编程语言及其各自需求的完整图表:

在这里插入图片描述

以及按月细分的相同视图:

在这里插入图片描述

三、总结

很显然的是 Javascript 和 Typescript 确实主导了开发人员就业市场。Javascript 和 Typescript 总共占明确需要编程语言的工作机会的 31%,这意味着几乎每三个工作机会中就有一个需要 Javascript 或 Typescript。

Python 和 Java 分别是 2022 年第二和第三大需求量的编程语言,提供了大量就业机会。但值得注意的是,Java 正在缩小与 Python 的距离,调查中有几个月 Java 的工作机会数量就超过了 Python。“因此,那些说 Java 是一种过时的编程语言的人可能需要重新考虑措辞。”

C#、C/C++ 和 PHP 也是值得关注的语言,因为它们有着一致的上升趋势。例如,在 2021 年 10 月 PHP 的需求还只占总需求的约 5%,但到 2022 年 11 月占比就已经接近 10%,几乎翻了一番。


http://www.ppmy.cn/news/8947.html

相关文章

SpringBoot3初体验 - 第457篇

历史文章(文章累计450) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 5个月的精华:Spring/SpringB…

2022总结和2023展望

翻看2022年1月1日对2021年的总结,花里胡哨,生活充满色彩,吃吃喝喝玩、毕业、考驾照、发论文、拿奖学金、拍写真。 ​现在站在2023年,回看2022,生活中除了工作和猫咪,没有什么可总结的,2022过得单…

包装类的使用

文章目录一、单元测试方法的使用步骤二、包装类的使用基本数据类型、包装类、String类型之间的相互转化基本数据类型——>包装类注意包装类——>基本数据类型自动装箱与自动拆箱(jdk5.0后)基本数据类型、包装类——>String类型String类型——&g…

Python语言基础——Python 内建函数

Python语言基础——Python 内建函数 文章目录 Python语言基础——Python 内建函数一、Python 内建函数一、Python 内建函数 函数 描述 abs() 返回数的绝对值 all() 如果可迭代对象中的所有项均为 true,则返回 True。 any() 如果可迭代对象中的任何项为 true,则返回 True。 a…

【数据结构】C语言实现双链表

目录 前言 双链表节点定义 接口函数实现 初始化函数 创建节点 打印双链表 尾插节点 尾删节点 头插节点 头删节点 指定位置前插入 删除指定位置节点 改写插入删除 判断链表是否为空 计算链表长度 销毁链表 双链表完整代码 浅谈链表及顺序表 前言 前面我们已经实…

实力总结四类Bean注入Spring的方式

xml 方式 注解方式 Configuration Bean Import FactoryBean BDRegistryPostProcessor 源码 实战 一提到Spring,大家最先想到的是啥?是AOP和IOC的两大特性?是Spring中Bean的初始化流程?还是基于Spring的Spring Cloud全家桶呢…

使用nginx临时搭建rtmp服务器

使用nginx临时搭建rtmp服务器 文章目录使用nginx临时搭建rtmp服务器系统环境搭建步骤RTMP服务验证由于需要研究rtmp协议交互方式及报数据格式,使用nginx临时搭建一个rtmp服务器,主要通过nginx的rtmp扩展模块实现接收RTMP推送的音视频流,同时提…

educoder数据结构与算法 队列 第1关:实现一个顺序存储的队列

本文已收录于专栏 🌲《educoder数据结构与算法_大耳朵宋宋的博客-CSDN博客》🌲 目录 任务描述 相关知识 编程要求 测试说明 AC_Code 任务描述 本关任务:实现 step1/SeqQueue.cpp 中的SQ_IsEmpty、SQ_IsFull、SQ_Length、SQ_In和SQ_Out…