2026-09-16 15:09:58 分类:科技
2026年招标会上的反常投票
开春跟着产业资本跑了三场政企数字化项目的招标会,撞见了一件反常识的事。
所有千万级预算以上的项目,甲方的招标文件里,几乎都藏着一条不成文的要求:核心业务系统,优先采用Java开发。
前两年被云厂商吹上天的“Go替换Java降本”“Rust重构提升性能”,连提都没人提。
我找了个相熟的甲方CIO吃火锅,酒过三巡问他,放着高性能的新语言不用,为啥抱着二十多年的老Java不撒手?
他一口毛肚下去,话里带刺:前年被厂商忽悠,拿Go重构了核心的社保查询系统,上线三个月,原来负责项目的Go开发被挖去大厂做AI infra了,剩下一帮人盯着代码,谁都改不动。招个能上手的Go开发,开价要原来Java开发的三倍,项目预算早就花完了。现在那堆代码就在服务器上跑,出了问题只能等厂商派人救,这个锅我背够了。
哦,原来如此。
十几年来,我听过无数次Java的死刑宣判。从.NET到Python,再到Go、Rust,每出来一个新选手,都要踩一脚Java说它臃肿、缓慢、过时,迟早要被淘汰。
结果呢?到2026年了,Java反而把地盘越守越稳。
2026国内政企软件项目编程语言招标要求截图
藏在语法糖背后的生态博弈
说实话,大部分人讨论Java的好坏,都聊错了方向。
Java能活到现在,从来不是因为它的技术比新语言好。而是因为它绑定了整个中国软件产业最庞大的人才供给网络,形成了没人打得破的生态锁定。
举个本土例子,国内做ERP的龙头用友,2023年推出新一代云ERP,全栈还是跑在Java生态上。很多人骂用友保守,为啥不用新语言重构?
用友内部的人跟我算过一笔账:全国能给用友客户做二次开发的外包工程师,超过一百万人,九成以上会Java。要是换成Go或者Rust,这一百万人直接用不上,客户要做个定制开发,得花几倍价钱招新人,谁敢做这个决定?
智联招聘2025年第四季度的公开数据,同等5年工作经验要求下,Rust开发的平均年薪是48万,同级别Java开发是18万,前者比后者贵了2.67倍,项目交付周期平均还要长40%。
另一个数据更说明问题:国内每年普通本科、专科院校输出的可直接上岗的Java开发毕业生,大概是42万人,相当于Go和Rust合格毕业生总量的11倍。
这个格局,其实特别像生物学里泛化种和特化种的生存竞争。凶猛的老虎是特化种,只能在特定的山林环境里生存,猎物少一点、环境变一点,族群就马上萎缩;而随处可见的野猪是泛化种,深山里能活,庄稼地里能活,城市郊区的垃圾堆里都能活,你怎么打都打不完。
生物进化泛化种特化种生存范围对比图
Java就是IT生态圈里的野猪。它不挑环境,不挑人,什么项目都能做,什么人都能上手。新语言看着性能好、语法优雅,本质都是特化种,只能在大厂核心部门那种资源充足、要求极高的细分场景活,根本吃不了大众市场的饭。
不过话说回来,生态锁定从来不是什么技术结果,是商业模式博弈出来的。当年Sun把Java开源放出来,就是赌生态赢过闭源,后来Oracle接盘,也没破这个格局。中国本土的软件厂商,从九十年代做信息化开始,就是吃Java的红利起来的,一届又一届的培训班、高校专业,都在教Java,攒到今天,这个人才盘子大到谁都吞不下,也改不动。
你说性能差?对于99%的政企项目、中小项目来说,性能瓶颈根本不在编程语言,在业务逻辑烂、数据库没索引,换什么语言都一样。
你说开发效率低?随便拉一个培训班出来的孩子,一周就能上手改Java代码,换Go你试试,没有一年功底根本碰不了核心,这个效率差,远不是语法能补回来的。
砸在普通人头上的真实饭碗
砸在普通人头上的真实饭碗
这个生态格局,最后落到每个普通从业者头上,就是真金白银的饭碗。
我见过太多刚毕业的孩子,被自媒体的焦虑营销忽悠,天天喊着Java已死,刚学会写HelloWorld就扔了,花几万块报班学Rust、学Web3、学AI底层开发,结果毕业找工作,打开招聘网站傻了眼。
10个后台开发岗位,7个明确要求熟练掌握Java,剩下两个要Go,还得要三年以上云原生开发经验,一个要Rust,只招有开源项目贡献的资深选手,刚毕业的根本连门槛都摸不到。
前阵子有个山东二本毕业的小伙子找我咨询,说学校教Java,他不听,攒了两万块生活费报了Rust的就业班,毕业半年找不到对口工作,最后只能降薪三千,去了一家本地的软件外包公司写Java CRUD,你说找谁说理去?
别不信,现在整个中国软件产业的中低端底盘,就是Java撑起来的。你去随便一个二线城市的软件园转一圈,一半以上的写字楼里,程序员敲的代码都是Java。从政府的政务系统,到银行的核心业务,再到电商的商家后台,甚至外卖的商家端,哪里都有Java。
大厂天天喊着替换Java,那是喊给资本和应届生看的。真到核心业务那块,谁敢动?动一下出个故障,损失几个亿,谁担这个责任?抖音的推荐系统用C++,不代表电商后台也要换Java,腾讯的社交后台,现在核心还是Java占了七成以上,这个事实很少有人说。
对于大多数不是天纵奇才的普通人来说,Java就是最稳的铁饭碗。你不用卷那些天花乱坠的新概念,把SpringBoot玩熟,把分布式缓存、消息队列搞懂,就能在绝大多数城市找到一份月薪过万的工作,饿不死,也能过得安稳。
当然,你要是天赋异禀想进顶级大厂做核心研发,那当我没说。
下一个干掉Java的,永远不会是某款新的编程语言。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:Java不死,是因为它根本不是技术问题
文章链接:https://lfdjt.com/info_23_20181.html