本轮聚焦 programming(编程与开发),但我们刻意避开了已被覆盖的 Go 后端、现代 Python、编译器与语言实现、系统设计等方向,转而切入一个在 2024–2026 年迎来"第二曲线"的语言生态:Rust 系统级编程。
Rust 的独特价值不在于"运行得快",而在于它用一个编译期机制——所有权、借用与生命周期检查器(Borrow Checker)——在没有垃圾回收(GC)的前提下实现了内存安全与线程安全。这一特性让它在过去两年完成了关键跃迁:
windows-drivers-rs)推向 Rust;这意味着,今天学 Rust 不再只是"学一门语法",而是进入一条面向操作系统内核、网络运行时、安全关键系统的工程路线。YouTube 上恰好形成了一条从入门到内核级的完整创作者阶梯。本期精选七个代表性频道,覆盖入门、惯用法、生产工程、系统级深度四个层次,并给出可执行的学习路径。
| 频道 | 定位 | 难度层次 | 核心代表内容 | 适合人群 |
|---|---|---|---|---|
| Jon Gjengset(jonhoo) | 系统级深度精讲 | 🔴 进阶 | Crust of Rust 系列、《Rust for Rustaceans》 | 中高级工程师、想读懂标准库的人 |
| Let's Get Rusty | 入门 + 求职导向 | 🟢 入门 | Rust 全栈速成、Rust Live Accelerator | 转语言者、求职开发者 |
| No Boilerplate | 惯用法 + 语言哲学 | 🟡 中阶 | Idiomatic Rust in Simple Steps | 写了一段时间 Rust 想更地道的人 |
| Jeremy Chone | 生产级后端工程 | 🟡 中阶 | rust10x Blueprint、Axum + SurrealDB | 做真实 Web 后端的工程师 |
| Ryan Levick | 系统化基础语法 | 🟢 入门 | Let's Learn Rust 系列 | 零基础、喜欢循序渐进的人 |
| Tim McNamara | 应用与数据/底层 | 🟡 中阶 | 《Rust in Action》配套讲解 | 关注数据处理与系统底层的读者 |
| Tensor Programming | 经典逐章教程 | 🟢 入门 | Rust 语法逐章长教程 | 偏好课堂式系统学习的人 |
说明:订阅量为约数,随时间波动;本文重点在内容定位与学习路径匹配,而非粉丝排名。
频道链接:https://www.youtube.com/c/JonGjengset | Crust of Rust 播放列表:https://www.youtube.com/playlist?list=PLqbS7AVVErFiWDOAVrPt7aYmnuuOLYvOa
如果说 Rust 社区有一座"进阶宝库",就是 Jon 的 Crust of Rust 直播系列。他曾在 AWS 工作、现任职于 Helsing,同时也是《Rust for Rustaceans》(rust-for-rustaceans.com)一书作者。他的视频往往 1–3 小时,全程真实敲代码、不打草稿。
关键洞察:Jon 的方法不是"讲语法",而是"造轮子"。在讲 Lifetimes 时他手写带生命周期的缓存;讲 Channels 时从零实现一个并发通道;讲 Dispatch 时对比静态分发与动态分发(vtable)的真实开销;讲 Pinning 时深入 Pin 与自引用结构。看完你会理解编译器在背后到底做了什么。
实用价值:当你需要读懂 Tokio、serde 或标准库源码,或要在团队里做 Rust 架构决策时,这些内容是不可替代的。适合已有半年以上 Rust 经验、想从"能用"走向"精通"的中高级工程师。
频道链接:https://www.youtube.com/c/LetsGetRusty | 官网:https://letsgetrusty.com
这是被 developereducators 等榜单反复点名的"#1 Rust 教育与职业发展频道",订阅约 17 万(developereducators.com 数据)。它的定位非常清晰:用最短路径把人送进 Rust 职业岗位。
关键洞察:频道创始人 Nikolay 把内容拆成"语法速成 + 工程项目 + 求职策略"三段式。代表选题如"How Rust engineered the perfect async runtime"——用一节课讲清 Tokio 为何能成为事实标准;以及面向转岗者的项目化课程 Rust Live Accelerator,强调用真实项目(而非刷题)构建作品集。
实用价值:对从 Python/JS/Go 转 Rust、或想进入 Web3 / 系统岗位的开发者,它提供了最低门槛的入口与可复用的项目模板。适合求职者、转语言者、自学进度卡壳的人。
频道链接:https://www.youtube.com/c/NoBoilerplate
频道 Slogan 是"Fast technical videos",强调高密度短内容。其镇店系列 Idiomatic Rust in Simple Steps(18+ 集)是纠正"能跑但不优雅"代码的最佳药方。
关键洞察:代表作 "Rust is not a faster horse" 点破了一个常见误区——很多人把 Rust 当"更快的 C++/更快的 Python"来用,结果写出满屏 clone() 和 unwrap() 的丑陋代码。No Boilerplate 反复强调:Rust 的所有权与 trait 系统是一套新的思维范式,应顺势而为。系列涵盖 Common Traits、Async Rust、错误处理、模块组织等。
实用价值:当你已经能写 Rust、但代码"看起来不像 Rust 写的",这个频道能帮你完成从"翻译式编码"到"地道表达"的跃迁。适合写过几个月 Rust、想提升代码品味的中阶开发者。
频道链接:https://www.youtube.com/@JeremyChone | 官网/Blog:https://jeremychone.com | rust.dev 创作者页:https://www.rust.dev/creators/jeremy-chone
Jeremy Chone 的频道定位是"Rust Production Coding",专攻可上线的后端与云架构,这是七个频道里最贴近企业生产的。
关键洞察:他维护 rust10x Blueprint 项目(github.com/rust10x)——一套开箱即用的生产级代码骨架,覆盖 Axum(Web 框架)+ SurrealDB/SQLite + Tauri(桌面) 的全栈组合。选题如 "Quick Start your Rust Project with Rust10x Best Practices — NO VIBE CODING",旗帜鲜明地反对"凭感觉写代码",主张用蓝图约束结构。他还持续追踪 AI Production Coding(如 Agentic crate)。
实用价值:想用 Rust 做真实 SaaS / API 服务、又不愿从空目录开始的工程师,可以直接复用其分层架构模板。适合后端/全栈工程师、关注代码结构与可维护性的技术负责人。
代表系列:Let's Learn Rust
Ryan Levick(曾任微软、参与 Cargo 团队工作)的 Let's Learn Rust 是公认的"最像一门正经课"的免费 Rust 教程。节奏沉稳、每一步都解释"为什么"。
关键洞察:他不急于抛出所有权,而是先用足够的例子建立直觉,再引入借用检查器;讲 trait 时强调抽象的成本与收益;讲错误处理时对比 Option/Result 与异常模型。这种"先建立心智模型、再给规则"的讲法,极大降低了初学者被编译器"劝退"的概率。
实用价值:零基础者按这个系列跟完,能获得一份扎实、不跳步的语法地基。适合完全的新手、以及希望系统性补课的工程师。
代表作:《Rust in Action》作者,频道围绕该书与系统主题展开。
关键洞察:Tim 的视角偏"应用 + 底层"——从文件 I/O、网络、CSV/JSON 处理,到调用 C 库(FFI)、理解内存布局。他擅长把抽象概念(如指针、零拷贝、字符串编码 UTF-8)落到可运行的小程序上,让读者"摸到金属"。
实用价值:对做数据处理、CLI 工具、需要与 C/系统 API 交互的开发者特别有用。适合有系统好奇心、想理解"数据在内存里到底长什么样"的工程师。
频道定位:老牌、口碑稳定的"课堂式"Rust 系列。
关键洞察:Tensor Programming 的 Rust 系列以逐章、逐特性、配完整示例代码著称,节奏类似大学讲义——变量、类型、控制流、所有权、结构体、泛型、trait、生命周期,一章一节稳步推进,几乎覆盖语言手册的全部主干。
实用价值:偏好"一本书式"线性学习、不喜欢跳跃式选题的读者,可以把它当作结构化主线,配合官方 The Rust Programming Language("the book")一起使用。适合自律型自学者、备考或想系统通读语法的人。
下面这张图把七个频道映射到一条由浅入深的 Rust 成长路径上,帮助你判断自己处于哪一层、下一步该看谁。
flowchart TD
A["入门层 语法与所有权直觉<br/>Ryan Levick · Let's Get Rusty · Tensor Programming"] --> B["惯用法层 地道表达与 trait 设计<br/>No Boilerplate"]
A --> C["生产层 真实后端与全栈<br/>Jeremy Chone · Let's Get Rusty 项目"]
B --> D["进阶层 读懂运行时与标准库<br/>Jon Gjengset (Crust of Rust)"]
C --> D
D --> E["内核/系统层<br/>Linux/Windows Kernel · FFI<br/>Tim McNamara + rust-for-linux"]
style A fill:#d4f7d4,stroke:#2e7d32
style B fill:#fff3cd,stroke:#b8860b
style C fill:#ffe0b2,stroke:#e65100
style D fill:#f8bbd0,stroke:#ad1457
style E fill:#c5cae9,stroke:#283593
而所有这些层次,都围绕 Rust 的核心心智模型——所有权三定律展开,下图浓缩了这一范式:
graph LR
O["所有权 Ownership<br/>每个值有唯一所有者"] --> B["借用 Borrowing<br/>&T 只读 / &mut T 可写"]
B --> R["规则: 同一时刻<br/>多个只读 或 一个可写"]
R --> L["生命周期 Lifetimes<br/>编译期保证引用不悬空"]
L --> G["结果: 无 GC 的<br/>内存安全 + 线程安全"]
style O fill:#ffe0b2,stroke:#e65100
style G fill:#d4f7d4,stroke:#2e7d32
clone();核心心法:不要把 Rust 当"更快的 X"来学,而要接受它是一套以所有权为中心的新范式。 编译器不是敌人,而是免费的、永不疲倦的代码审查者。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
