2025,我的 Vibe Coding 时刻:当 AI 成为背景音之后
回头看 2025 年,是一个很有“Vibe”的年份。
AI 成了默认配置。
Agent、Copilot、大模型,不需要再解释背景,大家一上来就默认它们存在。
写代码这件事,突然没那么稀缺了。
但奇怪的是,项目并没有因此变得更轻松。
需求还在涨,deadline 依然固定,系统Bug依旧不断。
AI 很忙,人也没闲着。
当 AI 成为背景音
这一年里,我并没有刻意去“拥抱 AI”。
不是抗拒,也不是迟钝,而是慢慢发现:
在真实项目里,AI 更像是空气——
你知道它在,
你离不开它,
但真正出问题的时候,你不会对着空气发火。
它能写代码、补模板、压缩重复劳动,
但它不会告诉你:
- 这个字段现在要不要加
- 这张表一旦建了,半年后还能不能改
- 这个api被依赖之后,谁来承担后果
在 2025 年,这些问题并没有因为 AI 的存在而消失,反而更早地冒出来了。
项目没有停,变化先发生在人身上
这一年里,我遇到了一件很普通、也不太浪漫的事。
我负责的可视化大屏项目在推进,需求稳定增加,交付节点一如既往地明确。
唯一不太稳定的是人。
后端换了一个,又换了一个,最后干脆没人接了。
项目没有停,功能也没有少。
在“再等等资源”的间隙里,我意识到一件事:
再等下去,项目不会等我。
于是我把那块没人接的部分接了过来。
没有转型宣言,也没有角色升级的仪式感,
只是一个很现实的判断:
如果这块不动,我的项目就可能黄了。
Vibe Coding,并不是“写得更快”
刚开始接的时候,我对自己的要求并不高:
能跑就行。
但随着业务展开,问题很快变得具体而且现实:
- 数据表现在这么设计,后面改起来代价大不大
- 聚合逻辑放在哪一层,未来谁来维护
- 一个接口一旦被依赖,是不是就失去了随意调整的资格
这些问题,AI 都能给建议,
但最后拍板的,永远只能是人。
也是在这个阶段,我第一次很清楚地意识到:
当工具越来越聪明,人反而更早地站到了“后果那一侧”。
比语言更早让我变谨慎的,是数据库
如果一定要说这一年什么东西对我影响最大,
不是某门语言,也不是某个框架,而是数据库。
当你开始:
- 自己设计表结构
- 自己处理历史数据
- 自己面对性能、迁移和回滚
你会非常清楚地知道:
有些决定,一旦落到数据层,几乎没有回头路。
从那之后,我写前端也好,写接口也好,
都会下意识多问一句:
这个设计,是不是一个好的设计,职责单一吗,扩展能力咋样?
这不是热血的成长故事,更像是一种提前到来的谨慎。
我不是变强了,只是站的位置变了
回头看,这一年并没有什么“能力跃迁”。
我没有突然变成全栈,也没有完成某种身份升级。
只是站到了一个以前没站过的位置。
站在那里,你会发现:
- 决策会来得更早
- 犹豫的空间变小了
- 背锅这件事,也提前了不少
AI 让很多事情变简单了,
但也让“哪些事不能随便交出去”这件事,变得更清晰。
写在最后
2025 年,AI 并没有让我翻身,也没有让我躺平。
它只是让我在继续干活的时候,
多了一点选择权,
但并没有减少现实本身的重量。
牛马依然是牛马。
世界不会因为你会了 Java、Node,或者会不会用 Agent,就突然温柔起来。
只不过现在,
工具多了,
位置换了,
该操心的事,一点也没少。
算了。
接着干吧。