在过去大约十年里,当一名开发者……可以说是相当舒服。
如果你在过去 10 年的任何时候热爱开发者这份工作,那你基本就是活在梦里。
高薪。机会无穷。你解决问题、交付代码,然后拿到相当不错的报酬。你不用太操心公司为什么存在、钱怎么赚。你是建造者。这样就够了。
但就像所有美梦一样,它也有到期日。
AI 时代登场
到 2025 年,AI 不再只是玩具,开始变成一个真正的同事,更像是一个初级到中级的开发者。
它还不是替代者(至少现在还不是),但绝对是一个搅局者。“我会写代码”的护城河正在快速缩小。写代码不再稀缺,也不再神奇。它正在变得更便宜、更快,而且每个月都更容易被更多人做到。
以现在的速度,谁知道到 2026 年底我们会走到哪里。但有一件事已经很清楚:单纯的技术执行能力,本身已经不再是长期优势。
这听起来很吓人。刚开始确实如此。
好消息
AI 是一种倍增器。而且难得的是,它不是那种被锁在企业级付费墙后面的能力——每个人都能用上。
普通开发者现在可以比以前交付更多东西。
优秀开发者突然能交付以前根本做不到的东西,甚至用他们从未学过的语言。
软件整体的门槛正在提高,而真正的赢家(希望如此)会是用户。
就我个人而言,我现在的交付速度前所未有,而且我也享受使用 AI。今年我对 SaaSykit 的计划,比 AI 出现之前我现实中能做到的多得多。这就是机会所在。
但这里有个前提条件。
当每个人都能更快地构建时,“只会构建”本身就不再够了。
那你该怎么保持自己的价值?
你不需要停止当开发者。
你需要停止“只当开发者”。
1. 业务领域知识是你的新盔甲
多年里,很多开发者会很自豪地说:
“我专注写代码。做生意的事交给业务的人就行。”
很遗憾,这种策略已经不成立了。
理解你所构建的业务,现在是一种非常强的竞争优势。不是“泛泛了解”,而是“深入理解”。
指标、激励机制、约束条件、客户、合规监管,这些不性感的东西——都算。
我和无数聪明绝顶的工程师共事过,他们拒绝关心领域知识。他们的编码能力很强……也因此很容易被替代,而且现在比以往任何时候都更容易。
把这种人和另一个开发者对比一下:后者真正懂得,比如说,金融科技(fintech)。不只是懂 API 和数据结构,而是懂为什么要那样构建、懂行业黑话、懂监管者在乎什么、懂公司到底在哪里赚钱。把这样的开发者放进另一家金融科技公司,在入职文档还没看完前,他/她就能开始产出。
AI 在写代码、搬运代码方面会变得异常强。但商业依然是由人构成的——人们的激励、恐惧、约束与政治。那一层很混乱、很情绪化、很依赖上下文,而那正是人类(你)仍然真正占优势的地方。
2. 变得更宽,而不只是更深
很长一段时间里,建议非常简单:更努力地专精。
学会那个框架。精通那套技术栈。往深处钻。
深度专长依然有价值,但它本身已经不足以保护你。
后端工程师:你不必成为设计大师;前端工程师:浏览器也只是故事的一半。现在,从 A 到 Z 进行全栈思考(也真的做出来)比以往任何时候都更容易。你也不需要什么都懂——AI 可以替你补齐空白。
而且,懂 DevOps、安全、性能、可靠性,能让你的应用真的活着,也能让你保持价值。AI 可以整天疯狂产功能,但它无法处理线上事故、无法在半夜补安全洞、也无法保证你的应用对真实用户真的能用。能管理运行软件过程中那些混乱且不可预测问题的开发者,才是最难被替代的那群人。
别把视野停在代码里。像产品人一样思考。理解一点营销基础,让你的成果真的能被人看到。写得足够清楚,让别人读你的东西不用眯着眼。是的,也要学会跟用户沟通,而不是一开口就紧张到崩溃。这些技能可能不在你的岗位说明里,但当 AI 能写代码时,它们就是你保持相关性的关键。
你不需要样样精通——但你不能在自己的车道之外一无所知。
3. 做自己的应用
没有什么能比“把所有事都做一遍、并成为单点故障”更快磨练能力了。当你走出 IDE,对一个产品的全生命周期负责,你的视角会彻底改变。
当你戴上每一顶帽子——托管、定价、引导流程(onboarding)、营销——你就从一个专门化的“齿轮”变成了全栈型的创始人。这会让你在开发者的就业市场上变得极具杀伤力,也会让你为一种“根本不需要就业市场”的人生做好准备。
而 AI 让这件事变得前所未有地可行。
如果你每天有 2–3 个小时,你现在可以把它们榨出过去需要几周才能完成的进度。你唯一的限制,是你指挥工具的能力。过去让人望而生畏的事,现在即便你有全职工作也能做到。
把生活押在一份薪水上,是一种高度集中的风险。打造属于自己的收入来源,哪怕一开始只是每月 500 或 1,000 美元,也会彻底改变你和“日常工作”的关系。这是在为你的生计去风险化。当你拥有一条收入流(即使很小),你在日常工作的权力结构就会改变。你不再只是公司表格里的一行成本;你会拥有一种“随时离开的能力”。这就是“需要一份工作”和“选择一份工作”的区别。
电影才刚开始
这确实像是开发者面临的某种存在性时刻。也确实是。
但这不是职业的危机,而是开发者岗位说明书的一次进化。基线变了。成功不再只要求你当一个“技术资源”。它要求你能看清全局棋盘,不再把代码当作终点产物,而要把代码视为更大工具箱中的一件工具,用来解决商业问题。
别把目标定在“只是开发者”。
要成为那个也懂业务的开发者。
那个能以产品方式思考的开发者。
那个能交付、能解释、能迭代的开发者。
AI 可以写代码,但它无法穿梭于人、权衡与真实用户的混乱之中。你越是走出键盘、对全局负责,你就越不可或缺,也越难被替代。
继续向前。