不是劝你别用 AI 写代码。而是告诉你怎么在用 AI 的同时不让自己的技术水平被悄悄架空。附一个我写的开源工具把 AI 辅助开发经历自动转化成面试题库。一个正在蔓延的尴尬2025-2026AI 辅助编程从玩具变成了默认工作方式。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或其他智能体帮我安装这个 Skillhttps://github.com/bb-cccc/vibe-upskillAgent 会自动完成克隆和安装。然后说帮我复盘上次那个项目就开始了。最后说一句我不是在劝你少用 AI。我自己也用——效率提升是真实的没必要回到石器时代。我想说的是AI 帮你写代码的效率和你自己技术能力的增长不应该是互斥的。你用 AI 做了三个项目 → 你真正理解了三个项目 → 你能在面试里讲清楚三个项目。这条路径应该是通的。vibe-upskill 就是在打通它。GitHubhttps://github.com/bb-cccc/vibe-upskill