Appearance
Rust 视频学习系列
这组视频按“语言来源、基础使用、核心原理、工程实践、生态发展、动手落地”的顺序组织。视频负责建立心智模型和学习节奏,文章负责补充命令、概念边界、常见错误和工程化细节。
学习顺序
| 集数 | 标题 | 视频 | 配套阅读 |
|---|---|---|---|
| 01 | Rust 为什么值得系统学习 | B站链接发布后更新 | Rust 概览、发展历程、核心优势 |
| 02 | Rust 工具链与第一个工程 | B站链接发布后更新 | 工具链与工程实践、基础概念 |
| 03 | 所有权、借用与生命周期 | B站链接发布后更新 | 所有权与借用 |
| 04 | 类型系统、枚举与模式匹配 | B站链接发布后更新 | 类型系统与错误处理 |
| 05 | 错误处理与健壮 API | B站链接发布后更新 | 类型系统与错误处理 |
| 06 | 集合、字符串、迭代器 | B站链接发布后更新 | 基础概念 |
| 07 | 模块、crate 与 workspace | B站链接发布后更新 | 工具链与工程实践 |
| 08 | Trait、泛型与抽象设计 | B站链接发布后更新 | 类型系统与错误处理 |
| 09 | 并发模型 | B站链接发布后更新 | 并发与异步 |
| 10 | Async Rust 与 Tokio | B站链接发布后更新 | 并发与异步、生态系统 |
| 11 | Unsafe 与 FFI | B站链接发布后更新 | 生态系统 |
| 12 | Web 服务开发 | B站链接发布后更新 | 生态系统 |
| 13 | 数据访问与配置 | B站链接发布后更新 | 生态系统 |
| 14 | 测试、性能与可观测性 | B站链接发布后更新 | 工具链与工程实践 |
| 15 | 宏与代码生成 | B站链接发布后更新 | 基础概念 |
| 16 | WASM、桌面、游戏和嵌入式 | B站链接发布后更新 | 生态系统 |
| 17 | 生产选型与迁移策略 | B站链接发布后更新 | 学习路线与选型 |
| 18 | 从入门到精通路线图 | B站链接发布后更新 | 学习路线与选型 |
| 19 | 从安装到第一个可运行项目 | B站链接发布后更新 | 动手入门路径、工具链与工程实践 |
| 20 | Rust 基础语法跟写练习 | B站链接发布后更新 | 动手入门路径、基础概念 |
| 21 | 所有权报错排查实战 | B站链接发布后更新 | 排错手册、所有权与借用 |
| 22 | CLI 小项目实战 | B站链接发布后更新 | 项目实战路线、工具链与工程实践 |
| 23 | Cargo 依赖与工程排错 | B站链接发布后更新 | 排错手册、工具链与工程实践 |
| 24 | 测试、调试与质量闭环 | B站链接发布后更新 | 项目实战路线、工具链与工程实践 |
| 25 | Axum 小服务实战 | B站链接发布后更新 | 项目实战路线、生态系统 |
| 26 | 从学习到项目落地的检查清单 | B站链接发布后更新 | 项目实战路线、学习路线与选型 |
推荐观看路径
初学者可以按三轮推进:
- 先看 01-03,理解 Rust 为什么强调所有权和借用。
- 再看 04-14,把类型系统、错误处理、并发、异步、测试和工程工具串起来。
- 最后看 19-26,按视频做一个 CLI 和一个小 Web 服务,把知识落到可运行项目里。
已经有其他语言经验的开发者,可以先看 01、02、03、05、07、09、10、14、17,再进入 19-26 的实操补齐。
学习闭环
只看概念还不够,Rust 最关键的是把编译器反馈变成日常开发节奏:
- 用
cargo check高频检查类型和借用问题。 - 用
cargo test固化核心行为。 - 用
cargo clippy --all-targets --all-features提前发现质量问题。 - 用
README、文档测试和示例代码保持项目可交接。 - 用小项目验证依赖、配置、日志、错误处理和发布流程。
视频中的每个要点都可以在配套文章里找到可复制命令、排错路径或项目落地建议。
