ec9d52033f
Added comprehensive interactive demos covering: - Operating systems (2): OS overview, process/memory/filesystem - Data encoding (2): data lifecycle, encoding/storage/transmission - Network basics (5): overview, physical/data-link/transport/application layers - Data structures (5): overview, linear structures, hash table, tree, selector - Algorithms (4): overview, recursion, greedy thinking, paradigms - Programming languages (5): evolution, paradigms, scenarios, comparison, type models - Compilers (2): analogy, practice demo - Additional (5): search/sort algorithms, network principles, encoding basics, storage hierarchy, graph structures Also updated component registration in theme index.js and fixed minor formatting issues in related docs.
79 lines
8.6 KiB
Markdown
79 lines
8.6 KiB
Markdown
# 项目介绍
|
|
|
|
2025年,被很多人视为AI编程的元年。越来越多的人开始用AI写代码,但往往做出来的还停留在玩具层面——不知道如何用Vibe Coding组织开发流程,不知道该选哪些工具,更不清楚从原型到上线中间还差哪些关键步骤。
|
|
|
|
我们采用循序渐进的**三阶段实战路径**:新手入门阶段通过小游戏快速上手AI编程,第一阶段掌握Vibe Coding工作方式并完成Web应用原型,第二阶段学习全栈开发与部署上线,第三阶段构建跨平台复杂应用。
|
|
|
|
每个阶段都配有完整项目实战,让你在真实挑战中从玩具走向产品,最终具备**将任何想法落地为可用应用**的能力。
|
|
|
|
我们相信,掌握Vibe Coding并配合系统化训练,你一个人就能成为**集前后端开发、AI能力集成、产品设计于一身的全能开发者**。
|
|
|
|
本项目主要面向三类学习者:
|
|
|
|
- **新手(普通人 / 产品与运营侧)**:帮助非技术背景角色和入门学习者听懂关键概念,完成第一个 AI 小工具或产品原型。
|
|
- **初中级开发者(有一定基础的学生和开发者)**:系统掌握 vibe coding 与原生 AI 应用开发。
|
|
- **高级开发者(公司与初创、开源与独立开发者)**:支持团队和个人快速搭建、验证与迭代原生 AI 应用。
|
|
|
|
## 📖 内容导航
|
|
|
|
### 总附录
|
|
|
|
[AI 能力词典:常见 AI 核心概念与名词、场景解释](/zh-cn/appendix/8-artificial-intelligence/ai-capability-dictionary)
|
|
|
|
### 零、幼儿园
|
|
|
|
| 章节 | 关键内容 | 状态 |
|
|
| :------------------------------------------------------------------------------------- | :------------------------------------- | :--- |
|
|
| [新手入门:学习地图](/zh-cn/stage-0/0.1-learning-map/) | 整体学习路径导览 | ✅ |
|
|
| [新手入门:AI 时代,会说话就会编程](/zh-cn/stage-0/0.2-ai-capabilities-through-games/) | 通过贪吃蛇等案例初步感受 AI 编程的能力 | ✅ |
|
|
|
|
### 一、AI 产品经理
|
|
|
|
| 章节 | 关键内容 | 状态 |
|
|
| :---------------------------------------------------------------------------- | :------------------------------------------------------- | :--- |
|
|
| [初级二:认识 AI IDE 工具](/zh-cn/stage-1/1.1-introduction-to-ai-ide/) | 学会使用 IDE,掌握界面结构和高效提示方式 | ✅ |
|
|
| [初级三:动手做出原型](/zh-cn/stage-1/1.2-building-prototype/) | 从产品分析拆解,到多页面产品原型实现的完整闭环 | ✅ |
|
|
| [初级四:给原型加上 AI 能力](/zh-cn/stage-1/1.3-integrating-ai-capabilities/) | 理解并完成常见 AI 能力(文本图片视频)的 API 接入 | ✅ |
|
|
| [初级五:完整项目实战](/zh-cn/stage-1/1.4-complete-project-practice/) | 模拟真实场景、接受用户反馈迭代并完成项目展示(含大作业) | ✅ |
|
|
|
|
#### 附录
|
|
|
|
| 章节 | 关键内容 | 状态 |
|
|
| :-------------------------------------------------------------------- | :---------------------------------------- | :--- |
|
|
| [附录A:产品思维补充](/zh-cn/stage-1/appendix-a-product-thinking/) | 从想法评估到需求拆解与 MVP 的产品思维框架 | ✅ |
|
|
| [附录B:常见报错及解决方案](/zh-cn/stage-1/appendix-b-common-errors/) | vibe coding 中的常见错误及排查方法 | ✅ |
|
|
|
|
### 二、初中级开发工程师
|
|
|
|
#### 前端部分
|
|
|
|
| 章节 | 关键内容 | 状态 |
|
|
| :------------------------------------------------------------------------------------------------------------------ | :--------------------------------------------------------------------------- | :--- |
|
|
| 前端零:使用 lovart 生产素材 | 学会用 lovart 批量生成人物、场景等视觉素材,为 UI 设计和前端开发提供素材基础 | 🚧 |
|
|
| 前端一:Figma 与 MasterGo 入门 | 用设计工具梳理信息架构和页面结构,为前端实现打基础 | 🚧 |
|
|
| 前端二:构建第一个现代应用程序-UI 设计 | 基于设计稿完成组件化界面,实现从设计到代码的第一条链路 | 🚧 |
|
|
| 前端三:参考 UI 设计规范与多产品 UI 设计 | 围绕统一主视觉扩展多产品界面,练习系统化设计能力 | 🚧 |
|
|
| [前端四:一起做霍格沃茨画像](/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/) | 从 0 到 1 做出接入 AI 能力的前端应用,串联设计与开发 | 🚧 |
|
|
|
|
#### 后端与全栈部分
|
|
|
|
| 章节 | 关键内容 | 状态 |
|
|
| :---------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------ | :--- |
|
|
| 后端一:什么是 API | 理解 HTTP 接口与请求响应模型,为后端集成与联调做准备 | 🚧 |
|
|
| [后端二:从数据库到 Supabase](/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/) | 在 Supabase 上落地数据库和 API,打通数据模型与前端页面 | 🚧 |
|
|
| 后端三:大模型辅助编写接口代码与接口文档 | 用大模型协助生成接口与数据库文档及代码,实现可读可测的后端 | 🚧 |
|
|
| 后端四:Git 工作流与 Zeabur 部署 | 在 Git 工作流中管理代码,并将应用部署到 Zeabur 上线 | 🚧 |
|
|
| 后端五:现代 CLI 开发工具 | 使用 CLI 类 AI 编程工具加速开发与调试,形成个人工程化工作流 | 🚧 |
|
|
| 后端六:如何集成 stripe 等收费系统 | 接入支付系统,完成收费链路与基础结算流程 | 🚧 |
|
|
| 大作业 1:构建第一个现代应用程序-全栈应用 | 综合前端、后端与支付模块,完成可上线的全栈 Web 应用 | 🚧 |
|
|
| 大作业 2:现代前端组件库 + Trae 实战 | 使用现代前端组件库与 Trae,独立完成可登录注册并支持收费的产品 | 🚧 |
|
|
|
|
#### AI 能力附录
|
|
|
|
| 章节 | 关键内容 | 状态 |
|
|
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--- |
|
|
| [AI 一:Dify 入门与知识库集成](/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/) | 用 Dify Workflow 与基础 RAG 搭建工具类产品,为后续应用升级打样 | 🚧 |
|
|
| AI 二:学会查询 AI 词典与集成多模态 API | 学会查找合适的模型与 API,并把文本、图像等多模态能力接入产品 | 🚧 |
|
|
|
|
### 三、高级开发工程师
|