JavaScript/TypeScript 在开发者职位中需求最高,占 31%。
Python 和 Java 紧随其后,Python 的职位需求在 2024 年有所增长,到 9 月份,其职位数量比 Java多 出 6-7%。
C#、PHP、Ruby 和 Go 的需求保持稳定。
C/C++ 的需求则有所下降,从年初的 10% 降至 9 月份的 6%。
1、JavaScript / TypeScript
JavaScript 是整个市场中最受欢迎的编程语言,TypeScript 的出现(JavaScript 的类型安全扩展)也助力了这一成就。
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。
近年来,TypeScript 的受欢迎程度一直在增加,许多新的 JavaScript 框架都是使用 TypeScript 编写,如 Angular 或 NestJS。
从 2023 年 1 月至 2024 年 9 月,JavaScript/TypeScript 相关的工作机会多达 65.1 万,占总需求的 31%。
关键词:JavaScript、TypeScript、React、Angular、Vue、Node
2、Python
Python 以其多功能性,从脚本编写、运行服务器或数据分析,成为 2024 年第二受欢迎的编程语言。
Python 因其易读性和强大的库而广泛应用于数据科学、机器学习、网站开发和自动化任务。
Python 在数据科学和机器学习领域尤其受欢迎,因为其数据处理库如 Pandas 和 NumPy 使得数据分析变得高效。同时,Python也是网络开发的重要工具,通过框架如 Django 和 Flask 可以快速搭建网站和 Web 应用。此外,Python 在自动化脚本、教育、科学计算以及人工智能研究中也扮演着重要角色。
在这 21 个月中,我们发现了408K个职位,占明确要求Python作为编程语言的职位的20%。
关键词:Python、Django、Flask
3、Java
Java 自 1995 年诞生以来一直非常受欢迎。
Java 是一种多用途编程语言,特别适用于企业级应用、Android 移动应用开发以及大型系统的后端开发。
它还广泛应用于金融服务行业、电子商务平台和云计算服务。
尽管随着更现代的语言如 Kotlin 的出现,其受欢迎程度在过去几年有所下降,但它仍然稳居前三,占18%。
像 Spring 这样的框架在许多顶级公司中使用,帮助它保持了这一位置。
关键词:Java、Spring
4、C#
C#是微软开发的一种面向对象的编程语言,主要用于 Windows 平台的应用开发。
C# 是一种通用的、多范式的、面向对象的编程语言,主要用于解决 C++ 的一些弱点。
C# 在桌面应用、游戏开发(尤其是使用Unity引擎)、企业级应用、以及微软的 .NET 框架下的各种 Web 应用开发中都有广泛应用。
C# 也常用于 Windows 服务和工具的开发,以及与 SQL Server 等数据库的交互。
C# 在微软的 .NET 平台和 Unity 游戏开发中被广泛使用,稳居第四位,占总需求的 12%,拥有 24.6 万的工作机会。
关键词:C#、.NET
5、PHP
PHP 从 27 年前作为一个简单的“个人主页工具”开始,已经走过了一段不可思议的旅程。
PHP 主要用于 Web 开发,尤其擅长创建动态交互式网站,它在内容管理系统(如WordPress)、电子商务平台和在线社区中非常流行。
Laravel 和 WordPress 的广泛使用让 PHP 占据了市场需求的 10%。
截至 2024 年 9 月,PHP 占开发者职位需求的 10%,意味着每 10 个开发职位中就有 1 个需要 PHP。
关键词:PHP、Laravel、WordPress
6、C/C++
自 C 语言首次发布 50 年来,以及 C++ 在 37 年前首次出现以来,C/C++一直在定期添加和改进语言,保持了其受欢迎程度。
C 和 C++ 是高性能编程语言,广泛应用于系统软件、游戏开发、嵌入式系统、实时应用和高性能计算领域。
C++ 因其面向对象的特性,在需要精细内存控制和高效执行的大型软件项目中尤其受欢迎。
C 语言则常用于操作系统、硬件驱动程序和底层系统开发。
C/C++ 在金融行业、科学计算和工程模拟等领域也有广泛应用,因为这些领域需要语言能够提供接近硬件层面的控制能力。
虽然 C 和 C++ 曾在多个行业中占主导地位,但 2024 年这类工作的需求有所下降,其占比从 2023 年的 10% 下降至 6%-7%。
关键词:C、C++
7、Ruby
Ruby 是第七大最受欢迎的编程语言,尤其擅长快速开发 Web 应用,它最常见的用途是与 Web 框架 Ruby on Rails 一起使用,使得构建复杂的网站和网络服务变得高效。
Ruby 在自动化脚本、测试和原型设计中也很有用。
Ruby 是一个相对小众的语言,但依然保持稳定,尤其是与 Ruby on Rails 框架结合使用时,需求约占 4%。
关键词:Ruby、Ruby on Rails
8、Go
Go 是一种由 Google 在 12 年前创建的年轻语言。
Go 语言以其在并发处理和高性能计算方面的显著优势,在多个领域中展现出广泛的应用潜力。
Go 特别擅长于服务器编程,包括处理日志、数据打包、虚拟机处理和文件系统等任务。在分布式系统和数据库代理器的开发中,Go 语言也发挥着重要作用,例如 Etcd 这样的分布式键值存储系统。
2024 年,Go 的需求稳定在 2%。
关键词:Go
参考链接:https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/