自己翻译成每一行代码
需求 → 查资料 → 写代码 → 运行 → 修改
3 MONTHS · ONE REAL PROJECT
我如何用 AI 搭建一套 PCB 目检放行上位机,以及普通人怎样上手、调试和避坑。
01 / WHAT IS VIBE CODING
需求 → 查资料 → 写代码 → 运行 → 修改
讲清需求 → AI 实现 → 我来验证 → 继续迭代
02 / THE PROJECT
03 / HOW HARD IS IT
会描述需求、会运行项目,就能很快看到第一个结果。
要会拆小任务、补充上下文,并检查 AI 实际改了什么。
需要理解业务风险,并验证断网、超时和错误输入等异常场景。
它降低的是写代码的门槛,没有消除软件工程本身的难度。
04 / A REAL DEBUGGING CASE
await WriteReleaseAsync();
await DeleteFileAsync();
await WriteReleaseAsync();
if (ackReceived)
await DeleteFileAsync();
LOG 放行信号写入成功 → 等待 PLC 确认超时
像邮件显示“发送成功”,不代表对方已经阅读并执行。
05 / DEBUG WITH AI
说明做了什么、期望什么、实际发生什么。
提供报错、日志、配置和最近的修改。
先让 AI 解释调用过程,不急着修改。
一次只处理一个原因,修改后立即运行。
既测试成功,也测试超时、断网和错误输入。
06 / FOUR THINGS TO REMEMBER
每一步都应该能运行、能观察、能撤回。
至少确认改了哪些文件、为什么改、影响到哪里。
模拟测试不能替代真实设备、真实网络和实际权限。
删除、付款、放行等动作必须有明确条件和可控开关。
07 / TAKEAWAY
AI 没有让我不再需要技术,而是让我把更多时间放在理解问题、判断风险和验证结果上。