Skip to content

AI协作软件开发教程

课程简介

这是一套面向高职计算机专业学生的实战教程。

核心目标:学会与AI协作,从零到一完成一个能上线的软件项目。

不教什么:死记硬背编程语法、框架API

教什么

  • 如何把想法变成AI能理解的需求
  • 如何判断AI的输出是否靠谱
  • 如何指挥AI完成复杂任务
  • 如何让项目真正落地运行

你将学到

想法 ──→ 需求 ──→ 开发 ──→ 上线 ──→ 推广
  │        │        │        │        │
  └── AI帮你梳理 ── AI帮你实现 ── AI帮你部署 ── AI帮你推广 ──┘

实战项目

本教程以校园闲置交易平台为案例,完整展示从想法到上线的全过程。

项目背景

每年毕业季,大量闲置物品需要处理:

  • 扔了浪费
  • 带回去麻烦
  • 群里发消息没人看

项目目标

做一个校园内的二手物品信息撮合平台:

  • 卖家发布闲置物品
  • 买家浏览搜索
  • 线下见面交易

课程大纲(64学时)

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

课时主题学习目标
L01AI时代,你的角色变了理解人机协作的新模式
L02工具准备安装和熟悉 opencode
L02.5终端入门掌握命令行基础操作
L03人机协作范式掌握"指挥AI"的基本方法

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

课时主题学习目标
L04发现需求学会把模糊想法变成清晰问题
L05定义需求学会画功能清单和页面结构
L06产品设计学会用AI辅助设计

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

课时主题学习目标
L07项目搭建让AI帮你初始化项目
L07.5Vue基础知识理解Vue核心概念(4学时,含代码阅读练习)
L08用户认证实现注册登录功能
L09发布物品实现核心业务功能
L10浏览搜索实现列表和筛选
L11物品详情实现详情页和交互
L12界面美化让AI帮你做UI
L13测试修复发现bug让AI修
-开发buffer调试、答疑、进度补充(4学时)

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

课时主题学习目标
L14部署上线让项目在公网可访问
L15+L16推广运营写文案、做推广(合并为4学时)

阶段4:总结与就业(4学时)

课时主题学习目标
L17方法论总结提炼可复用的协作流程
L18成果展示项目演示和经验分享
L19就业指导如何展示项目、应对面试
L19就业指导如何展示项目、应对面试(可选)

学习方式

核心理念:干中学

传统方式:先学知识 → 再做项目
本课程:直接做项目 → 遇到什么学什么

你的新角色

你不是码农,是指挥官。

就像装修房子:

  • 你不需要会砌墙刷漆
  • 但你需要知道想要什么
  • 你需要验收工人的活

AI就是你的"装修工人",你负责:

  • 描述需求
  • 做决策
  • 验收结果

准备工作

  1. 一台电脑(Windows/Mac/Linux均可)
  2. 会基本操作(打字、上网、安装软件)
  3. 保持好奇心和耐心

开始学习

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

基于 CC BY-NC-SA 4.0 发布