AI写代码越来越爽,怎么心里反而越来越空?

AI写代码越来越爽,怎么心里反而越来越空?

六月 19, 2026 vibe coding ai development developer experience software engineering productivity tools

写代码写到手软,却越来越觉得空虚?聊聊AI时代的开发者成就感

程序员圈子里最近出现了一种怪现象:大家用AI工具几个小时就能搞定以前要折腾好几周的活儿,但有些人反而比以前debug到凌晨两点还沮丧。

有个开发者在Hacker News上说得特别到位:用AI从零开始"召唤"软件确实很酷,但总觉得这东西不是自己"真正"做出来的。代码能跑,项目能上线,可心里就是有个声音在嘀咕——换个会用prompt的人照样能复制一份。这玩意儿好像没那么香了。

如果你也有同感,先别慌。你没毛病,大家都这样。

抽象层焦虑症

说白了,这是又一层抽象在作怪。程序员面对新技术升级的时候,历史上每次都这反应。

当年汇编程序员看C程序员,心里嘀咕"这也算工程师?"。后来Web开发者觉得Python是玩具语言。再后来低代码平台一出来,传统开发者又开始担心编程要完蛋了。

每一代新工具都让开发变得更简单。每一次,老手们都会感到一丝丝……失落?眼红?还是存在危机?

但事实是,咱们平时说的"写代码",本质上就是在堆抽象层。你写Python的时候,又不是在直接操控电子。你写React组件的时候,脑子里也没想着内存分配这事儿。AI编程工具就是下一层抽象——说真的,它还没你用的那个框架对"真正"的机器码改造得那么彻底呢。

为什么成就感总是不够

那问题到底出在哪儿?

咱们在用错误的尺子量自己。

把满足感绑在"花了多少力气"上,就等于在说:痛苦越大越爽。这跟工匠精神可没关系,这是自虐。

想想看,大家聊有意义的工作时,真正让他们眼睛发亮的是什么:

  • 帮谁把问题解决了
  • 客户业务因为自己做的产品涨了
  • 脑子里那个点子真的变成现实了

敲代码这个动作本身没啥特别的。代码本身也没啥特别的。真正让人有成就感的是影响力——你把想法变成了现实,然后帮到了某个人。

没人提的那个技能迁移

但 vibe coding 有一点挺让人兴奋的:它让"做什么"变得民主化了,同时把"为什么做"的重要性抬上来了。

当AI替你搞定那些语法杂技,你宝贵的脑细胞可以往更高层次思考了。你不用再跟 off-by-one 错误较劲,你在做的是决定要做什么给谁做

这确实是新情况。几十年来,"我有个想法"到"我有个软件"之间,隔着一条语言鸿沟——你得把机器语言学溜了才能过去。那道坎从来就不是什么优点,纯粹是历史遗留问题。以前最牛的开发往往就是那个能把想法最精准地翻译成代码语法的人。

现在翻译这一步可以被压缩了。那什么变得更值钱了?

  • 产品思维:真的理解用户需要什么
  • 系统设计:知道各个模块怎么配合、怎么扩展
  • 质量直觉:一眼看出AI生成的东西够不够格
  • 领域知识:在一个领域钻得足够深

这些能力以前也重要,但总是被写代码的认知负担压得抬不起头。vibe coding把它们给解放出来了。

在AI时代找到心流

所以具体怎么做才能找回成就感?几个原则挺管用:

1. 盯结果,别盯产出

做的软件要真真切切改变点什么、帮到什么人。别用"我写了多少行代码"来衡量自己,用"我解决了什么问题"。你帮一个小店老板搞定了库存自动化,这时候你在意的是不是自己敲了每个字符吗?

2. 胆子大一点

既然以前要几周的项目现在几小时能搞定,你的野心也得跟着涨。别再问"怎么用新工具做着同样的事还能找到成就感",问问自己:"现在我能做什么以前做不了的事?"

3. 接受新技能树

vibe coding 也有学习曲线——只是不一样。你在学怎么写出好prompt,怎么批判性地看AI输出,怎么快速迭代,怎么在提速的同时保持质量。这些都是真本事,得练。

4. 做只有你能做的事

没错,谁有个好prompt都能搭个 CRUD app。所以别做通用的 CRUD app 了。做那个需要独特的领域知识、创造力和眼光才能做的东西。AI负责水管铺设,你负责艺术创作。

真正该问的问题

最后我想问的是:你到底想要"编程",还是想要"程序"?

如果你想通过跟语法搏斗、和编译器报错较劲来感受"真正的程序员"身份,那AI工具永远让你觉得空虚。你追求的奖励从根上就歪了。

但如果你想创造价值、解决问题、把点子变成现实——这大概才是当初入行的原因——那这些工具就是史上最强大的武器之一。

成就感从来不在代码里。 在创造里。

去整点真正有意义的东西吧。


你对 vibe coding 和成就感怎么看?留言聊聊——特别想听听你在AI辅助开发时代是怎么找到意义的。

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL FR ES DE DA NB NL HU IT EN