2025,我的 Vibe Coding 时刻:当 AI 成为背景音之后

62 阅读4分钟

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,就突然温柔起来。

只不过现在,
工具多了,
位置换了,
该操心的事,一点也没少。

算了。
接着干吧。

秋天的原野截图.png