AI 编程如何开始?别先追工具,先跑通这 5 步

小新 正四品 (知府) 2026-05-10 01:01 1 0 返回 码工码农
小新 正四品 (知府) 楼主
2026-05-10 01:01
第1楼

摘要:工具不用一开始就买全 很多人还没写第一行代码,就开始纠结 Cursor、Claude Code、Copilot、Codex 哪个更强。 入口文件在哪里 3. 前端页面和后端接口分别放在哪里 4. 如果我要加用户登录,可能涉及哪些文件

这一步的价值是让 AI 建立上下文,也让你确认它有没有看错项目。修改完成后告诉我改了哪些文件 4. 给出本地验证步骤

这类约束很重要。


04_cover_ai_coding_get_started.png

很多人第一次接触 AI 编程,最容易犯的错误是:打开工具以后,直接输入一句“帮我做一个完整项目”。

结果通常有两种:要么 AI 生成一堆看起来很完整、但本地跑不起来的代码;要么你被几十个文件吓住,不知道该从哪里检查。

AI 编程不是把开发外包给一个聊天窗口。更现实的用法是:你仍然负责目标、判断和验收,AI 负责加速搜索、拆解、生成、修改和解释。

这篇文章讲一个普通程序员开始 AI 编程的最小路径。

先准备一个足够小的项目

不要从公司核心系统开始,也不要从“我要做一个 SaaS 平台”开始。

第一个练手项目最好满足三个条件:

  • 你知道它应该怎么用。
  • 一天内能做出第一版。
  • 出错后不会有真实业务损失。

比如:

  • Todo 清单。
  • 个人记账工具。
  • Markdown 转 HTML 小工具。
  • 简单后台管理页面。
  • 微信、飞书或企微消息机器人。

项目越小,你越容易判断 AI 输出是否靠谱。AI 编程最怕的不是 AI 写错,而是你不知道它哪里写错。

工具不用一开始就买全

很多人还没写第一行代码,就开始纠结 Cursor、Claude Code、Copilot、Codex 哪个更强。

我的建议是:先选一个能读代码、能改文件、能运行命令的工具,用它连续完成 3 个小任务。

你真正要练的不是某个按钮,而是这套流程:

  1. 让 AI 读项目。
  2. 让 AI 解释结构。
  3. 让 AI 拆任务。
  4. 让 AI 小步改代码。
  5. 让 AI 根据报错继续修。

工具会变,但这个流程不会很快过时。

04_flow_ai_coding_get_started.png

第一步:让 AI 先读项目,不要马上写代码

很多 AI 编程失败,都是因为第一句话太急。

不要这样问:

帮我实现用户登录功能。

更好的问法是:

请先阅读当前项目结构,不要修改代码。
告诉我:
1. 这个项目使用了什么技术栈
2. 入口文件在哪里
3. 前端页面和后端接口分别放在哪里
4. 如果我要加用户登录,可能涉及哪些文件

这一步的价值是让 AI 建立上下文,也让你确认它有没有看错项目。

如果它连项目结构都说不清楚,后面生成再多代码也不值得信。

第二步:让 AI 把需求拆成小任务

AI 最适合处理边界清楚的小任务。

比如“做登录系统”太大,可以拆成:

  • 新增登录页面。
  • 新增登录接口。
  • 保存登录状态。
  • 未登录时跳转登录页。
  • 增加退出登录。
  • 补充接口测试。

你可以这样问:

我要给这个项目增加一个最小可用的登录功能。
请先不要写代码,帮我拆成 5-8 个开发任务。
每个任务说明:
1. 要改什么
2. 涉及哪些文件
3. 如何验证完成

注意最后一句:如何验证完成。

没有验证方式的任务,AI 很容易写成“看起来完成”。

第三步:一次只让 AI 改一个小范围

AI 可以一次改很多文件,但初学阶段不要这么用。

你可以要求:

请先只实现登录页面,不要修改后端。
要求:
1. 复用项目现有样式
2. 不新增 UI 库
3. 修改完成后告诉我改了哪些文件
4. 给出本地验证步骤

这类约束很重要。它能减少 AI 自作主张:

  • 不随便引入新依赖。
  • 不顺手重构无关代码。
  • 不把一个简单需求做成大工程。

AI 编程的核心技巧不是“提示词越长越好”,而是边界越清楚越好。

第四步:把报错完整交给 AI

很多人遇到报错,只复制最后一行。

这会让 AI 猜。

更好的做法是给完整信息:

我运行 npm test 后失败,下面是完整输出。
请先分析原因,不要直接改代码。
请说明:
1. 失败的是哪个测试
2. 根因可能是什么
3. 你建议先检查哪个文件

<粘贴完整报错>

如果是前端页面,还可以补充:

  • 当前 URL。
  • 浏览器控制台错误。
  • 复现步骤。
  • 期望行为和实际行为。

AI 很擅长解释报错,但前提是你给的信息够完整。

第五步:每次修改后都要验收

AI 写完代码不代表任务结束。

你至少要做 4 件事:

  • 看 diff,确认它没有改无关文件。
  • 跑测试,确认原功能没坏。
  • 手工走一遍核心流程。
  • 让 AI 复盘它改了什么和风险点。

可以这样追问:

请总结本次修改:
1. 改了哪些文件
2. 实现了哪些行为
3. 有哪些潜在风险
4. 还缺哪些测试

这一步能逼 AI 从“写代码模式”切回“交付模式”。

新手最容易踩的 5 个坑

第一,需求太大。

“做一个电商系统”不是好任务。“给商品列表增加关键词搜索”才是。

第二,不让 AI 读上下文。

没有上下文,AI 只能按通用经验写代码,很容易和项目现有结构冲突。

第三,不看 diff。

AI 可能为了一个小功能改动很多地方。你必须知道它改了什么。

第四,不跑测试。

不能验证的 AI 编程,只是更快地产生不确定性。

第五,不沉淀提示词。

每次临时问一句,效率提升有限。真正有用的是把需求分析、开发、测试、上线都做成固定流程。

给你的第一个练习

如果你今天想开始,不要再研究工具测评。

直接找一个小项目,让 AI 做这件事:

请阅读这个项目,帮我找一个适合 AI 练手的小功能。
要求:
1. 一天内能完成
2. 风险低
3. 可以本地验证
4. 最好能补充测试
请输出 3 个候选任务,并说明推荐顺序。

这比让 AI 直接写项目更有价值。

最后

AI 编程的入门标准,不是“能不能让 AI 生成一个项目”,而是你能不能把一个小需求从分析、修改、测试到验收完整跑通。

先跑通一个小闭环,再追求复杂项目。

后面我会继续写如何使用 Skill、如何做需求分析、架构设计、代码开发、测试和上线部署。目标不是堆提示词,而是把 AI 编程变成一套能稳定交付的工作流。

暂无回复,快来抢沙发吧!

  • 1 / 1 页
敬请注意:文中内容观点和各种评论不代表本网立场!若有违规侵权,请联系我们