Vibe Coding 搞了一年,面试时发现能力反而退步了
不是劝你别用 AI 写代码。而是告诉你:怎么在用 AI 的同时,不让自己的技术水平被悄悄架空。
附一个我写的开源工具,把 AI 辅助开发经历自动转化成面试题库。
一个正在蔓延的尴尬
2025-2026,AI 辅助编程从"玩具"变成了"默认工作方式"。Cursor、Claude Code、Copilot——在校生做课设、应届生做毕设、实习生做需求,全在用了。
但有个尴尬正在越来越多人的面试里上演:
面试官:“这个项目是你做的对吧?为什么这里选消息队列而不是定时任务扫表?”
候选人:“呃……当时 AI 建议用这个,我就用了。”
面试官:“那如果 QPS 再翻十倍,这个方案会有什么问题?”
候选人:“……”
他不是没干活。他是干了,但理解层面被 AI 架空了。
这不是个别现象。我身边至少三个朋友在今年春招里遇到了类似的面试翻车——项目经历写满了简历,但稍微追问决策理由就答不上来。
问题出在哪?
Vibe Coding 的隐蔽代价
传统的开发流程里,你的技术判断力是这样增长的:
遇到问题 → 查资料 → 对比方案 → 做决策 → 写代码 → 踩坑 → 排查 → 记住
每一步都在训练你的判断力。尤其是"对比方案"和"做决策"这两个环节——这是面试里最被考察的东西。
Vibe Coding 把这个流程变成了:
描述需求 → Agent 生成代码 → 能跑 → 下一个需求
效率提升了,但"对比方案"和"做决策"这两个环节消失了。你变成了一个需求描述员 + 验收员。
结果就是:做了三个项目,简历很满,但说不清任何一个项目的关键决策。
更麻烦的是——因为 Agent 帮你绕过了所有坑,你甚至不知道那些坑存在。面试官问"你在这个项目里遇到过什么难点",你只能想出一个自己实际 debug 了一小时的小问题。
复盘能解决这个问题——但怎么做?
“每次跟 Agent 开发完,自己复盘一下”——这个道理谁都懂。
实际操作呢?对话记录 200+ 轮,信息密度极低。90% 的内容是"改一下这里的样式""报错了,帮我修"这种无效交互。真正有价值的知识信号(为什么选这个方案、这个 bug 的根因是什么、有没有替代方案)散落在 10% 的内容里。
人工翻阅对话记录做复盘,效率低到不可持续。大部分人做了一两次就放弃了。
需要一个东西帮你做这件事:自动从对话里提取那 10% 有价值的内容,转化成你能消化、能记住的形式。
我写了一个 Claude Code Skill 来解决这个问题
叫 vibe-upskill,开源在 GitHub 上。它做三件事:
第一件:从对话里提取"知识信号",而不是"操作记录"
大多数 AI 辅助工具的"历史记录"只是在记"你问了什么、AI 回了什么"。vibe-upskill 不一样——它扫描你的对话,只提取 5 类有学习价值的内容:
- 架构决策:为什么选 A 不选 B,权衡了哪些因素
- 排错过程:错误现象 → 诊断路径 → 根因 → 修复策略
- 代码实现:引入的关键模式、非直觉的写法
- 部署运维:环境配置、CI/CD 配置的要点
- 方法论:任务拆解思路、方案对比维度
注意它不记"改了一下按钮颜色"这类操作。信号过滤是自动的。
第二件:把知识信号变成面试题——而且比你刷的面经更刁钻
市面上的面经是通用的:“React 面试题 100 道”“操作系统八股文”。这些东西面试官也看腻了。
vibe-upskill 生成的题从你的真实项目里长出来。你做过后台系统,它就出后台相关的题;你调过性能,它就出性能排查题。
而且每道题都带反事实追问:
你选了方案 A。那如果条件变了——团队规模扩大 5 倍、数据量增长 100 倍、或者换成另一种技术栈——方案 A 还成立吗?
这不是为了刁难你。面试官真正的筛选手段,就是问"换个场景你这个方案还 work 吗"。反事实推理训练的是技术判断力的迁移能力——这是 senior 和 junior 的真正分界线。
第三件:自动安排什么时候复习
它内置了 SM-2 间隔复习算法(和 Anki 同款)。每道题你自评掌握程度(0/1/2),系统自动算下次复习日期:
- 评分 0(完全卡住)→ 明天再来一遍
- 评分 1(部分回忆)→ 间隔减半
- 评分 2(流畅复述)→ 间隔翻倍,最长 120 天
这样你不会"刚学完就忘了",也不会"已经会了还反复看"。
有个细节值得一提:它会检测你连续跳过多少道题。跳过 3 道提醒一次,6 道再提醒,10 道直接暂停。因为复盘最大的敌人是"算了不做了"——这个机制在跟人性做对抗。
它到底适合谁
特别适合:
- 正在用 Cursor / Claude Code / Copilot 做项目的在校生或应届生
- 简历上有 AI 辅助开发的项目经历,但面试时讲不清楚
- 刷面经刷到疲惫,想要"跟自己项目强相关"的面试题的人
- 已经工作、用 AI 写代码但担心自己技术判断力退化的人
不太适合:
- 完全不用 AI 辅助编程、所有代码都手写的人(你的学习路径本来就是完整的)
- 刚学编程两个月的人(你需要的是基础教程,不是复盘工具)
一分钟装好
详细使用介绍移步至仓库:https://github.com/bb-cccc/vibe-upskill
快速体验,把这句话发给你的 Claude Code(或其他智能体):
帮我安装这个 Skill:https://github.com/bb-cccc/vibe-upskill
Agent 会自动完成克隆和安装。然后说"帮我复盘上次那个项目"就开始了。
最后说一句
我不是在劝你少用 AI。我自己也用——效率提升是真实的,没必要回到石器时代。
我想说的是:AI 帮你写代码的效率,和你自己技术能力的增长,不应该是互斥的。
你用 AI 做了三个项目 → 你真正理解了三个项目 → 你能在面试里讲清楚三个项目。
这条路径应该是通的。vibe-upskill 就是在打通它。
更多推荐



所有评论(0)