Skip to content

学习路线图

课程地图


64学时分配

总览

阶段主题学时占比
阶段0认知与方法1015.6%
阶段1需求与设计1218.8%
阶段2开发实现3453.1%
阶段3上线运营69.4%
阶段4总结与就业23.1%

详细分配

阶段0:认知与方法(10学时)

课时主题时间重点产出
L01AI时代,你的角色变了2学时理解人机协作新模式思维转变
L02工具准备4学时安装配置 opencode可用的开发环境
L02.5终端入门2学时掌握命令行基础操作能用终端执行命令
L03人机协作范式2学时学会如何描述需求第一次成功对话

阶段目标:建立正确的心态,工具能用,会基本对话。


阶段1:需求与设计(12学时)

课时主题时间重点产出
L04发现需求3学时把模糊想法变清晰需求文档
L05定义需求4学时功能清单和页面结构功能列表、页面结构图
L06产品设计5学时界面设计和数据模型原型图、数据库设计

阶段目标:知道自己要做什么,有清晰的计划。


阶段2:开发实现(34学时)

课时主题时间重点产出
L07项目搭建3学时让AI初始化项目能跑起来的空项目
L07.5Vue基础知识4学时理解Vue核心概念,增加代码阅读练习能看懂Vue代码
L08用户认证4学时注册登录功能用户系统
L09发布物品5学时核心业务功能发布功能
L10浏览搜索4学时列表和筛选浏览功能
L11物品详情4学时详情页和交互详情功能
L12界面美化4学时UI优化好看的界面
L13测试修复2学时发现和修复bug稳定的系统
-开发buffer4学时调试、答疑、进度补充-

阶段目标:核心功能能正常使用,界面过得去。


阶段3:上线运营(6学时)

课时主题时间重点产出
L14部署上线2学时公网可访问上线的网站
L15推广物料2学时文案和海报宣传材料
L16推广运营2学时获取真实用户有用户在用

阶段目标:项目上线,有真实用户。


阶段4:总结(2学时)

课时主题时间重点产出
L17方法论总结1学时提炼可复用流程个人方法论
L18成果展示1学时演示和分享项目展示

阶段目标:形成自己的方法论,能独立做项目。


前置要求

必备基础

要求说明自检方法
电脑操作会打字、上网、安装软件能独立完成软件安装
逻辑思维能理解因果关系给朋友讲清楚一件事
中文表达能把想法说清楚写一段100字的说明
耐心遇到问题不急躁能静下心来调试

不需要的基础

  • 不需要精通编程
  • 不需要懂数据库
  • 不需要懂服务器
  • 不需要美术功底

需要准备的工具

工具用途获取方式
电脑开发环境Windows/Mac/Linux均可
opencodeAI编程助手官网下载
浏览器测试和查阅资料Chrome/Edge/Firefox
文本编辑器写笔记和文档VS Code 或任意编辑器
账号AI服务(智谱/DeepSeek)chatglm.cn 或 platform.deepseek.com 注册

学习建议

如何学最有效

┌─────────────────────────────────────────┐
│           学习效果金字塔                 │
├─────────────────────────────────────────┤
│                                         │
│   听讲     5%  ▓                         │
│   阅读     10% ▓▓                        │
│   视听     20% ▓▓▓▓                      │
│   演示     30% ▓▓▓▓▓▓                    │
│   讨论     50% ▓▓▓▓▓▓▓▓▓▓                │
│   实践     75% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓           │
│   教别人   90% ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓      │
│                                         │
└─────────────────────────────────────────┘

本课程的设计

  1. 先动手,再理解

    • 跟着教程做完一遍
    • 遇到不懂的先记下来
    • 做完后回头看,往往就懂了
  2. 记录你的过程

    • 每次对话都保存
    • 遇到的错误记下来
    • 解决方法也记下来
  3. 及时验收

    • 每个功能做完要测试
    • 不要累积问题
    • 验收通过再继续
  4. 主动提问

    • 不懂就问AI
    • 让AI用不同方式解释
    • 让AI举例子

遇到困难怎么办

困难类型解决方法
AI理解错了换个说法再描述一遍
代码报错了把错误信息给AI看
不知道下一步做什么问AI"接下来应该做什么"
功能不是想要的明确说明期望的效果
完全卡住了休息一下,重新理清思路

黄金法则:当你不知道怎么办时,把问题完整地描述给AI,让它帮你分析。

练习的重要性

看懂 ≠ 会做
会做 ≠ 熟练
熟练 ≠ 能教人

建议的练习方式

  1. 第一遍:跟着教程做
  2. 第二遍:不看教程做
  3. 第三遍:改动一些需求做
  4. 第四遍:用这个方法做新项目

完成标志

阶段0完成标志

  • [ ] 理解"指挥官"角色定位
  • [ ] opencode 能正常运行
  • [ ] 完成第一次与AI的对话
  • [ ] AI按你的要求生成了一段代码

阶段1完成标志

  • [ ] 有完整的需求文档
  • [ ] 有功能清单(至少10个功能)
  • [ ] 有页面结构图(至少5个页面)
  • [ ] 有数据库设计(至少3张表)

阶段2完成标志

  • [ ] 用户能注册登录
  • [ ] 用户能发布物品
  • [ ] 用户能浏览搜索物品
  • [ ] 用户能查看物品详情
  • [ ] 界面基本可用
  • [ ] 没有明显bug

阶段3完成标志

  • [ ] 网站在公网可访问
  • [ ] 有推广文案和海报
  • [ ] 至少5个真实用户注册
  • [ ] 至少1笔真实交易发生

阶段4完成标志

  • [ ] 写出了自己的方法论
  • [ ] 能给别人演示项目
  • [ ] 能回答"这个项目怎么做的"
  • [ ] 有信心独立做新项目

最终目标

完成本课程后,你应该:

  1. 能力上

    • 能把想法变成AI能理解的需求
    • 能指挥AI完成软件项目
    • 能判断AI的输出是否正确
    • 能解决开发中遇到的问题
  2. 成果上

    • 一个能用的校园交易平台
    • 一套可复用的方法论
    • 一份项目经验
  3. 心态上

    • 不再害怕写代码
    • 知道遇到问题怎么办
    • 有信心做新项目

开始你的旅程

准备好了吗?

👉 L01 - AI时代,你的角色变了

基于 CC BY-NC-SA 4.0 发布