网上刷到编程语言排行榜,很多人直接拿百分比当岗位占比,踩坑的人特别多。 这张是 TIOBE 的榜单,先讲最重要一句话:这个分数不是企业项目代码占比,是全网搜索、教程讨论的热度分。 代表的是大家在搜什么、想学什么,不等于公司里实际写代码的比例。

我们直接看截图里的数据:

  1. Python 18.53%,稳稳排第一,但是环比还跌了 7.61%。 AI 大火带动全网大量人搜 Python 教程,热度断层领先。 但注意,热度高≠后端岗位全是 Python。很多人只是学 AI、写脚本,线上高并发业务,大厂还是 Java、Go 居多。
  2. C 语言 11.10%,上涨 2.07%排第二。 操作系统、驱动、嵌入式、单片机离不开 C,底层岗位一直稳,这么多年地位没被动摇。
  3. C++ 8.62%,小幅下滑 0.56%第三名。 游戏引擎、音视频、高性能服务器、量化交易主要靠 C++。现在 Rust 慢慢抢它的新项目,但是海量老项目不可能重写,存量依旧巨大。
  4. Java 8.25%,下滑 0.34%排第四。 网上天天传 Java 不行了,热度排名确实往下走。 但 TIOBE 只是搜索热度,银行、电商、企业管理系统,国内大量岗位还是 Java,只是新项目慢慢被 Go 分流。
  5. C# 4.09%,第五名。 Unity 游戏开发、Windows 桌面软件主力。海外生态很强,国内主要集中游戏行业,普通互联网业务用得不多。
  6. JavaScript 2.63%,排名第六。 很多人会疑惑:前端到处都是 JS,为什么占比这么低? 重点来了:TIOBE 统计的是搜索词,现在大量开发者搜 TypeScript,但榜单只统计 JavaScript,TS 没有单独上榜,所以它的数值被严重低估。前端真实的使用规模远大于 2.63%。
  7. Rust 1.45%,上涨 0.31%排第 10 位。 榜单上 Rust 涨幅很漂亮,连续多年口碑爆炸。 但热度 1.45%,也侧面说明:大多集中大厂底层开发,普通业务开发岗位并不多,不要看吹得厉害就盲目冲。
  8. Go 只有 1.07%,环比下滑 1.04%,排在 14 名。 很多人会觉得意外,云原生到处都是 Go,为啥排名这么靠后? 因为 TIOBE 看搜索量,国内很多后端日常写 Go,但不会频繁去网上搜 Go 教程,所以榜单体现不出它真实的企业使用量。

PHP 1.11%,排在 13 位,老网站、老 CMS 系统存量大,新项目越来越少。

大白话总结这份榜单能看什么,不能看什么

✅可以参考:

  • 大众学习热度,什么语言讨论度高;
  • 老牌底层语言 C/C++ 依旧坚挺;
  • Rust 热度持续上涨,新兴语言正在崛起。

❌千万不要拿来当企业招聘占比:

  1. TypeScript、Go,企业实际用的很多,榜单分数很低;
  2. Java 榜单热度下滑,国内岗位存量依旧庞大;
  3. 榜单百分比相加不等于 100,只是相对热度指数。
数据来源:TIOBE Index,本图为 TIOBE 月度编程语言热度榜单,仅反映网络搜索热度,非企业真实项目占比。
给普通人选语言的实在建议
  1. 想学 AI、数据分析:优先 Python,热度最高,资料最多;
  2. 做前端开发:认准 TypeScript,榜单不体现,但现实工作刚需;
  3. 做后端开发:Java 求稳,Go 看云原生方向机会;
  4. 做游戏、音视频、嵌入式底层:C/C++;
  5. 想冲高薪底层:Rust 很好,但岗位少,不适合零基础直接上手。
提示:看榜单一定要分清统计口径,拿热度当岗位占比,很容易学错方向。