本期共享的是 —— 大家有没有想过 2023 人气最高的是什么编程语言?尽管目前地球上已存在超过 200 多种编程语言,但只有少数语言在现实世界的各行各业中普遍使用。了解这些关键资讯对于在开发者工作行业夺取先机至关重要。
在过去 17 个月里,DevJobsScanner(开发岗雷达)分析了超过 1400 万个开发者岗位。从这 1400 万个职位中,DevJobsScanner 只挑选了明确需要编程语言的职位,了解哪些语言的市场需求最大。
自从地球上出现第一个网站以来,多年来 JS 的人气一直高居不下。话虽如此,目前 JS 是整个市场上需求最大的编程语言。此外,作为类型安全的 JS 超集,TS 的诞生也可能有助于实现这一里程碑。TS 人气和热度近年来与日俱增。一大坨新型 JS 框架完全采用 TS 编写,包括但不限于 Vue/Angular/NestJS 等等。
过去 17 个月里,我们发现了 91.5 万份明确需要 JS/TS 作为编程语言的工作机会,约占工作的 29%。
图片
Python 悄无声息地成为 2023 第二大需求编程语言。Python 的多功能性,从脚本编写、运行服务器到数据分析,都是实现这一里程碑的关键。此外,Python 拥有又大又棒的社区之一。
在这 17 个月中,我们发现了 60.3 万份明确需要 Python 作为编程语言的工作机会,约占工作的 20%。
图片
作为第三大需求的编程语言,我们发现了排名前三的 Java。Java 语言自 1995 年诞生以来一直人气爆棚。尽管随着 Kotlin 等更现代语言的出现,Java 的人气和流量在过去几年中有所下降,但它仍然牢牢占据前三。诸如 Spring 之类的框架被一大坨顶级公司使用,这有助于巩固 Java 的地位。
图片
屈居第四的是 C#。C# 是一种通用、多范式、面向对象的编程语言,其设计动机主要是为了解决 C++ 的某些短板。作为一种通用语言,C# 具有广泛的用例。C# 最常见的打开方式是与 .NET 框架“梦幻联动”。C# 也大量用于 Unity 游戏框架中的脚本编写。.NET 框架和 Unity 都深受顶级公司青睐。
图片
二十七年前,这种语言最初只是一个简单的“Personal Home Page Tool”(个人主页工具),简称为 PHP,从那时起已经经历了一段令人喵瞪狗呆的旅程。PHP 是 2023 第五大需求的编程语言。截至 2023,PHP 占开发者职位总需求 10%,这意味着 1/10 的开发职位需要 PHP。
PHP 主要用于 Web 开发,与 Laravel 或 Wordpress 等框架“梦幻联动”。
图片
自 C 语言首发以来已经过去了半个世纪,而 C++ 最初被命名为“C with Classes”,距离 C++ 出现也已经过去了 37 年。在这段漫长的岁月里,C/C++ 通过对该语言的定期添加和改进保持了其人气和热度。现代 C++ 包括面向对象、泛型和函数式特性,还有助于低级内存操作。C++ 在行业中的用途广泛扩展,C++ 可以在视频游戏、服务器、数据库等一大坨领域找到。
2023 年,C/C++ 的需求似乎有所放缓,比例从年初约 13% 暴跌至 7%。
图片
Ruby 占据了第七大需求的编程语言的位置,一共找到了 13.4 万个工作岗位,约占总工作需求的 4%。Ruby 人气最高的打开方式是与 Web 框架 Ruby on Rails “梦幻联动”。尽管屈居第七差强人意,但 Ruby 运营着若干当今顶尖的科技公司,比如 Twitter(X)或 Github。
图片
Go 是一门“恰同学少年”的语言,由谷歌在 12 年前创建。谷歌设计 Go 的目的是为了在多核、联网机器和大型代码库时代提高编程生产力。Go 编程语言的就业需求稳定在 2%,在此期间提供了超过 58K 的就业机会。Uber 或 Twitch 等顶流公司正在使用 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 都表现出了一致的工作需求,这表明它们都可以作为编程语言的可靠选择。
本文链接:http://www.28at.com/showinfo-26-75365-0.html2023年需求最高的八大编程语言
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com
上一篇: 用Rust制作一个小型搜索引擎
下一篇: 说一说 JavaScript 异步迭代器