0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2022需求最大的8种编程语言出炉!

新机器视觉 来源:OSC开源社区 2023-01-30 14:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

小伙伴们大家好,今天我们来聊一聊 DevJobsScanner 不久前刚发布的「Top 8Most Demanded Programming Languages in 2022」清单。

5c224504-a062-11ed-bfe3-dac502259ad0.png

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

5c2ee246-a062-11ed-bfe3-dac502259ad0.png

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

1、JavaScript / TypeScript

自创建以来,JavaScript 就一直保持着流行。目前,Javascript 仍然是整个市场上需求量最大的编程语言;而 TypeScript 的到来可能也推动了这一里程碑的实现。

TypeScript 的受欢迎程度近年来才有所上升,许多新的 JavaScript 框架完全是用 TypeScript 编写的,比如 Angular 或 NestJS。

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

5c7f1b80-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 801K (~31%)

Keywords: javascript, typescript, react, angular, vue, node.

2、Python

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

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

5ca705aa-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 515K (~20%)

Keywords: python, django, flask.

3、Java

Java 是需求量第三大的编程语言,自 1995 年创建以来一直非常流行。尽管在过去几年中随着更现代的语言(如 Kotlin)的出现这种流行度有所下降,但它仍然稳稳占据前三的位置。

目前有许多知名公司在使用像 Spring 这样的框架,也有助于 Java 保持这一地位。

5ce2c07c-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 443K (~17%)

Keywords: java, spring.

4、C#

C# 是一种通用、多范式、面向对象的编程语言,主要是为了解决 C++ 的一些弱点而创建的。作为一种通用语言,C# 具有广泛的用例。

C# 最常见的用法是与 .NET 框架一起使用。它还在 Unity 游戏框架中大量用于脚本编写。.NET Framework 和 Unity 在顶级公司中都很受欢迎。

5d07a892-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 305K (~12%)

Keywords: c#, .net.

5、PHP

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

5d3c8454-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 226K (~9%)

Keywords: php, laravel, wordpress.

6、C/C++

自 C 语言的首次发布至今已有 50 年的历史,从后来 C++ 的诞生到现在也已经过去了 37 年,C++ 最初的名字是 "C with Classes"。在这个漫长的时间窗口中,C/C++ 通过对语言的定期补充和改进保持了其受欢迎程度。

现代 C++ 包括面向对象、泛型等特性。它在行业中的应用范围很广,电子游戏、服务器、数据库,甚至是空间探测器等许多地方都可以看到 C++ 的身影。

5d5a9796-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 213K (~8%)

Keywords: c, c++.

7、Ruby

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

5d7b87b2-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 125K (~5%)

Keywords: ruby, ruby on rails

8、GO

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

5dacd11e-a062-11ed-bfe3-dac502259ad0.png

Jobs Found: 53K (~2%)

Keywords: go

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

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

5dc9b0c2-a062-11ed-bfe3-dac502259ad0.png

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

5df4ba2e-a062-11ed-bfe3-dac502259ad0.png

总结

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

Python 和 Java 分别是 2022 年第二和第三大需求量的编程语言,提供了大量就业机会。但值得注意的是,Java 正在缩小与 Python 的距离,调查中有几个月 Java 的工作机会数量就超过了 Python。

C语言和C++也是值得关注的语言,因为它们有着一致的上升趋势。它们的应用领域非常广泛,在一些涉及嵌入式物联网操作系统、以及各种和底层打交道的场景下有着不可或缺的存在意义。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    183

    文章

    7642

    浏览量

    144612
  • 编程语言
    +关注

    关注

    10

    文章

    1959

    浏览量

    38913
  • javascript
    +关注

    关注

    0

    文章

    525

    浏览量

    56001

原文标题:2022 需求最大的 8 种编程语言出炉!掌握第一,第二就足够了!

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何调试和编程CW32F030C8T7?支持哪些调试工具和编程语言

    了解如何调试和编程CW32F030C8T7是开发过程中的重要环节。它支持哪些调试工具(如JTAG、串口调试等)和编程语言(如C、C++等)?如何设置和使用这些工具来加速开发过程?
    发表于 12-05 06:48

    为什么单片机还在用C语言编程

    最适合单片机开发的编程语言实在太过晦涩难懂,学习起来非常的不方便,并且每一单片机的汇编指令有很大区别,所以想把一个程序从这种单片机移植到另一单片机简直是痴心妄想,重新写一遍程序还来
    发表于 11-28 07:37

    C语言编程技巧

    设计,分层开发代码,便于理解和维护。 ‌8、避免使用GOTO语句‌:尽管GOTO语句在某些情况下仍然有用,但现代编程更倾向于使用函数和循环控制结构,以提高代码的可读性和维护性。 ‌9、利用C语言的灵活性
    发表于 11-27 06:46

    一文了解Mojo编程语言

    Mojo 是一由 Modular AI 公司开发的编程语言,旨在将 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(AI)、高性能计算(HPC)和系统级
    发表于 11-07 05:59

    Cognizant筹办最大规模氛围编程活动

    新泽西州蒂内克2025年8月1日 /美通社/ -- Cognizant(NASDAQ:CTSH)今日宣布,将举办全球规模最大的氛围编程活动,已有超过25万名员工报名参与,
    的头像 发表于 08-03 18:44 556次阅读
    Cognizant筹办<b class='flag-5'>最大</b>规模氛围<b class='flag-5'>编程</b>活动

    编程电源如何适应不同测试需求

    编程电源通过灵活的参数配置、多样化的输出模式和强大的控制接口,能够高效适应不同测试场景的需求(如电子元件测试、电池充放电、自动化生产线等)。以下是其适应不同测试需求的核心方法及具体实现步骤:一
    发表于 07-09 15:53

    梯形图语言补充编程说明书

    电子发烧友网站提供《梯形图语言补充编程说明书.pdf》资料免费下载
    发表于 07-09 14:14 2次下载

    单片机c语言编程实例大全

    单片机c语言编程实例大全_18
    发表于 04-30 16:11 6次下载

    深入理解C语言:C语言循环控制

    在C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C语言提供了多种循环控制语句,如break、continue和
    的头像 发表于 04-29 18:49 1735次阅读
    深入理解C<b class='flag-5'>语言</b>:C<b class='flag-5'>语言</b>循环控制

    单片机C语言编程宝典大全,初学必备【强推下载!】

    资料介绍:包含 1. 51单片机入门教程 2. 初学者适用:单片机C语言实例100例(代码及释义) 3. 51单片机C语言快速上手 4. 51单片机C编程(周立功) 5. 51单片机应用从零开始
    发表于 03-14 11:03

    程序中断的100写法

    编程中,实现程序中断的方式取决于所使用的编程语言、硬件平台以及具体的应用需求。虽然没有100独立的中断实现方式,但可以通过不同的方法和技
    发表于 01-28 08:25

    数字电路编程语言介绍

    数字电路编程语言是专门为描述和模拟数字电路而设计的编程语言。它们通常具有以下特点: 硬件描述语言(HDL) :大多数数字电路
    的头像 发表于 01-24 09:39 1390次阅读

    gitee 支持的编程语言有哪些

    Gitee 支持的常见编程语言: Python :一广泛使用的高级编程语言,以其清晰的语法和代码可读性而闻名。 Java :一
    的头像 发表于 01-06 09:50 1107次阅读

    三菱PLC编程语言解析

    三菱电机(Mitsubishi Electric)是全球知名的自动化和制造解决方案供应商,其PLC(可编程逻辑控制器)产品广泛应用于工业自动化领域。三菱PLC编程语言主要基于国际标准IEC
    的头像 发表于 12-26 17:36 2225次阅读

    Triton编译器支持的编程语言

    编写和优化深度学习代码。Python是一广泛使用的高级编程语言,具有简洁易读、易于上手、库丰富等特点,非常适合用于深度学习应用的开发。 二、领域特定语言(DSL) Triton也提供
    的头像 发表于 12-24 17:33 1458次阅读