飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

极客时间-Rust 训练营2024(十二周,缺两周)

如果你已经会用一门语言写业务代码,但每次遇到内存泄漏、并发数据竞争、或者线上服务莫名其妙崩溃时只能靠猜,这套 Rust 训练营的内容值得你花时间看。它解决的不是"多学一门语言"的焦虑,而是一类具体的工程问题:如何在不引入 GC 的前提下,让编译器帮你把内存安全和线程安全问题挡在运行之前。对于做后端、

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
150 人关注 更新于 2026-03-25 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你已经会用一门语言写业务代码,但每次遇到内存泄漏、并发数据竞争、或者线上服务莫名其妙崩溃时只能靠猜,这套 Rust 训练营的内容值得你花时间看。它解决的不是"多学一门语言"的焦虑,而是一类具体的工程问题:如何在不引入 GC 的前提下,让编译器帮你把内存安全和线程安全问题挡在运行之前。对于做后端、基础架构、或者需要写高性能中间件的开发者来说,这是 Rust 最实际的价值所在。

适合什么基础,不适合什么基础

这套资料面向的是有编程经验的人,至少熟悉一门静态类型语言,理解栈与堆、引用、线程这些概念。如果你完全没写过代码,直接看所有权和生命周期部分会很吃力,建议先补一门系统级语言的基础。反过来,如果你已经写过一段时间 Rust,能看懂 Result 和 Option 的常规用法,但一遇到生命周期标注、trait 泛型约束、异步运行时调度就卡住,那这套内容正好补的是中间那层。需要说明的是,资料包缺了两周,所以它不是一条严丝合缝的完整链路,更像是一套可以按需取用的专题集合,别指望从头到尾顺下来就自动精通。

建议先看哪几块,学完能做什么

建议的进入顺序是:先把所有权、借用、生命周期这三块吃透,这是 Rust 区别于其他语言的核心,也是后面所有内容的地基。接着看错误处理和 trait 抽象,这两块决定了你写的代码是"能跑"还是"能维护"。最后再进并发和异步部分,因为异步的复杂度很大程度上是所有权和生命周期问题的延伸。学完之后,你应该能独立完成这些事:写一个不带 GC 的高并发网络服务,用 Arc 和 Mutex 正确共享状态而不是靠加锁碰运气,读懂并修改别人写的异步代码,以及在编译器报错时知道它在提示哪一类设计问题,而不是盲目加 clone 绕过去。这些都是可以直接落到工作里的能力,不是纸面上的语法练习。

资料怎么配合练习

直播回放适合当参考,不建议一次性刷完。更有效的用法是:每看完一个主题,自己动手写一个小程序验证,比如用通道做一个生产者消费者模型,或者用异步写一个简单的并发请求合并。Rust 的编译器本身就是最好的老师,报错信息值得逐条读,而不是急着搜答案。遇到缺的两周内容,可以对照官方文档和标准库源码补上,训练营的价值在于帮你建立问题意识和调试习惯,而不是提供一份不可替代的讲义。整体来看,这套资料适合当作已有编程经验者的 Rust 攻坚材料,不适合当零基础入门课,也不适合只想快速套模板的人。

课程目录

00-预习 01-第一周:从 Hello world 到实用的 CLI 工具 02-第二周:从单线程到多线程,从同步到异步 03-第三周:深入浅出元编程 04-第四周:Rust 生态系统概览 05-第五周:构建高性能互联网应用 06-第六周:构建强大高效的微服务 07-第七周:轻松处理各种数据 08-第八周:灵活嵌入各种语法 09-第九周:让 Rust 代码成为其他语言编写的系统的基石 10-第十周:打造跨端的桌面(和移动端)应用 11-第十一周:构建更好的 AiChat:项目架构和数据建模 12-第十二周:构建更好的 AiChat:服务端核心逻辑以及 API 实现 直播回放 资料.7z