微光舰队鼓励你用 AI。我们推荐 CodeBuddy(AI 编程助手):它能帮你写代码、查错误、解释概念、整理 README,最后还能用 ys 命令行帮你 提交项目。
但记住一件事:项目必须仍然是你的项目。 AI 是搭档,不是替身。
好的用法
让 CodeBuddy 帮你:
- 把一个功能拆成可以一步步做的小步骤
- 解释一段你看不懂的代码
- 找出报错可能来自哪里
- 给 README 列提纲
- 把你写的草稿整理得更清楚
不好的用法
不要只丢一句「帮我做一个完整项目」给 AI,然后把结果直接交上来。
如果你说不清楚代码怎么运行、哪里改过、为什么这样写,那它就不是一个你真正掌握的项目——Review 和面试时一问就露馅。
推荐工作流
先自己写下目标,再让 AI 帮你拆步骤。每做完一小步,都运行一次、截图一次、记录一次。
当 AI 给出代码时,至少问自己三件事:
- 这段代码放在哪个文件?
- 运行后我看到了什么变化?
- 报错时我改了什么?
这些答案,就是你最好的开发日志。
可以这样开一个头:
我在做一个 [一句话描述你的项目]。
请先不要大改,帮我三件事:
1. 用我能懂的话解释现在这套代码是怎么跑的;
2. 告诉我 [某个功能] 的逻辑分别在哪些文件、哪些函数里;
3. 给我 3 个容易加的小功能,每个尽量小、容易测试。
目标是先看懂,再一点点加东西,而不是一上来就变复杂。
AI 可以帮你提交,但有一条底线
CodeBuddy 也能帮你跑提交流程——ys init、写 README、整理日志、ys push。具体怎么让它做,见 提交项目 和 AI Skill 文档。
但有一件事别交给 AI:写开发日志。
AI 不知道你那个凌晨两点卡住的 bug 是什么感觉,它只会编一篇空洞的流水账。日志是你自己的故事,用自己的话写,错字语病都没关系。
同样地,提交时要大方说清楚:哪些是 AI 帮你的,哪些是你自己改的、试的、修的。能讲清楚,它就是你的项目;讲不清楚,再漂亮也站不住。