2023 年最受欢迎的 8 种编程语言

52a31f4c8322a8e4f28af9a85b1de288.gif

【编者按】本文主要介绍了 2023 年在开发者工作市场上最受欢迎的编程语言,分别是 JavaScript/TypeScript、Python、Java、C#、PHP、C/C++、Ruby 以及 Go,其中 JavaScript/TypeScript 是需求量最大的,占了 29%。这些编程语言的热度反映了行业需求和技术趋势。

原文链接:https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/

未经允许,禁止转载!

作者 | Logan dev       译者 | 明明如月

责编 | 夏萌

出品 | CSDN(ID:CSDNnews)

d218160a0afb2709d32c7247e6473e28.jpeg

你是否想过 2023 年最受欢迎的编程语言是什么?虽然现在有超过 200 多种编程语言,但实际上在实际工作中只有少数几种被使用。了解这些信息对于在开发者就业市场上取得成功至关重要。

过去的 17 个月里(从 2022 年 1 月到 2023 年 5 月),DevJobsScanner 分析了超过 1400 万份开发者工作。在这 1400 万份工作中,DevJobsScanner 只挑选了那些明确要求编程语言的职位。想了解更多信息,可以查看 本研究是如何进行的 部分。

请继续阅读以下内容,了解最受欢迎的编程语言是哪些 ?

670cc9b40d809b064c3073dd411fa631.png

JavaScript / TypeScript

outside_default.png

自从 JavaScript 的诞生使最初的网站具备动态性以后,它的受欢迎程度一直在持续增长。因此,目前 JavaScript 已经成为市场上最受欢迎的编程语言。此外,TypeScript(一种具有类型安全性的 JavaScript 超集)的到来也可能有助于实现这个里程碑。TypeScript 的受欢迎程度在近年来只增不减。许多新的 JavaScript 框架完全用 TypeScript 编写,如 Angular 或 NestJS。

从 2022 年 1月到 2023 年 5月(十七个月),我们发现有915K的工作职位要求使用 JavaScript 或 TypeScript,占明确要求使用 JavaScript 或 TypeScript 的工作职位的约29%。

outside_default.png

  • 找到的工作数量:915K(约29%)

  • 关键词:JavaScript、TypeScript、React、Angular、Vue、Node。

7781d3f92d6d1fe3a565e792be8ce31f.png

Python

outside_default.png

Python 在不引人注目的情况下,成为了2023年第二受欢迎的编程语言。从脚本编写,到服务器运行,再到数据分析,Python 的多功能性成为了实现这一目标的关键。此外,Python 用户构成的开发者社区是全球最大的之一。

在这十七个月中,我们发现有约20%(603K)的工作职位明确要求使用 Python。

outside_default.png

  • 找到的工作数量:603K(约20%)

  • 关键词:Python、Django、Flask。

b6e2f41b2ff7db9f3df94e171c65e00f.png

Java

outside_default.png

在第三位,我们发现了 Java,成为第三受欢迎的编程语言。自1995年创建以来,Java 一直非常受欢迎。虽然随着 Kotlin 等更现代的语言的出现,Java 的受欢迎程度在近年来有所下降,但它仍然稳居前三位。像 Spring 这样的框架,在许多顶级公司中使用,有助于保持这个位置。

outside_default.png

  • 找到的工作数量:546K(约17%)

  • 关键词:Java、Spring。

9ed5ec8a429f03623fbceeaeee02dbd6.png

C#

cfef0e5b168f40fe626e10b492e40110.png

C# 占据了排名第四的位置。C# 是一种通用的、多范式的、面向对象的编程语言,其设计思想中吸收了 C++ 的一些优点,同时也增加了很多新的特性。作为一种通用编程语言,C# 有着广泛的使用场景。C# 最常见的用途是与 .NET 框架配合使用。同时,它也在 Unity 游戏框架中用于脚本编写。无论是 .NET 框架还是 Unity,都在顶级公司中广受欢迎。

outside_default.png

  • 找到的职位:375K(约占 12%)

  • 关键词:C#,.NET。

eaa0c38d485ad29ed364ff0fd0033d35.png

PHP

outside_default.png

27 年前,PHP 在起初阶段只是用于个人主页的简单工具,但自那时起,PHP 的发展令人瞩目。如今,PHP 已成为 2023 年需求量排名第五的编程语言。截至 2023 年 5 月,PHP 占总开发人员职位需求的 10%,也就是说,每 10 个开发职位中就有 1 个要求掌握 PHP。

PHP 主要用于网络开发,结合像 Laravel 或 Wordpress 这样的框架。

outside_default.png

  • 找到的职位:288K(约占 9%)

  • 关键词:PHP,Laravel,Wordpress。

5dcbdbc1b510208d4ec7f5cb5c0bdd41.png

C/C++

outside_default.png

自 C 语言首次发布已经过去了五十年,C++ 也已经历了 37 年,它最初被命名为“带有类的 C”。在这漫长的时间窗口里,C/C++ 通过对语言的持续增强和改进保持了其热度。现代的 C++ 包含面向对象、泛型以及函数式特性。同时,C++ 也便利了低级别的内存操作。它在行业中的应用非常广泛,从视频游戏、服务器、数据库,到太空探测器等等,都能找到 C++ 的身影。

然而,到了 2023 年,对 C/C++ 的需求似乎有所减缓,其占比从二月份的近 13% 下降到五月份的 7%。

outside_default.png

  • 找到的职位:280K(约占 9%)

  • 关键词:C,C++。

ee5d1ac0a355fa180db55770e1693837.png

Ruby

outside_default.png

Ruby 在所有编程语言中的需求量排名第七,共找到了 134K 个职位(占总职位需求的 ~4%)。Ruby 最常见的用途是与 Ruby on Rails 这样的网络框架结合使用。虽然第七名可能看起来并不突出,但 Ruby 实际上驱动着许多顶尖科技公司,如 Twitter,Crunchbase 和 Github。

outside_default.png

  • 找到的职位:134K(约占 4%)

  • 关键词:Ruby, Ruby on Rails

b5ef7ae2c5dc3c79c0cc43ad658976d2.png

Go

outside_default.png

Go 是由 Google 在 12 年前创建的一种新型语言。Google 设计 Go 的初衷是在多核、联网机器和大型代码库的时代,提升编程效率。如下图所示,Go 编程语言的工作需求保持稳定,约占 2%,在这段期间提供了超过 58K 的工作机会。像 Uber 或 Twitch 这样的顶尖公司都在使用 Go。

outside_default.png

  • 找到的职位:58K(约占 2%)

  • 关键词:Go

ec2bcbbd07d956d9e648d18f77af876b.png

2023年最受需求的编程语言(完整列表)

下面是完整的图表,列出了 2023 年各编程语言及其对应的需求:

outside_default.png

下面是相同的视图,但按月进行细分:

outside_default.png

287180150169f4960a5903fba002629a.png

这项研究是如何进行的?

这项研究的主要目标是按编程语言分类 "开发工作",以期获得最少错误、最准确的信息。为了达到这个目标,我们只使用 职位名称 来将这些工作分类为编程语言。这是因为我们只关注那些 明确 需要一种编程语言的工作。

例如,标题为 "后端开发者" 的工作,即使它定义了技术栈并在工作要求描述中有明确要求,也会被排除,不计入任何语言。另一方面,标题为 "React 开发者" 的工作会计入 JavaScript / TypeScript,同样,标题为 "Laravel 开发者" 的工作会计入 PHP。

也需要注意的是,一份工作可以同时涉及 2 种或更多编程语言。例如,标题为 "全栈开发者(Django/Angular)" 的工作将计入 Python 和 JavaScript / TypeScript。

c7740e1648d9aa0a339f5a9d016f45f3.png

总结

显然,Javascript 和 Typescript 在开发者工作市场上发挥了主导作用。在明确要求编程语言的工作中,Javascript 和 Typescript 占总数的 29%。这个比例非常高,近 1/3 的工作都要求具备 Javascript 或 Typescript 的知识。

Python 和 Java 在 2023 年也是最受需求的编程语言之一,同样有大量的工作机会。值得注意的是,Java 正在逐步追赶 Python,有些月份甚至位于前 2 名,所以那些声称 Java 是一种过时编程语言的人可能需要重新考虑。

C#、PHP、Ruby 和 Go 都显示出稳定的工作需求,说明它们每一种都可以作为编程语言的可靠选择。

然而,需要注意的是,虽然 C/C++ 的需求在 2022 年有所增加,但在 2023 年目前正在下降。

你对文章中提到的最热门编程语言有何看法?你认为哪个编程语言是最好的编程语言?请在评论区发表你的看法。

参考链接:

  1. 本研究是如何进行的:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/blog/top-8-most-demanded-languages-in-2023#how-has-this-study-been-made

  2. JavaScript:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/javascript-jobs/

  3. TypeScript:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/typescript-jobs/

  4. React:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/react-jobs/

  5. Angular:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/angular-jobs/

  6. Vue:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/vue-jobs/

  7. Node:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/node-jobs/

  8. Java:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/java-jobs/

  9. Spring:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/spring-jobs/

  10. C#:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/c#-jobs/

  11. .NET:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/.net-jobs/

  12. PHP:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/php-jobs/

  13. Laravel:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/laravel-jobs/

  14. Wordpress:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/wordpress-jobs/

  15. C:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/c-jobs/

  16. C++:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/c++-jobs/

  17. Ruby:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/ruby-jobs/

  18. Ruby on Rails:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/ruby-on-rails-jobs/

  19. Go:chrome-extension://hajanaajapkhaabfcofdjgjnlgkdkknm/go-jobs/

推荐阅读:

▶突发!OpenAI 骤然关停 AI “打假”工具,官方承认:准确率过低

月薪8k-17k比例下降、每日写不足300行代码、拒绝加班,2023 中国开发者调查报告出炉!

▶15 个世界第一!腾讯斩获MSU世界视频编码器大赛全场最佳

3f8a8dd2f8276d1527afc93774c0060a.png

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
2023最受欢迎的开发语言可能会有一些变化,但以下是一些目前非常受欢迎的开发语言,它们有望在2023继续保持其受欢迎程度: 1. Python:Python是一易于学习和使用的高级编程语言,具有广泛的应用领域,包括数据科学、人工智能、Web开发等。它的简洁语法和丰富的库使其成为开发者的首选之一。 2. JavaScript:JavaScript是一用于前端和后端开发的脚本语言,广泛用于Web应用程序的开发。随着Node.js的兴起,JavaScript也可以用于服务器端开发,使其在全栈开发中变得更加重要。 3. Java:Java是一广泛应用于企业级应用程序开发的编程语言。它具有跨平台性、强大的生态系统和丰富的库支持,使其在企业级开发中非常受欢迎。 4. Go:Go是由Google开发的一编译型静态类型语言。它具有高效的并发性能和简洁的语法,适用于构建高性能的网络服务和分布式系统。 5. Rust:Rust是一系统级编程语言,注重安全性和并发性能。它的内存管理机制和强大的类型系统使其成为开发高性能和安全应用程序的理想选择。 6. Kotlin:Kotlin是一基于Java虚拟机的静态类型编程语言,被广泛用于Android应用程序开发。它具有简洁的语法和与Java的良好互操作性,使其成为Android开发者的首选语言之一。 7. Swift:Swift是由Apple开发的一用于iOS、macOS和watchOS应用程序开发的编程语言。它具有现代化的语法和强大的性能,使其在苹果生态系统中非常受欢迎。 这些语言在不同领域和场景中都有广泛的应用,并且在2023仍然有望保持其受欢迎程度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CSDN资讯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值