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

张汉东的 Rust 实战课

如果你写过一段时间 Java、Go 或 Python,想转到系统编程,或者手上有个对性能、内存占用敏感的服务要重写,Rust 大概率已经出现在你的候选名单里。这门课要解决的,就是「语法书看懂了、真写项目还是卡住」这个阶段的问题。它不教你怎么装环境、怎么打印 Hello World,而是直接切到实际写

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

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

保障

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

客服

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

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

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

会员 · 按档位

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

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

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

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

如果你写过一段时间 Java、Go 或 Python,想转到系统编程,或者手上有个对性能、内存占用敏感的服务要重写,Rust 大概率已经出现在你的候选名单里。这门课要解决的,就是「语法书看懂了、真写项目还是卡住」这个阶段的问题。它不教你怎么装环境、怎么打印 Hello World,而是直接切到实际写 Rust 项目时最容易翻车的地方:所有权和借用检查、生命周期参数、迭代器与闭包怎么组合、crate 怎么拆分、并发怎么写才不容易出数据竞争。这些正是从「能编译」到「能维护」之间的那道坎。

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

这门课默认你已经能读懂基本的 Rust 语法,知道 let、match、struct、trait 大概长什么样,也动手写过几百行代码。如果你完全没碰过 Rust,建议先找一份入门材料把基础语法过一遍,再回来听,否则前面几节会跟不上。反过来,如果你已经能熟练写 Rust、只是想找高级技巧,那这门课的价值主要在后半段的借用检查与并发部分,前面的语法梳理可以快速跳过。它不适合想靠一门课直接找工作的人——课程本身不承诺任何就业结果,它提升的是你写 Rust 代码时的判断力。

建议先看哪几块,怎么配合练习

按资料的组织顺序,语法面面观那几节(函数与闭包、迭代器、集合容器、项目组织结构、自定义 crate)是地基,建议先集中看完,边看边把讲到的写法在自己的小项目里敲一遍,尤其是迭代器和闭包的组合,很多人卡在这里是因为不习惯用链式写法替代循环。接着是借用检查与生命周期这一大块,从生命周期参数到 trait 对象的生命周期、再到高阶生命周期,这是全课最硬的部分,不要指望一遍听懂,建议每看完一节就回去翻自己之前写的、被编译器报过生命周期错误的代码,重新理解报错信息。线程与并发那部分放在有了前面的所有权基础之后再看,会顺很多,重点理解 Rust 是怎么用类型系统把并发里的常见错误挡在编译期的。练习上,不要只跟着视频敲示例,最好给自己定一个小目标,比如写一个命令行小工具或一个简单的 HTTP 服务,把课程里的组织结构和并发写法用进去,遇到编译不过再回看对应章节,这样吸收效率比顺序刷完高得多。

学完能独立做什么

学完之后,你应该能独立设计一个中小型 Rust 项目的模块结构,合理拆分 crate;能在遇到借用检查报错时判断是改数据结构、改函数签名还是改调用方式,而不是靠 clone 硬绕;能写出基于迭代器和闭包的清晰数据变换逻辑;也能用标准库的线程与同步原语搭出一个没有明显数据竞争的并发程序。这些能力对应的正是日常后端开发里真实会遇到的场景,而不是刷题式的语法练习。

课程目录

课程目录52 集
  • 📁 【极客时间-100060601】张汉东的 Rust 实战课  📄 44丨借用检查: 深入理解生命周期参数:高阶生命周期(上).mp4
  •  📄 26丨语法面面观:实际项目的组织结构(上).mp4
  •  📄 13丨语法面面观:函数与闭包(下).mp4
  •  📄 45丨借用检查: 深入理解生命周期参数:高阶生命周期(中).mp4
  •  📄 46丨借用检查: 深入理解生命周期参数:高阶生命周期(下).mp4
  •  📄 43丨借用检查: 深入理解生命周期参数: trait对象的生命周期参数.mp4
  •  📄 22丨语法面面观:迭代器(下).mp4
  •  📄 50丨线程与并发:构建「无悔」并发系统(二).mp4
  •  📄 40丨借用检查: 深入理解生命周期和生命周期参数.mp4
  •  📄 27丨语法面面观:实际项目的组织结构(下).mp4
  •  📄 19丨语法面面观:集合容器(上).mp4
  •  📄 28丨语法面面观:定义自己的Crate(上).mp4
  •  📄 33丨所有权:内存管理基础知识.mp4
  •  📄 15丨语法面面观:智能指针(上).mp4
  •  📄 24丨Rust语法面面观:Cargo包管理器(上).mp4
  •  📄 14丨语法面面观:模式匹配.mp4
  •  📄 49丨线程与并发:构建「无悔」并发系统(一).mp4
  •  📄 17丨语法面面观:字符与字符串(上).mp4
  •  📄 停更声明.mp4
  •  📄 21丨语法面面观:迭代器(上).mp4
  •  📄 32丨本章内容介绍:Rust语言架构.mp4
  •  📄 30丨语法面面观:定义自己的Crate(下).mp4
  •  📄 29丨语法面面观:定义自己的Crate(中).mp4
  •  📄 23丨Rust语法面面观:模块.mp4
  •  📄 31丨作业&第二章预告.mp4
  •  📄 20丨语法面面观:集合容器(下).mp4
  •  📄 16丨语法面面观:智能指针(下).mp4
  •  📄 34丨所有权:安全管理之内存安全.mp4
  •  📄 18丨语法面面观:字符与字符串(下).mp4
  •  📄 25丨Rust语法面面观:Cargo包管理器(下).mp4
  •  📄 05丨语法面面观:词法结构.mp4
  •  📄 35丨所有权:Copy语义和Copytrait.mp4
  •  📄 48丨线程与并发:线程间安全共享数据.mp4
  •  📄 41丨借用检查: 深入理解生命周期参数Early bound.mp4
  •  📄 09丨语法面面观:数据类型 (上).mp4
  •  📄 02丨内容综述.mp4
  •  📄 06丨语法面面观:面向表达式(上).mp4
  •  📄 11丨语法面面观:函数与闭包(上).mp4
  •  📄 01丨课程介绍.mp4
  •  📄 42丨借用检查:深入理解生命周期参数Tvs&T.mp4
  •  📄 38丨所有权:Move与析构.mp4
  •  📄 04丨Rust语言概览.mp4
  •  📄 12丨语法面面观:函数与闭包(中).mp4
  •  📄 08丨语法面面观:面向表达式(下).mp4
  •  📄 37丨所有权:深入理解Move语义.mp4
  •  📄 39丨借用检查: 完全理解Scope和NLL.mp4
  •  📄 51丨线程与并发:构建「无悔」并发系统(三).mp4
  •  📄 03丨Rust语言学习观.mp4
  •  📄 10丨语法面面观:数据类型 (下).mp4
  •  📄 36丨所有权:深入理解Copy行为.mp4
  •  📄 07丨语法面面观:面向表达式(中).mp4
  •  📄 47丨线程与并发:理解线程与并发.mp4