最近看到 TIOBE 公布的 2025 年 6 月编程语言排行榜:
我当场一个哆嗦,我的大 Java,你怎么还在跌,我真的服了。。。
老牌编程语言 Java,居然沦落到老四了,已经连前 3 都进不去了,Java 原本被当做企业编程语言标配的它,如今只能在第四名苦苦挣扎。。。
榜单分析
Python 又起飞了,为什么?
Python 依然是冠军,甚至还增长了将近 10.5%,占比接近 26%,差不多等于 Python = C++ + C + Java 的占比,太猛了。
这个怖级别的增长,为什么?
这要感谢最近几年 AI 的爆发,让 Python 成了天然的绑定语言,不管你是搞机器学习的、做深度学习的、用 LLM 开发应用的,甚至是写个 GPT 机器人,清一色全是 Python!
所以,现在的局面已经不是 “学 Python 去爬个虫” 那么简单了,Python 现在是真的产业落地了。
不过,虽然 Python 看起来门槛很低,但进入 AI 大模型开发行业门槛可不低:
-
你不仅得精懂 Python,还得掌握 Numpy、Pandas、TensorFlow 等一整套 AI 工具链;
-
更重要的是,这个行业对数学和逻辑推理能力要求非常高,不是写过几年业务代码就能胜任的;
-
学历要求也不低,硕士起步,博士遍地跑,本科生没点背景和高价值实战项目经验,机会也非常有限;
-
而且你还得刷 Kaggle、调 LLM、做 benchmark,卷起来一点不比 Java 轻松。
所以你以为学一点 Python、大模型开发就能转 AI?那就太天真了,现实很可能会给你泼一盆冷水。
当然,泼冷水不是为了打击你,也不是为了让你回归 Java,而是希望你早点人间清醒,不要在错误的方向上浪费时间,还是好好卷 Java 吧。
C++、C 语言为什么能进入前三?
C++、C 的逆袭我其实早有预感。
可能大家都会说这哥俩也太老了、太复杂了,可现实我们是离不开它们的,比如 C++,游戏、图形学、嵌入式、浏览器内核、高频交易,它都能干。
而且自从 C++20 之后,这语言就像开了挂一样,从语法糖到并发模型,全面升级,甚至都快能跟现代语言拼可读性了,老瓶装新酒,不失为佳酿,牛逼!
另外,大厂对 C++ 的偏爱也没停过,很多软件都是用 C++ 写的,C++ 是真能打。
再说说 C 语言,虽然巨老,但从未走远。
你手机里的底层驱动、家里路由器的固件、医疗设备的控制系统,很多都跑在 C 上,而且随着 IoT(物联网)和嵌入式又一次起势,C 的需求感觉又起来了。
所以,C++、C 语言虽然老,但确是底层开发离不开的语言,因为它们稳定、安全、可靠,新的编程语言很难替换它,除了时间。
Java 为什么跌到了第四?
Java 这次掉到第四名,已经好几年了,并且没有回转的迹象,不是因为它不行,而是前三名起的太猛了,这也是行业巨变给予的时代红利。
Java 涨幅虽然只有 0.44%,但依然顽强地咬住了第四名,你可以说 Java 是老了,今年也 30 岁了,但你绝对不能说它没学习价值了,它依然是现在企业级开发的顶尖力量。
既然如此,Java 依然强劲:
-
对公司来说,它稳定可靠、工具齐全、生态完美;银行、电信、政府项目、互联网大厂、传统企业,全在用 Java,搞后端系统 Java 是必备语言,所以 Java 招聘一点也不少。
-
对开发者来说,虽然它已经不是那种热血的编程语言了;但 Java 技术栈太庞大了,学习曲线陡,各种框架、中间件,说它是最卷的语言,没有之一,这也是它的壁垒所在,有壁垒才不会被轻易替换。
Java 现在也是奋力前进,Java 版本来到了 JDK 24,比如像Lambda、方法引用、虚拟线程、模式匹配等新特性层出不穷,用法越来越简单了,性能也越来越强了。
另外,Java 生态也不层落下,各种框架、中间件都在维护并与时俱进,包括现在大家都在卷 AI,Spring 也顺势推出了 Spring AI 项目,让 Java 也能无缝连接 AI 大模型开发。