返回总目录:00 总览与导读(MOC) | 上一章:08 第四部分 篇章四 — 硬核极客与工程重构 | 下一章:10 第六部分 — 未来的回响(结语)
走完 26 个案例,你已经见过 AI 在各种场景下的 70% 与 30%。这一部分把镜头拉回到"人"身上:不同背景的读者,在 Vibe Coding 的路上会踩不同的坑、面对不同的危机、需要补不同的功课。下面分三类人来谈。
1. 非技术人员:如何避免陷入"代码鬼打墙(Error Loops)"
非技术读者最容易掉进的坑,有一个很形象的名字——代码鬼打墙(Error Loops):AI 给的方案报错,你把错误丢回去,它改了,又报另一个错,你再丢回去……如此循环往复,越陷越深,代码越改越乱,最后整个对话变成一团无法收拾的乱麻。
破解它,有两个关键心法。
心法一:知道什么时候该"果断放弃,重开干净上下文"
这是非技术读者最难、也最重要的一课。当一个对话已经在错误里打转了五六个回合,继续在里面纠缠几乎一定是徒劳的——因为此时的对话上下文里,堆满了错误的尝试、矛盾的修改、混乱的状态,AI 会被这些"历史包袱"持续带偏。
正确的做法反直觉但极其有效:果断放弃当前对话,开一个全新的、干净的上下文重新开始。 把你真正想要的结果,用前面学过的"需求伪代码"重新、清晰地描述一遍。一个没有历史包袱的干净开局,往往几分钟就能解决你在旧对话里耗了一小时的问题。
一个实用信号
当你发现自己开始对 AI 说"还是不对""我刚才不是说了吗""你又改回去了"——这就是该重开对话的信号。不要心疼那些已经投入的对话,沉没成本不值得你继续陷进去。
心法二:善用截图,而不是只会复制文本
当 AI 报错时,非技术读者的本能是复制那一行错误文字发给它。但更高效的做法常常是——直接截图。把报错的整个界面、控制台的完整画面、或者那个"长得不对"的页面截下来发给 AI。
为什么截图更有效?因为一张图里包含的上下文信息,远比一行复制的文字丰富:错误发生在哪个界面、周围还有什么提示、整体状态如何。在 2026 年,主流 AI 都有很强的视觉理解能力,"看一眼现场"经常比"读一句描述"能更快定位问题。
flowchart TB
Err[遇到报错] --> Q{已经来回纠缠<br/>超过 5 轮?}
Q -->|是| Reset[🔄 果断重开干净对话<br/>用需求伪代码重新描述]
Q -->|否| Shot[📸 优先截图整个现场<br/>而非只复制一行文字]
Shot --> Fix[让 AI 看现场定位问题]
style Reset fill:#fff4cc,stroke:#cc9900
style Shot fill:#e8f4ff,stroke:#3399cc
2. 技术从业者:面对"初级岗位缩水"的危机如何破局
对技术从业者,尤其是入行不久的年轻人,这个时代有一个不容回避的残酷现实。
行业的残酷大洗牌
数据是冰冷的:在 2022 到 2025 年间,22–25 岁初级开发者的就业率下降了近 20%。 这不是偶然。原因恰恰在于——AI 最先吃掉的那批工作,正是初级程序员过去用来练手、积累经验的那些"脚手架脏活":写样板代码、搭基础界面、补简单测试、改小 bug。
这就形成了一个尖锐的悖论:过去,新人正是通过干这些"脏活"成长为资深工程师的;而现在,这些"脏活"被 AI 包圆了,新人成长的传统阶梯被抽掉了一截。这是整个行业都在面对、尚未完全解出的难题。
破局策略:从 Vibe Coding 走向 Vibe Engineering
危机之中,破局的方向其实很清晰——越是这个时候,越不能盲目接受(blindly accept)AI 的输出。
如果你只是把 AI 当成一个"更快的代码生成器",照单全收它给的一切,那么你和 AI 之间是替代关系——你做的事它都能做,而且更快更便宜,你自然岌岌可危。
但如果你把 AI 当成一个结对编程的导师,那么你和它之间就是互补关系。具体怎么做?
- 多问"为什么":不要只接受 AI 给的代码,追问它"为什么这样写""有没有更好的方案""这样写有什么风险"。在追问中,你学到的是判断力,而判断力正是 AI 替代不了的。
- 主动去啃那 30%:把 AI 高效完成的 70% 接住,然后把你的精力刻意投入到边缘情况、安全、架构、部署这些硬骨头上。这 30% 是你的价值所在,也是你的护城河。
- 完成从 Coding 到 Engineering 的身份转变:从一个"会写代码的人",变成一个"能驾驭 AI、对系统质量负责的工程师"。
Vibe Coding 与 Vibe Engineering 的分野
Vibe Coding 是"凭感觉让 AI 把东西做出来"——它能让你快速做出 70%。
Vibe Engineering 是"在驾驭 AI 的同时,守住工程的严谨与底线"——它让你能交付那决定成败的 30%。
技术从业者在这个时代的全部功课,就浓缩在从前者走向后者这条路上。
3. 教育者与学生:AI 时代,我们到底该学什么?
对正在学习、或正在教别人学习编程的人,这个时代提出了一个直击根本的问题:当 AI 能瞬间写出任何语法、任何样板代码,我们到底还该学什么?
答案是一次重心的转移。
正在贬值的能力:对编程语言语法的死记硬背。"这个函数的参数顺序是什么""这个 API 怎么调用""这段循环怎么写"——这些过去占据大量学习时间、也是面试常考的东西,正在迅速贬值。因为这些恰恰是 AI 最擅长、最容易替代的部分。
正在升值的能力:可以概括为 Taste(品味)与 Reasoning(推理)——
- 系统化逻辑:能在脑中构建一个系统的整体结构,理解各部分如何咬合。
- 问题定义能力:能把一个模糊的真实需求,精确地定义成一个可解决的问题。这正是前面反复强调的"需求伪代码"能力的根。
- 拆解力:能把一个庞大复杂的问题,拆解成 AI 能逐个攻克的小块。
flowchart LR
subgraph 贬值["📉 正在贬值"]
A1[语法记忆]
A2[API 调用细节]
A3[样板代码手写]
end
subgraph 升值["📈 正在升值(硬通货)"]
B1[系统化逻辑]
B2[问题定义能力]
B3[拆解力 Taste & Reasoning]
end
贬值 -.AI 接管.-> 升值
style 贬值 fill:#ffe5e5,stroke:#d33
style 升值 fill:#e5ffe9,stroke:#3a3
对教育者来说,这意味着教学的重心应当从"教语法、教 API"转向"教如何定义问题、如何拆解复杂性、如何判断好坏"。对学生来说,这意味着——与其多背一门语言的语法,不如多做几个真实的、需要你自己定义和拆解问题的完整项目。 因为前者 AI 几秒就能给你,后者才是你真正不可替代的资本。
本章要点回顾
- 非技术人员:警惕"代码鬼打墙"。两个心法——纠缠超过五六轮就果断重开干净对话;报错时优先截图整个现场,而非只复制一行文字。
- 技术从业者:初级岗位正在缩水(22–25 岁初级开发者就业率三年降近 20%),因为 AI 吃掉了新人练手的"脚手架脏活"。破局靠不盲目接受 AI 输出、多问为什么、主动啃 30%,从 Vibe Coding 走向 Vibe Engineering。
- 教育者与学生:语法记忆在贬值,系统化逻辑、问题定义、拆解力(Taste & Reasoning) 才是硬通货。少背语法,多做需要自己定义和拆解问题的完整项目。
👉 继续阅读:10 第六部分 — 未来的回响(结语)