找回密码
立即注册
搜索
发回帖 发新帖

4868

积分

0

好友

626

主题
发表于 半小时前 | 查看: 7| 回复: 0

你现在打开招聘软件,搜「Python 开发」,再搜「Java 开发」,岗位数能差出好几倍。

前两天有个刚毕业的小兄弟问我,说现在大模型都能写代码了,还有必要学编程语言吗?要是学的话,学哪个?

我没直接回答。我先把几个主流榜单拉出来对了一遍——TIOBE、IEEE Spectrum、Stack Overflow、GitHub Octoverse、RedMonk,五个都看了。

对完之后有个感觉:很多人对「哪个语言要火」的判断,用的还是三年前甚至十年前的经验。这三年的变化,说大不大,说小也不小,只不过拐点跟你想的位置不太一样。

这篇文章,我想把这五张表摊开讲清楚。

大模型发展对编程语言榜单影响的时间轴信息图

先聊一个反常识的结论

大多数人以为的剧本是这样的:ChatGPT 火了,Python 因为搞 AI 火了,所以 Python 排名一路暴涨。

但实际数据不是这样。

往前翻,2006 年 Python 在 TIOBE 排第 8,2016 年爬到第 5,2021 年第 3,2026 年才第 1。它是一节一节爬上来的,不是一夜之间被 AI 抬上去的。

2018、2020、2021 这三年的 TIOBE 年度语言,也都是 Python 拿的,那时候大模型还没席卷全世界。

真正被 AI 改变的是另一件事。

2025 年 Stack Overflow 的调查里,Python 的使用率从上一年的五成涨到 57.9%,一年涨了 7 个百分点,报告直接把这个涨幅归给了 AI 和数据这块。

这个数字才是真正的信号。不是「排名第一」,而是「还在加速」。

说白了,Python 不是被 大模型 吹起来的,是 AI 来的时候,它已经在门口站着等了十年。深度学习那批框架,TensorFlow 和 PyTorch 都写在 Python 里,它天然就守在那个位置上。

被大模型推着动的,是这两个

这才是这篇文章最想跟你说的部分。

GitHub 每年发的 Octoverse 报告里,会按「月度活跃贡献者」给语言排名,数的是真在这个平台上提交代码的人有多少。

2025 年 8 月,TypeScript 第一次超过了 Python,拿下第一。

TIOBE编程语言十年位次变化图表

GitHub 官方给的解释很直接,一共两点。一是现在新建项目,很多脚手架默认就是 TypeScript;二是 AI 辅助写码的时候,类型系统能在模型写错的时候提前拦住。

第二点特别值得琢磨。他们引了一份 2025 年的研究,说大模型生成的代码编译错误里,94% 是类型检查没过的错误。

为什么类型突然变重要了?

你想想,以前代码是你自己写的,你自己心里有数。现在一大半是模型写的,你不一定每行都看。

那谁来兜底?类型系统是唯一能自动拦住错的那道防线。

GitHub 上的数字也印证了,一年里 TypeScript 的贡献者涨了 66.6%,Python 涨了 48.8%,JavaScript 只涨了 24.8%。TypeScript 的增速是 JavaScript 的将近三倍。

另一个是 C 语言回来了。

TIOBE 2026 年 8 月的榜上,C 从第 3 升到第 2,它是前五名里唯一一个同比评分还在涨的,一年涨了 2.07 个点。

C# 和 Java 都在往下掉,只有 C 在涨。

我个人的理解是,底层这块是 AI 替不掉的。操作系统、内核、嵌入式、驱动,这些东西需要的不只是写代码,更是对硬件结构的理解和对极致性能的控制,模型在这方面帮不上太多忙。

Rust 进了前十,但先别急着吹

Rust 这几年一直有人喊「要取代 C++」。

2026 年 7 月,它第一次进了 TIOBE 前十,8 月守在第 10 位,评分 1.45%。

单看这个,是挺亮眼的,一年从第 18 名冲到第 10 名,是前十里面涨得最猛的一个。

但有个容易被忽略的对比。RedMonk 2026 年 1 月的榜上,Rust 排第 20,还排在 Dart 后面。它的 GitHub 代码活动能排到 58,但 Stack Overflow 上的讨论标签只排到 83。这个落差说明的是,写 Rust 的人在变多,但用 Rust 讨论问题的人还很少,社区厚度还没跟上。

美国政府给内存安全下了最后期限之后,Rust 的排名创了历史新高。政策推动的成分,不小。

我的判断是,Rust 在系统安全这块确实在起量,但你要说它马上要取代 C++,还早。C++ 在游戏引擎、高频交易这些地方的积累,不是几年能撼动的。

谁在掉队

有涨就有跌,有时候看跌的比看涨的更有意思。

Java 让出了第一

从 2016 年的第 1 掉到现在的第 4。别误会,它没崩,只是换了个位置。企业后端、金融、政府的系统里,Java 还是主力。它掉的是热度,不是份额。

MATLAB 掉出前 20

2026 年 8 月排第 25,十多年来第一次掉出前 20。TIOBE 的 CEO 说得直接,一是它收费,在一个大家都习惯免费用开源的时代,这个劣势越来越明显;二是它这些年在功能上没怎么进化。

PHP 和 Perl 慢慢退场

PHP 掉到第 13,位置被 Go 这类语言替代了一部分。Perl 从第 9 掉到第 18,一年跌了 1.13 个点。这两个都是「还在用,但没人再选了」。

Go 有点意外

一年掉了 1.22 个点,从第 8 掉到第 14。这个我有点意外,Go 在云原生这块一直是主力,Docker 和 Kubernetes 都是它写的。可能的原因是它的热度被 TypeScript 和 Rust 分掉了一部分。

为什么榜单之间会打架

TIOBE与GitHub编程语言排行榜对比图

讲到这里必须插一句,不然你会觉得这几张表互相矛盾。

最典型的是 TypeScript。在 GitHub 上是第 1,在 TIOBE 上连前 20 都进不去,排第 32 左右。

这不是榜单出错,是它们数的东西根本不一样。

GitHub 数的是「人在不在写」

它按月度活跃贡献者排,数的是平台上真的提交了代码的人。这是个「行为」指标。

TIOBE 数的是「东西被搜了多少」

它统计的是搜索引擎里跟这个语言相关的页面有多少。写 TypeScript 的人搜的多半是某个框架名、某个报错,很少有人专门去搜「TypeScript 编程」这个词。所以它在这个口径下天生吃亏。

Stack Overflow 数的是「谁在被问」

它问的是开发者自己在用什么。2025 年那份调查里,JavaScript 66%、HTML/CSS 61.9%、SQL 58.6%、Python 57.9%、TypeScript 43.6%。这是多选题,一个人可以同时勾好几个。

RedMonk 数的是「GitHub + Stack Overflow 综合」

它把两个信号合起来看,2026 年 1 月的结果是 JavaScript 第 1、Python 第 2、Java 第 3、PHP 和 C# 并列第 4。

所以你要是想知道「现在什么语言最值得学」,只看一个榜是不够的。你想知道的是「未来谁有饭吃」,那就得看趋势和雇主需求,而不是当前的搜索量。

所以到底该信哪个

把话绕回开头那个小兄弟的问题。

不同角色如何看待编程语言榜单

如果你是找工作的人,看 Stack Overflow 的使用率,加上雇主需求那一栏。这两个才反映招人的人在用什么。TIOBE 里那些搜索量高但岗位稀少的语言,对你没用。

如果你是选技术栈的人,看 GitHub Octoverse,顺便看这个语言的生态库里有没有现成的轮子。生态比名次重要得多。

如果你是带团队做产品的,重点看类型系统和 AI 的配合程度。你自己写的代码可控,模型写的代码你得靠类型系统兜底。

如果你是做系统底层的,看 TIOBE 和 IEEE,别被应用层的热度带偏。C 和 C++ 在应用层是落后了,但操作系统、内核、驱动这块,短期没人替得掉。

如果你是写外包接活的,看甲方要什么,别管榜单排什么。Java、PHP、C# 在榜单上早就不热了,但你接的活里它们该占还是占。

收个尾

大模型这三年,对语言格局的影响,没有「AI 一出来,Python 就封神」这么戏剧化,也没有「以后不用学语言了」这么极端。

真实的情况是,它在放大已有的趋势。受欢迎的语言变得更受欢迎,有生态、有工具链的语言优势更大,而小众语言的处境更难。TIOBE 的 CEO 有句话我挺认同,AI 模型是拿流行语言的数据训练的,你想让它帮你写一门冷门语言,它都没数据可学。

所以那种「以后不用选语言了」的说法,我觉得恰好说反了。语言选得对不对,在 AI 时代反而更值钱。因为你要为模型写出来的东西负责。

真要给一句建议的话,我会说,别只盯着谁第一。盯那些「一年涨得最快」的位置,那才是往后走几年里,钱和人会流向的地方。




上一篇:Zammad双0Day遭在野利用:漏洞链可远程执行代码并提权至root
下一篇:Gopeed开源下载器:多协议全平台,还能接入AI管任务
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-6 20:37 , Processed in 0.063113 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表