前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >​2023年八大热门编程语言,你的技能在榜上吗?

​2023年八大热门编程语言,你的技能在榜上吗?

作者头像
Masutaa大师
发布2023-08-25 15:18:54
5650
发布2023-08-25 15:18:54
举报
文章被收录于专栏:Masutaa大师

一轮互联网寒冬席卷肆虐后,不少程序员的求职步入了地狱模式。在这样的形势下,与其盲目投递简历,不如去把握市场需求的技能方向,提前做好准备更有实效

如果你所掌握的编程技能在市场中属需求量大的那类,自然不必担心找不着工作;反之,你就需要好好考虑下自己未来的职业发展路线了,是选择转行,还是学习新的编程语言继续在编程行业混饭吃。无论你是上面的哪种,下面这篇文章都能对你有所帮助。

那么接下来,这篇文章将总结2023 年企业需求量最大的编程语言都有哪些!来看看你的技能在不在榜上吧!

目前世界上总共存在200多种编程语言,实际在各行各业中被真正应用的只有寥寥几种。如果你想在程序员这个行业里有所作为,选对一个发展前景广、企业需求量大的编程语言尤为重要

在过去的17个月里,也就是从2022年1月到2023年5月,DevJobsScanner对超过1400万个开发者职位进行了分析。在这1400万个职位中,DevJobsScanner仅挑选了明确要求具备编程语言技能的职位进行研究(如果你想了解更多有关这项研究如何进行的信息,可以直接去看文章末尾的研究方法部分)

接着看下去,我会告诉你哪些编程语言需求量最大。

1、JavaScript/TypeScript

自其网站创立伊始起,JavaScript一直是编程领域的无冕之王,如今更成为市场上需求量最大的编程语言。此外,TypeScript的问世也对其实现这一重要里程碑发挥了推动作用。TypeScript是具有类型安全特性的JavaScript超集,近些年,其受欢迎程度持续上涨。许多新兴的JavaScript框架,如Angular和NestJS,均完全采用TypeScript进行编写。

值得一提的是,从2022年1月到2023年5月的17个月中,我们共找到约9.15万个与JavaScript或TypeScript有关的程序员工作岗位。这些数据占到了所有编程工作岗位的29%。

  • 找到的工作数量:915K(约29%)
  • 关键词:JavaScript、TypeScript、React、Angular、Vue、Node。

2、 Python

Python如同一匹黑马,在无声无息中崭露头角,荣登2023年市场需求量第二大的编程语言宝座。其多功能性,无论是在脚本编写、服务器运行,还是数据分析方面,都助其赢得了这一荣誉。此外,全球最大、最强大的开发者社区之一也被python纳入怀中。

在这17个月里,我们找到了60.3万个工作机会,这约占到了所有明确要求Python编程语言技能的工作的20%。

  • 找到的工作数量:603K(约20%)
  • 关键词:Python、Django、Flask。

3、Java

作为需求量居于第三位的编程语言,Java自1995年创立以来,一直受到广泛的关注和喜爱。近年来,虽然随着Kotlin等更为现代化的编程语言的出现,Java的热度有所减退,但其在编程语言排行榜上的位置依然稳居前三。诸如Spring这类的Java框架被众多顶级公司所采用,这也在一定程度上帮助Java保持了其优势地位。

  • 找到的工作数量:546K(约17%)
  • 关键词:Java、Spring。

4、C#

位列第四的是C#编程语言。C#是一种综合多种编程范式,具备面向对象编程特性的通用编程语言,其设计初衷主要是为了改进C++的一些问题。

作为一种通用的编程语言,C#有着广泛的应用场景,其中C#最常被用于配合.NET框架进行开发。此外,它也大量用于 Unity 游戏框架中的脚本编写。无论是.NET框架还是Unity游戏框架,都受到众多顶尖公司的青睐。

  • 找到的职位:375K(约占 12%)
  • 关键词:C#,.NET。

5、PHP

二十七年前,PHP仅仅是一个简易的个人主页工具,然而自那时起,这门语言便开启了一段不可思议的发展历程。截至2023年5月,PHP的需求量占到了开发人员职位总需求的10%,也就是说,每十个开发职位中,就有一个需要PHP的技术支持。因此,在这把PHP做为全球需求量第五大的编程语言。

PHP主要应用于web(网页)开发领域,常与Laravel或Wordpress等框架进行搭配使用。

  • 找到的职位:288K(约占 9%)
  • 关键词:PHP,Laravel,Wordpress。

6、C/C++

C语言自发布以来已历经半个世纪,其衍生语言C++(最初名为“ C with Classes ”)也已诞生37年。在这漫长的历程中,C/C++通过不断更新和优化,保持了其在编程领域的热度。

现代C++融入了面向对象、泛型以及函数式编程等特性,并能进行底层内存操作。其应用领域广泛,涉及视频游戏、服务器、数据库以及空间探测器等多个行业。

2023 年,C/C++ 的需求似乎有所放缓,比例从 2 月份的近 13% 下降至同年 5 月份的 7%。

  • 找到的职位:280K(约占 9%)
  • 关键词:C,C++。

7、Ruby

在编程语言的需求量排行榜中,Ruby位列第七,提供约13.4万个就业机会,占总需求的4%。Ruby最主要的应用场景是与Web框架Ruby on Rails配合使用。尽管第七的排名看着不高,但Ruby却在Twitter、Crunchbase和Github等顶级科技公司中得到广泛应用。

  • 找到的职位:134K(约占 4%)
  • 关键词:Ruby, Ruby on Rails

8、Go

Go语言是谷歌公司于12年前创立的一种新型编程语言。谷歌的设计初衷是在处理多核处理器、联网机器及大型代码库的环境下,提升编程效率。如下图所示,Go语言的就业市场需求稳定在2%,并在此期间提供了超过五万八千的就业机会。多家顶尖企业包括Uber和Twitch,都在使用Go语言。

  • 找到的职位:58K(约占 2%)
  • 关键词:Go

这项研究是如何进行的?

这项研究的主要目标是依据编程语言对“开发工作”进行分类,以便尽可能减少错误,获取最精准的信息。为了实现这一目标,为达此目标,我们仅以工作标题为依据进行分类,因此只针对那些明确需要编程语言技能的工作岗位。

比如说,如果一个工作的标题是“后端开发人员”,即使它定义了堆栈并描述了工作要求,我们也不会将其计入任何编程语言的类别。

然而,如果一个工作的标题是“React开发人员”,我们就会把这个工作归入JavaScript/TypeScript类别,同样的,如果标题是“Laravel开发人员”,我们就会把这个工作归入PHP类别。

另外,需特别注意的是,一个工作机会可能涉及到两种或更多的编程语言。譬如,一个标注为“全栈开发者(Django/Angular)”的职位,将同时被计入Python和JavaScript/TypesScript语言的计算之中。

结论

显然,Javascript和Typescript在开发人员的就业市场中确实占据了主导地位。在明确要求掌握编程语言的职位中,Javascript和Typescript的需求占比高达29%,这是一个相当大的比例。也就是说,近三分之一的职位需要应聘者掌握Javascript或Typescript的知识。

Python 和 Java 分别是 2023 年需求量第二和第三大的编程语言,也提供了大量工作机会。值得注意的是,Java和Python之间的差距正在缩小,甚至有几个月Java都一度占据了第二的位置,所以,如果你认为Java已经过时,那可能说得太早了。

C#、PHP、Ruby 和 Go 这些编程语言的工作需求都很稳定,可以大胆入手学。

尽管在2022年,C/C++的需求量呈现出增长态势,但在2023年,其需求量却出现了下降,这一现象值得我们持续关注。

编程语言统计全图鉴

以下是完整的图表,显示了2023年编程语言及其相应的需求:

...以及按月份划分的相同视图:

作者:Logan dev

译者:阮煜茜

出品:Masutaa大师

关于Masutaa

Masutaa是个互联网从业者自由协作交流平台,链接行业内TOP10%人才!目前平台上已经有将近400名互联网尖端人才,其中近70%的从业者从业年限超3年。

在这个平台上,你有机会获得远程项目,也可实现地理套利,成为数字游民!

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、JavaScript/TypeScript
  • 2、 Python
  • 3、Java
  • 4、C#
  • 5、PHP
  • 6、C/C++
  • 7、Ruby
  • 8、Go
  • 这项研究是如何进行的?
  • 结论
    • 编程语言统计全图鉴
    • 关于Masutaa
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档