有一个数据我觉得每个在学 Python 的人都应该看一眼。
从 BOSS 直聘拉了 1744 个技术岗位。按编程语言分: Python 岗位 228 个,是最多的。 Java 120 个,只有 Python 的一半。
但薪资呢?
Python 岗位平均月薪 24.9K 。 Java 岗位 46K 。
岗位多一倍。薪资少一半。

Python 的性价比陷阱
小红书最近有个帖子:"都 2026 年了,竟还有人问是学 Java 还是 Python 。"
评论区分两派。一派说 Python 入门快、用途广、 AI 时代必备。另一派说 Python 岗位多但全是低端——写脚本、做爬虫、搭 Demo——根本接触不到核心业务。
数据站在后一派这边。 Python 228 个岗位里,有多少是真正的"AI 工程师"?有多少是"自动化测试"、"运维脚本"、"数据标注"? Python 的岗位数量是它的优势。但岗位质量是它的陷阱。门槛太低导致供给过剩——会写 Python 的人太多了。多到 HR 可以把薪资压到 15K 还有一百个人投简历。
Java 恰恰相反。 120 个岗位,平均 46K 。为什么?因为 Java 岗位大多是后端核心系统——支付、交易、数据中台。这些系统不能出错。写的人必须有经验。经验不能用培训班三个月速成。所以你看到一个有趣的现象: Java 的岗位在变少,但薪资在往上走。剩下那些还在招 Java 的公司,是真正需要"能扛事"的人。他们愿意付溢价。
Go 和 TypeScript 的中间态
Go 有 215 个岗位,均薪 42.3K 。 TypeScript 有 224 个岗位,均薪 44.6K 。两者的薪资曲线很接近,都在 Java 之下、 Python 之上。
Go 的岗位集中在云原生和基础设施——Kubernetes 、微服务、中间件。这些领域的门槛比 Python 高,但比大模型低。 TypeScript 岗位多是全栈和前端——React 、 Vue 、 Node.js 。薪资被前端市场整体拉高,但实际上两极分化严重: 30K 以上的 TS 岗位多在大厂或出海, 15K 以下的更常见。
学什么不是核心问题。怎么学才是
回到小红书那个问题:"学 Java 还是 Python ?"
数据告诉你:如果你想多拿面试——学 Python 。如果你想拿高薪——学 Java 或 Go 。如果你想赌未来——学大模型。
但数据不会告诉你的是: Python+Java+Go+K8s 都写在一个人的简历上,这人不缺 Offer 。
不是选语言的问题。是你只学了一门语言的问题。
如果你现在只会 Python——不要只学 Python 。在 Python 的基础上加一个后端框架、加一个云平台认证、加一个 AI 推理部署的实操项目。拉高你的不可替代性——不是靠别人不会 Python ,是靠你会别人不会的 Python 相关技能。
最怕的不是选了 Python 。是选了 Python 之后停止了学习。那个 24.9K 的均薪不是在嘲笑 Python 。是在嘲笑只学了 Python 的人。