模块十:AI 编程实战
学习目标:用 AI 工具真正写出能跑的代码,而不是停留在"让 AI 帮我写个函数"的阶段
预计时间:6-8 小时
前置知识:基础编程概念、模块六的 AI 编程工具介绍
模块介绍
2025 年的 AI 编程工具已经卷到飞起。GitHub Copilot 搞出了 Agent Mode,Cursor 把价格改了又改,Claude Code 直接在终端里干活,Windsurf 号称要革 Cursor 的命,v0 和 bolt.new 让不会写代码的人也能搓出网站...
工具太多,选择困难症犯了?
这个模块不是工具测评。我们的目标很简单:用这些工具把项目做出来。
说实话,大部分人用 AI 编程工具的方式还是太保守——让它补全几行代码,问它一个报错怎么解决,顶多让它写个函数。但这些工具能做的远不止这些。
我见过有人用 Cursor 一下午搓出一个完整的 Chrome 插件,也见过有人用 Claude Code 重构了整个后端架构。当然,也见过有人被 AI 生成的 bug 折腾了一整天。
区别在哪?不是工具选得对不对,而是用法对不对。
这个模块会带你走一遍完整的 AI 辅助开发流程:从选工具、搭环境,到写代码、调 bug、做项目。每一步都有坑,我会告诉你怎么绕过去。
章节列表
- 快速上手 - 选工具、装环境、跑起来
- 项目类型 - 不同项目用不同打法
- 开发流程 - AI 辅助开发的正确姿势
- 实战项目 - 三个从零到一的项目
- 最佳实践 - 踩过的坑,总结的经验
- 问题排查 - AI 写的代码出问题怎么办
学习检验
完成本模块学习后,你应该能够:
- [ ] 根据项目类型选择合适的 AI 编程工具
- [ ] 用 AI 工具完成一个完整的小项目(不是写几个函数)
- [ ] 写出让 AI 能理解的需求描述
- [ ] 在 AI 生成的代码出问题时,知道怎么排查和修复
- [ ] 建立自己的 AI 编程工作流
实践项目
项目:用 AI 工具开发一个实用的小工具
要求:
- 从下面三个项目中选一个(或者自己想一个类似规模的)
- 全程使用 AI 编程工具辅助开发
- 记录开发过程中的提示词和 AI 的回复
- 最终产出可运行的代码
可选项目:
- Chrome 插件:网页内容摘要工具
- 命令行工具:批量文件重命名器
- Web 应用:个人书签管理器
评估标准:
- 代码能跑,功能完整
- 开发过程有记录
- 遇到问题能自己解决(或者知道怎么问 AI)