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

大家好,这里是大家的林语冰。坚持阅读,自律打卡,每天一次,进步一点

免责声明

本文属于是语冰的直男翻译了属于是,略有删改,仅供粉丝参考。英文原味版请传送 Top 8 Most Demanded Programming Languages in 2023

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

在过去 17 个月里,DevJobsScanner(开发岗雷达)分析了超过 1_400 万个开发者岗位。从这 1_400 万个职位中,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 都表现出了一致的工作需求,这表明它们都可以作为编程语言的可靠选择。

不过,粉丝请注意,虽然 C/C艹 的需求在 2022 有所增长,但在 2023 又双叒叕下降了。

本期话题是 ------ 您目前使用的哪种编程语言,以及您期望投资的下一个语言是哪一个呢?

欢迎在本文下方群聊自由言论,文明共享。谢谢大家的点赞,掰掰~

《前端 9 点半》每日更新,坚持阅读,自律打卡,每天一次,进步一点

相关推荐
AI大模型-小华几秒前
Codex 三方充值快速入门指南
java·前端·数据库·chatgpt·ai编程·codex·chatgpt pro
立心者01 小时前
SpringBoot中使用TOTP实现MFA(多因素认证)
java·spring boot·后端
AskHarries2 小时前
SEO 页面怎么生成
后端
做前端的娜娜子2 小时前
同一链接实现 PC Web 与移动 H5 自适应
前端·掘金·金石计划
爱吃牛肉的大老虎2 小时前
Rust对象之结构体,枚举,特性
开发语言·后端·rust
石榴2 小时前
NestJS 的请求到底经过了什么:装饰器、守卫、拦截器、管道与中间件如何配合
后端
小帅不太帅2 小时前
架构没变、规模没变,DeepSeek V4 Flash 正式版凭什么暴涨 47 分?
前端·aigc·deepseek
Gopher_HBo2 小时前
moby-client客户端
后端
jarvisuni3 小时前
DeepSeekFlash前端依旧拉垮,而且变慢了很多!
前端·javascript·算法