2023年需求最高的八大编程语言

开发 前端
毋庸置疑,JS 和 TS 确实主导了开发者的就业市场。JS/TS 总共占编程工作的 29%。这是一个巨大的数字,这意味着,大约 1/3 的工作需要 JS/TS 的知识储备。

本期共享的是 —— 大家有没有想过 2023 人气最高的是什么编程语言?尽管目前地球上已存在超过 200 多种编程语言,但只有少数语言在现实世界的各行各业中普遍使用。了解这些关键资讯对于在开发者工作行业夺取先机至关重要。

在过去 17 个月里,DevJobsScanner(开发岗雷达)分析了超过 1400 万个开发者岗位。从这 1400 万个职位中,DevJobsScanner 只挑选了明确需要编程语言的职位,了解哪些语言的市场需求最大。

1. JS/TS

自从地球上出现第一个网站以来,多年来 JS 的人气一直高居不下。话虽如此,目前 JS 是整个市场上需求最大的编程语言。此外,作为类型安全的 JS 超集,TS 的诞生也可能有助于实现这一里程碑。TS 人气和热度近年来与日俱增。一大坨新型 JS 框架完全采用 TS 编写,包括但不限于 Vue/Angular/NestJS 等等。

过去 17 个月里,我们发现了 91.5 万份明确需要 JS/TS 作为编程语言的工作机会,约占工作的 29%。

图片图片

  • 匹配的工作岗位:915K (~29%)
  • 大数据关键词:JavaScript、TypeScript、React、Angular、Vue、Node

2. Python

Python 悄无声息地成为 2023 第二大需求编程语言。Python 的多功能性,从脚本编写、运行服务器到数据分析,都是实现这一里程碑的关键。此外,Python 拥有又大又棒的社区之一。

在这 17 个月中,我们发现了 60.3 万份明确需要 Python 作为编程语言的工作机会,约占工作的 20%。

图片图片

  • 匹配的工作:603K (~20%)
  • 大数据关键词:Python、Django、Flask

3. Java

作为第三大需求的编程语言,我们发现了排名前三的 Java。Java 语言自 1995 年诞生以来一直人气爆棚。尽管随着 Kotlin 等更现代语言的出现,Java 的人气和流量在过去几年中有所下降,但它仍然牢牢占据前三。诸如 Spring 之类的框架被一大坨顶级公司使用,这有助于巩固 Java 的地位。

图片图片

  • 匹配的工作:546K (~17%)
  • 大数据关键词:Java、Spring

4. C#

屈居第四的是 C#。C# 是一种通用、多范式、面向对象的编程语言,其设计动机主要是为了解决 C++ 的某些短板。作为一种通用语言,C# 具有广泛的用例。C# 最常见的打开方式是与 .NET 框架“梦幻联动”。C# 也大量用于 Unity 游戏框架中的脚本编写。.NET 框架和 Unity 都深受顶级公司青睐。

图片图片

  • 匹配的工作岗位:375K (~12%)
  • 大数据关键词:c#、.net

5. PHP

二十七年前,这种语言最初只是一个简单的“Personal Home Page Tool”(个人主页工具),简称为 PHP,从那时起已经经历了一段令人喵瞪狗呆的旅程。PHP 是 2023 第五大需求的编程语言。截至 2023,PHP 占开发者职位总需求 10%,这意味着 1/10 的开发职位需要 PHP。

PHP 主要用于 Web 开发,与 Laravel 或 Wordpress 等框架“梦幻联动”。

图片图片

  • 匹配的工作:288K (~9%)
  • 大数据关键词:Php、Laravel、Wordpress

6. C/C++

自 C 语言首发以来已经过去了半个世纪,而 C++ 最初被命名为“C with Classes”,距离 C++ 出现也已经过去了 37 年。在这段漫长的岁月里,C/C++ 通过对该语言的定期添加和改进保持了其人气和热度。现代 C++ 包括面向对象、泛型和函数式特性,还有助于低级内存操作。C++ 在行业中的用途广泛扩展,C++ 可以在视频游戏、服务器、数据库等一大坨领域找到。

2023 年,C/C++ 的需求似乎有所放缓,比例从年初约 13% 暴跌至 7%。

图片图片

  • 匹配的工作:280K (~9%)
  • 大数据关键词:c、c++

7. Ruby

Ruby 占据了第七大需求的编程语言的位置,一共找到了 13.4 万个工作岗位,约占总工作需求的 4%。Ruby 人气最高的打开方式是与 Web 框架 Ruby on Rails “梦幻联动”。尽管屈居第七差强人意,但 Ruby 运营着若干当今顶尖的科技公司,比如 Twitter(X)或 Github。

图片图片

  • 匹配的工作:134K (~4%)
  • 大数据关键词:ruby,Ruby on Rails

8. GO

Go 是一门“恰同学少年”的语言,由谷歌在 12 年前创建。谷歌设计 Go 的目的是为了在多核、联网机器和大型代码库时代提高编程生产力。Go 编程语言的就业需求稳定在 2%,在此期间提供了超过 58K 的就业机会。Uber 或 Twitch 等顶流公司正在使用 Go。

图片图片

  • 匹配的工作:58K (~2%)
  • 大数据关键词:go

完整测评跑分表

2023 编程语言及其市场需求的完整图表:

图片图片

按月份统计的趋势视图:

图片图片

总结

这项调研的主要目标是根据编程语言对“开发工作”分类,最大限度地减少错误,并获得尽量准确的信息。为了实现此目标,我们只统计职称为编程语言的就业机会。这是因为我们只想要明确需要编程语言的工作。

举个栗子,职称为“后端程序猿”的工作,即使它定义了堆栈且还描述了工作要求,也会不纳入统计,并且不计入任何语言。否则,职称为“Vue 爱好者”的工作也会被视为 JS/TS。

另外,粉丝请注意,一份工作机会可以包含多种语言。举个栗子,职称为“全栈攻城狮(Django/Vue)”的工作会计入 Python 和 JS/TS 语言。

毋庸置疑,JS 和 TS 确实主导了开发者的就业市场。JS/TS 总共占编程工作的 29%。这是一个巨大的数字,这意味着,大约 1/3 的工作需要 JS/TS 的知识储备。

Python 和 Java 是 2023 市场需求第二和第三的编程语言,也提供了大量工作机会。粉丝请注意,Java 与 Python 的距离正在拉近,有几个月 Java 反超 Python 强势上位,因此任何认为 Java 是一种过时的编程语言的道友可能需要重新整理偏见,形成新的偏见。

C#、PHP、Ruby 和 Go 都表现出了一致的工作需求,这表明它们都可以作为编程语言的可靠选择。

责任编辑:武晓燕 来源: 人猫神话
相关推荐

2023-09-16 19:11:49

2023-12-27 11:45:09

2023-02-06 11:19:52

2023-01-28 10:22:47

2022-01-05 09:26:56

IT灾难IT故障

2022-11-23 11:15:45

2011-04-14 18:03:49

2009-08-31 14:41:07

C#编程入门

2011-12-19 09:35:53

2023-05-10 11:29:46

2023-01-12 12:57:00

数据中心首席执行官

2023-03-30 19:17:54

语言编程

2022-04-25 13:11:14

Python编程技巧

2022-06-30 09:07:52

编程语言Javascript开发

2022-12-19 10:56:13

编程语言JavaScriptPython

2020-12-28 09:44:12

云计算云计算产业云开发

2019-01-30 05:04:05

web开发网络

2024-03-14 15:11:54

2021-12-17 19:54:56

物联网预测物联网IOT

2021-04-15 08:57:40

物联网预测物联网IOT
点赞
收藏

51CTO技术栈公众号