Agent X-Ray
RuntimeNotesAbout
Notes/产品经理/AI native 软件工程教程/第1章

AI Native 软件工程教程

3 分钟 · 更新于 2026-09-01

AI Native 软件工程教程

本教程以“人负责判断与收敛,AI 负责加速执行”为主线,帮助学习者从 AI Coding 的基本认知出发,逐步建立工程判断力,并将业务目标、技术决策和架构约束转化为可运行、可持续迭代的项目骨架。

学习目标

完成 6 篇文章后,你应能够:

  • 区分一次性代码生成与可持续软件工程,明确 AI Coding 的交付标准;
  • 识别 AI 输出的适用边界,建立主动验证和工程取舍意识;
  • 使用结构化方法快速学习新技术,并保留自己的决策与验收责任;
  • 从业务目标逐层推导技术方向、技术决策、系统架构和目录结构;
  • 将模糊想法整理为可执行规格,指导 Coding Agent 构建并验收初始化项目。

适用人群

  • 正在使用 Claude Code、Codex 等 Coding Agent,希望从“能生成代码”进阶到“能掌控工程”的开发者;
  • 需要与 AI 协作完成产品原型、项目初始化或持续迭代的产品经理、技术负责人和独立开发者;
  • 希望系统理解 AI Native 软件工程,但尚未形成稳定学习、设计与验收方法的学习者。

具备基础软件开发经验会更容易理解文中的架构与代码组织示例;如果经验较少,也可以按照推荐顺序阅读,并结合一个小型项目完成练习。

推荐学习顺序

建议按以下顺序连续学习。前 4 篇建立认知与判断框架,后 2 篇进入系统设计和项目初始化实践。

第一阶段:建立 AI Coding 的工程认知

  1. 为什么 Vibe Coding 不可以?

    • 学习重点: 区分“快速做出可见结果”与“交付可维护软件”,理解代码、架构和持续迭代能力仍是核心。
    • 学习产出: 为自己的项目写一份交付标准,至少列出功能可用性、代码结构、可测试性、可维护性和后续迭代要求。
  2. AI 时代最重要的是什么?Skills 和软件为何更趋向开源?

    • 学习重点: 理解大模型善于发散但需要人来收敛,认识判断力在工具和源码大量增长时的价值。
    • 学习产出: 建立一份 AI 输出检查清单,用于判断方案是否正确、适用、安全并满足上线标准。
  3. 工程问题与科学问题的区别?

    • 学习重点: 理解工程是在时间、成本、资源、风险和质量约束下寻找合适方案,并认识模型的主要技术边界。
    • 学习产出: 选择一个真实项目,记录其当前阶段、关键约束、可接受取舍,以及 AI 参与时必须设置的验证机制。

第二阶段:形成学习与技术判断方法

  1. AI 时代,如何快速学习一项技术?
    • 学习重点: 使用“是什么、何时用、怎么用”三问,以及文档阅读、问题化、主动回忆、源码学习和最小实践的方法建立技术地图。
    • 学习产出: 为一项待学习技术制作问题清单,并完成一个覆盖核心概念的最小实践,由自己负责方案说明和结果验收。

第三阶段:从设计走向可运行项目

  1. 构建一个新系统的设计和思考

    • 学习重点: 按照“业务目标 → 技术方向 → 技术决策 → 系统架构 → 代码实现”逐层收敛,并让目录和命名表达系统边界。
    • 学习产出: 为一个新系统写出业务模块、技术栈、关键技术决策、顶层目录及各模块职责,说明每项选择对应的现实约束。
  2. 如何快速构建一个初始化项目?

    • 学习重点: 掌握“口述需求 → 与 AI 对齐 → 生成开发规格 → Agent 循环实现 → 人工验收”的初始化流程。
    • 学习产出: 形成一份可以脱离对话独立执行的项目初始化规格,并依据目录架构、运行环境、代码质量、基础功能和文档一致性完成验收记录。

建议的学习方式

  1. 阅读每篇文章前,先写下自己对标题问题的初步回答。
  2. 阅读后用自己的语言总结核心观点,不直接照抄文章结论。
  3. 完成对应的“学习产出”,把抽象认识落到真实项目或最小实践中。
  4. 将 AI 生成的方案视为待验证输入,检查其是否符合当前项目阶段和约束。
  5. 学完第 6 篇后,回看第 1 篇的交付标准,确认初始化项目是否具备继续维护和迭代的基础。

  • 为什么 Vibe Coding 不可以?
  • AI 时代最重要的是什么?Skills 和软件为何更趋向开源?
  • 工程问题与科学问题的区别?
  • AI 时代,如何快速学习一项技术?
  • 构建一个新系统的设计和思考
  • 如何快速构建一个初始化项目?

本章目录
学习目标适用人群推荐学习顺序建议的学习方式Related Documents
苏ICP备2025204887号-2