程序员的工作保住了

前段时间我的程序员朋友们都很焦虑。"开除速度要快"、"前端合并到全栈"、"组织架构调整"、"XX 裁员"……短期来看,AI 热潮对程序员岗位的确会造成不小的冲击。但长期来看,我认为AI 会产生更多的软件需求。

1 价值链一直在转移

软件之所以是软件,在于它是不断变化的。一个软件如果不再变化,要么是死了,要么已经变成了硬件。在大型机时代,硬件占据着价值链的主要利润。后来的事我们都知道了:Google 三篇论文让消费级硬件通过分布式架构撑起了稳定的系统;国内推进去 IOE,大型机时代就此落幕。软件和系统从这条价值链上脱颖而出,硬件变得极其便宜。接着软件分化出前端、后端、DBA。到了云计算时代,DBA 也不需要了。每一次技术跃迁,都会把下层的技能变成基础设施,然后把钱推到更高的抽象层去。这件事一直在发生,只是轮到自己头上才觉得是末日。现在前端、后端、产品经理三者都觉得 AI 能取代其他两者。这种互相认为对方危险的状态。说明大家还没想清楚一件事:危险的从来不是某个岗位,是你在价值链的哪一段。

2 什么程序员最先淘汰

在软件价值链上单纯做信息处理、翻译的工种最先淘汰,比如后端 Java CRUD Boy。根据设计稿切图、不知道为什么这么设计不了解业务流的前端同学也很危险。信息处理、翻译的工作,天然是 AI 干的活,有算力就行。这类工作会消失,并不是说它们不重要。之前看到一个笑话说家里的冰箱和空调哪个更有存在感。然而你从来不会多看一眼在客厅角落生灰的路由器。重要跟稀缺是两回事。公司的 IT 部门吃苦第一名,但奖金都分给了销售。

3 这关乎选择

信息的处理和转换,不会新增信息。多少财报分析师、股票评论员讲得天花乱坠。但如果分析有用的话,他们为什么不闷声发大财?最重要的是你选了什么,而不是你分析了什么。AI 把"信息处理"的成本打到地板,"选择"的价值就被顶上去了。哪些功能值得做?架构往哪走?技术债怎么取舍?这些判断背后要懂业务、有工程经验、敢于真实取舍。AI 在旁边参谋可以,但那个拍板的人没法外包。不做选择,我全都要。就会产生一吨阑尾代码。AI 生成代码一时爽,重构火葬场。现在很多公司跟风搞先合并组织架构再准备裁员,不久就会面临软件工程的崩溃。AI 给老板的幻觉比给程序员的幻觉还要大。老板看到的是成本下降,看不到的是复杂性正在系统里静静积累。技术债崩塌的时候,没有一个 AI 是无辜的。Claude Code 推 Harness Engineering 本质上是给 AI 幻觉打的补丁,加上程序员的选择与 Taste ,但老板脑子里没有 Harness,他现在就要。

4 供给制造需求

便宜的供给会制造更多需求,软件也一样。AI 把做软件的门槛打下来,更多人开始想要软件,更多场景开始需要软件。比如养龙虾创造了算力和云服务的需求,连暮气沉沉的 Intel 也蹭上一波红利。AI 生成海量代码的同时也在制造海量复杂性。这些复杂性堆出来了更多测试需求、部署需求、安全要求。测试工程师、云计算工程师、信息安全工程师的春天来了。

5 程序员的算力先手

我最近每天烧几千万 Token ,并不是我有钱,而是公司部署的模型免费用。随意支配算力对程序员来说就像冲浪一样快乐。别人还在为怎么装小龙虾四处求人,程序员已经在考虑把任务拆几个 Agent 并发协作、Memory 如何压缩、Context 如何管理。这套软件工程的思维是长期修 Bug 产生的算力直觉,这是先手。真的,程序员凭借算力直觉再补齐业务知识,跨界的杠杆直接拉满。最近 Claude Code 开源,每个程序员都应该逐帧学习,AI Agent 经验直接原地加三年。对程序员来说,到群众中去,那有广阔的天地。

Subscribe to Taoge Blog

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe