学习路线与练习指南

AI 编程共用基础

先说清需求,再运行项目、借助 AI 排错。用 3 节基础,建立可以反复使用的工作方法。

3 节共用基础建议课堂 6 小时两门实战课均已包含
共用基础 · 第 1 / 3 节建议课堂 2 小时

把一个想法,变成可执行的需求

选一个真正想用的小工具,把模糊想法缩成第一版可以完成的作品。

这节会用到

目标用户核心场景功能范围验收条件

跟着完成这三步

  1. 写下谁会使用这个作品、在什么场景使用,以及现在遇到的一个具体问题。先解决一个场景。
  2. 只保留 3–5 个核心功能。列出需要的页面、每页的操作和需要保存的数据。把支付、社区等复杂能力放到后续版本。
  3. 让 AI 复述需求并指出缺失信息,再按页面拆任务。最后生成一个简单页面,并亲手要求它修改一处。

可以这样向 AI 提问

把括号内容换成你的项目
我想做一个【作品名称】,帮助【用户】在【场景】完成【目标】。
第一版只保留:【3–5 个功能】。
请先复述你的理解,列出需要我补充的问题,再给出页面清单、数据清单和可验证的验收条件。先不要生成全部代码。

完成后,亲手检查

独立练习使用需求模板,为你自己的作品写一页需求说明。把一个功能明确列为「以后再做」。
仅记录本浏览器的练习状态,
不代表考试通过或正式发布。
共用基础 · 第 2 / 3 节建议课堂 2 小时

看懂目录,跑起第一个项目

理解页面、程序和数据的关系,并能根据说明独立启动项目。

这节会用到

HTMLCSSJavaScriptJSON依赖与终端

跟着完成这三步

  1. 确认编辑器、浏览器、Git 和运行环境可用。在终端进入项目目录,找出 README、入口文件和依赖清单。
  2. 从一个按钮开始理解三层职责:HTML 描述结构,CSS 决定样式,JavaScript 处理操作。修改按钮文字、颜色和点击后的反馈。
  3. 让 AI 解释一条数据从输入框到页面的流向,再解释浏览器与服务器各自运行什么。关闭项目后,按说明重新启动一次。

可以这样向 AI 提问

把括号内容换成你的项目
我是编程初学者。请阅读当前项目,列出启动命令和 5 个最重要的文件。
用一个按钮点击的例子解释 HTML、CSS、JavaScript 的职责。
请先检查现有实现,每次只指导我做一个小改动,并告诉我如何验证。

完成后,亲手检查

独立练习画一张「用户操作 → 页面 → 接口 → 数据」的小图,指出哪些环节在你的第一版中还没有实现。
仅记录本浏览器的练习状态,
不代表考试通过或正式发布。
共用基础 · 第 3 / 3 节建议课堂 2 小时

用 AI 排错,也能找回上一个版本

把错误描述清楚,检查 AI 的修改,并用 Git 保存可以回到的工作状态。

这节会用到

复现步骤日志代码差异Git环境变量

跟着完成这三步

  1. 在开始修改前保存一个可运行的版本。练习查看 Git 状态、差异和提交记录,不把密钥、依赖和临时文件加入仓库。
  2. 记录一个错误的触发步骤、预期结果、实际结果和必要日志。先让 AI 给出排查顺序,再批准小范围修改。
  3. 重新走原来的操作路径,确认错误消失且原有功能仍可用。保存修复,再在练习分支或副本中演练回到已知版本。

可以这样向 AI 提问

把括号内容换成你的项目
问题复现步骤:【步骤】
预期结果:【预期】
实际结果:【实际】
相关日志:【去除密钥的日志】
请先分析可能原因,指出需要检查的文件。优先给出最小修复,不做无关重构,并列出修复后的验证步骤。

完成后,亲手检查

独立练习给项目新增一个小功能,保留修改前后截图、关键对话、代码差异和验证结果。
仅记录本浏览器的练习状态,
不代表考试通过或正式发布。

课程路线与练习指南已开放,视频与班期尚未公布。课时为教学规划,请为独立练习额外预留时间。

带着这些成果完成这条路线

  • 一页范围清楚的需求说明
  • 可以独立启动的练习项目
  • 一次代码修改、验证、提交与恢复记录