我是什么时候不再关心别人用什么编程语言的?大概是过去十八个月里的某个时刻。不是因为我变成了更好的人,而是这个争论本身已经不重要了。
2025年8月,TypeScript首次超越Python和JavaScript,成为GitHub上使用最多的语言。不是因为开发者们坐下来投票决定TypeScript赢了,而是因为AI工具处理它更高效,于是它自然蔓延开来。辩论没有解决,地面已经在辩论者脚下悄然移动,而大多数人还在旧地图上厮杀。
那场已经结束的战争
Python与JavaScript的争论持续了十年。Rust布道者成了一种人格类型。C++老兵俯视众生。这场战争从来不是关于语法——而是关于归属。谁有资格自称真正的开发者,谁会在面试中被筛掉,谁能在架构会议上被认真对待。
这个争论结束了。不是因为谁赢了,而是因为约束条件变了。
什么取代了它
新的约束与语言无关。Token——一个会话在模型开始遗忘之前能容纳多少上下文。上下文窗口——一个智能体一次能实际看到多少代码库。提示词纪律——你的指令是否足够紧凑,让智能体不必猜测。就这三样。还没有任何职位描述提到它们。
没人投票决定这场转变。没有公告。它就变成了现实,而我们还在争论Rust值不值得学。
现在能持续交付的开发者,不是语法懂得最多的那个。而是能把需求文档写得足够严密、让智能体不会幻觉需求,能在不丢失架构连贯性的前提下管理上下文窗口,能在模型自信的错误到达生产环境之前将其拦截的人。
我在自己的生产级AI智能体和真实浏览器自动化工作流中大量实验过这些。这是一种不同的技能。还没有训练营教这个。大多数职位描述也没写。
门槛没有消失,只是转移了
语言门槛主义用语法偏好排斥人。不懂指针?不是真正的程序员。用PHP?丢人。用框架而不是从零学起?走捷径。
新的门槛更安静。你不再因为语言被排斥。你因为上下文预算被排斥。
Token限制是一个披着技术外衣的计费问题。但知道如何构建提示词、管理智能体记忆、在长流程多步骤工作流中保持连贯——这些能力会复利增长。能做到的开发者,产出质量与做不到的人差距显著,且随复杂度增加而拉大。
同样的排斥机制,不同的表面。更不可见,因此更难命名、更难反驳。
旧的门槛主义至少诚实说明它在筛选什么。新的那个看起来像是生产力差异。
热门跟贴