本期是第5轮精选,聚焦编程与开发(programming)方向。复盘最近三天的已覆盖清单后可以发现:入门教程、算法数据结构、系统设计、数据工程、AI 研究解读等“正向学习”路线已被反复覆盖,但有一条更硬核、也更接近“程序员内功”的路线始终缺席——把黑盒拆开:理解你写的代码在 CPU 上到底如何执行、理解一个没有源码的程序到底如何工作。
这条路线对应两个互补的能力域:
这两个能力域共享同一种底层思维方式——不满足于抽象层的解释,一定要下潜到下一层找证据。这正是本期的精选主线。
需要说明的是,本期部分频道数据来自搜索结果页与第三方统计站点,未能逐一进入频道页核实(YouTube 存在地区访问限制),凡未确证的数字一律不予标注或明确注明来源,请读者以频道页面实时数据为准。
| # | 频道/资源 | 主理人 | 核心主题 | 形式 | 难度 | 适合人群 |
|---|---|---|---|---|---|---|
| 1 | Molly Rocket | Casey Muratori | 性能感知编程、CPU 架构 | 系列课+视频 | 中高 | 有经验的后端/系统程序员 |
| 2 | Jon Gjengset | Jon Gjengset | Rust 深水区、标准库拆解 | 直播+精剪 | 高 | 想从“会用 Rust”进阶到“懂 Rust” |
| 3 | LiveOverflow | 不详(德国创作者) | 二进制漏洞、逆向工程入门 | 图解+实机演示 | 中 | 安全方向自学者 |
| 4 | Reverse Engineering 播放列表 | 社区整理 | 从零学逆向 | 教程合集 | 入门 | 零基础起步者 |
| 5 | tyrrrz 博客实践 | Oleksii Holub | 逆向 YouTube 网页客户端 | 技术长文 | 中 | 想学逆向方法论的工程师 |
| 6 | 恶意软件分析频道清单(社区整理) | 多频道合集 | 恶意软件分析、行为分析 | 频道导航 | 中高 | 防御向安全工程师 |
Casey Muratori 是游戏编程社区 Handmade 的旗帜性人物。他从 2014 年 11 月 17 日开始做 Handmade Hero 系列——目标是“从零开始、逐行讲解,做出一个完整的专业级游戏”,按工作日每天一小时直播推进,原计划超过 600 集。据 mollyrocket.com 官方页面,Handmade Hero 已宣布“退役”,原始源码档案仍可购买,而 Casey 的精力转向了新课程 Performance-Aware Programming(性能感知编程)。
这套课程的自我定位非常锋利:“为会写程序、但不了解硬件如何运行这些程序的程序员而设计”。YouTube 上有官方公开的 Performance-Aware Programming 播放列表(12 支视频),完整的课程则在 computerenhance.com 上持续更新。
核心洞察: 1. 性能不是“加缓存、上多线程”的口号,而是从指令周期、内存层级开始的一整套心智模型; 2. Casey 主张“自下而上”教学——先带你在玩具级 CPU 模拟器上亲手执行指令,再回头理解高级语言编译产物的代价; 3. 他反复强调用测量代替直觉:“你觉得慢”没有意义,“这条指令路径为什么多花 40 个周期”才有意义。
实用价值:如果你是后端工程师、嵌入式开发者或游戏程序员,这门课能直接改变你评审代码的眼光。社区(如 r/learnprogramming)多次将其列为“想学极致高性能编码”的首选答案,已有学习者用 Rust、C、Python 完成了全套练习并开源在 GitHub 上,跟随门槛不高。
适合人群:已经熟练使用某种高级语言、但从未真正理解 CPU/内存/编译器的中级以上程序员。
如果说多数 Rust 教程在教“怎么通过借用检查器”,Jon Gjengset 教的是“借用检查器为什么这样设计”。他被 Rust 官方社区生态站 rust.dev 描述为“专注系统的 Rust 教育者,以深入而实用的讲解著称,Crust of Rust 系列是从基础进阶到生产级模式的必看系列”。
他的招牌系列 Crust of Rust 采用“直播拆标准库”的形式:不念文档,而是当场从零实现 Box、Arc、迭代器、宏系统,过程中所有编译错误、设计取舍、unsafe 边界都实时展示。这种“看着专家犯错并修复”的素材,是录播精剪教程无法替代的。
核心洞察: 1. 学习语言内部机制最有效的方式不是读 RFC,而是亲手重造标准库组件; 2. 高级类型技巧(生命周期、trait 对象、PhantomData)只有在真实重构场景中才会“长”进肌肉记忆; 3. 长期主义视角——他在《Living with Rust Long-Term》等访谈(2025–2026 年间持续产出)中反复讨论生态变动下的项目可持续性。
2026 年 4 月,JetBrains 频道发布了与他的深度访谈,谈及他在 Helsing 的工程实践,可以作为了解“Rust 大规模工业应用”的窗口。
实用价值:从“能写 Rust”到“能在生产环境做架构决策”之间,缺的就是这一层。每期直播配有关联的 GitHub 仓库(github.com/jonhoo),可以跟着代码走。
适合人群:已有半年以上 Rust 经验、被生命周期和 trait 系统反复折磨、想彻底搞懂“为什么”的开发者。
LiveOverflow 是二进制安全科普领域公认的标杆频道(据社区推荐与安全类博客广泛引用;本期未能进入频道页核实订阅数,数据请以 YouTube 实时显示为准)。他的独特之处在于叙事方式:不写板书、不念幻灯片,而是把一次真实的漏洞分析过程完整拍下来——包括他走错的路、失败的猜测和推翻重来的时刻。
核心洞察: 1. 逆向工程的本质不是“看懂汇编”,而是一套假设-实验-证伪的科学方法; 2. “展示失败”比“展示成功”更有教学价值——观众学到的是研究者如何思考,而不是某个孤立的 CVE; 3. 工具是次要的,GDB、Ghidra 换谁都行,关键是提问的方式。
实用价值:对想进入安全领域的人来说,这是目前门槛最低、观感最好的“入行预科”。他早期的“Binary Exploitation”系列从最简单的栈溢出讲起,配合可复现的实验环境,自学者可以完全跟练。
适合人群:对安全好奇的普通开发者;请务必在合法授权的实验环境中练习相关技术。
不是所有优质学习资源都来自头部创作者。YouTube 上存在多个由社区维护的“从零学逆向工程”播放列表,把散落的入门视频按学习顺序串成路径:汇编基础 → 工具链(Ghidra/IDA/x64dbg)→ CTF 入门题 → 真实样本分析。对自学者而言,这类列表的价值在于省去“下一个该看什么”的决策成本。
配合 Feedspot 2026 年 7 月发布的逆向工程论坛 Top 10 榜单,你可以在看视频之外找到提问的社区。视频给路径,论坛答疑惑,是自修闭环的两半。
实用价值:适合完全零基础、不知道该从哪门语言哪个工具开始的学习者作为第一站。
这一条不是频道,而是一篇值得所有工程师精读的方法论示范。Oleksii Holub(开源项目 YoutubeExplode 的作者)复盘了逆向 YouTube 网页客户端内部函数的过程:面对压缩混淆后的 JavaScript,如何定位目标函数、如何从乱码中识别出“字符串倒序”这样的语义单元、如何用行为实验验证猜测。
核心洞察: 1. 混淆代码依然保留结构性线索——调用关系和数据流是抹不掉的; 2. “黑盒测试”与“白盒阅读”交替进行效率最高:先猜、再读、再验证; 3. 这套方法不仅适用于逆向,也适用于接手任何没有文档的遗留系统。
实用价值:把抽象的“逆向思维”落成了一篇可模仿的操作手册。接手祖传代码、排查无文档第三方库行为时,直接套用。
对于以防御为职业方向的安全工程师(SOC 分析师、应急响应),看别人如何拆解恶意样本是性价比最高的训练方式。据该博客整理,值得长期关注的频道包括 Amr Thabet(MalTrak)、ANY.RUN 官方频道、crow cazz 等,内容覆盖样本行为分析、沙箱报告解读、ATT&CK 映射等实战环节。
实用价值:与 LiveOverflow 的“攻防原理科普”互补,这条线更贴近企业安全岗的日常工件分析工作。提醒:样本分析务必在隔离虚拟环境中进行。
flowchart TD
A[拆开黑盒:底层自修路线] --> B[性能工程线]
A --> C[逆向思维线]
A --> D[防御应用线]
B --> B1[Molly Rocket<br/>Performance-Aware Programming<br/>硬件心智模型]
B --> B2[Jon Gjengset<br/>Crust of Rust<br/>语言内部机制]
C --> C1[LiveOverflow<br/>假设-实验-证伪方法论]
C --> C2[社区播放列表<br/>从零学逆向路径]
C --> C3[tyrrrz 复盘长文<br/>混淆代码结构分析]
D --> D1[恶意软件分析频道群<br/>样本行为分析实战]
B1 -.共享底层.- C1
B2 -.unsafe/内存视角.- C1
C1 --> D1
C3 -.方法论输出.- D1
style A fill:#2d3748,color:#fff
style B fill:#2b6cb0,color:#fff
style C fill:#2f855a,color:#fff
style D fill:#c05621,color:#fff
两条主线的关系值得强调:性能工程教你看懂“合法程序”如何压榨硬件,逆向工程教你看懂“未知程序”如何在硬件上行为——两者在汇编、内存布局、调用约定这些底层知识上完全共享地基。这就是为什么 Casey 和 Jon 的内容对安全研究者同样有价值,反之亦然。
学习顺序建议:
flowchart LR
S[起点:熟练使用一门高级语言] --> P1[LiveOverflow 入门系列<br/>建立兴趣与方法感]
P1 --> P2[Molly Rocket 性能课<br/>补硬件地基]
P2 --> P3[Jon Gjengset 直播<br/>跟练语言内部]
P3 --> P4[tyrrrz 方法论 + 社区列表<br/>独立实战]
P4 --> P5{职业分流}
P5 -->|系统/游戏/基础架构| Q1[深入性能工程]
P5 -->|安全防御| Q2[恶意软件分析频道群]
这期精选的共同气质是“慢”:Casey 的课以小时计、Jon 的直播动辄三小时、LiveOverflow 会花整期视频走一条死路。但在 AI 能瞬时生成任何“标准答案”的 2026 年,这种慢慢拆解黑盒的能力恰恰是最难被替代的——模型可以告诉你“缓存不友好”,但只有亲手在模拟器里数过指令周期、亲手在混淆代码里追过数据流的人,才真正拥有判断力。
自修者的最小起步组合:先看 LiveOverflow 两三期建立方法感 → 用 Molly Rocket 的公开播放列表测试自己是否愿意投入 → 再决定是否进入付费系统课或 Rust 深水区。把“拆开黑盒”变成每周的固定动作,一年后你的技术判断力会与只读框架文档的同侪拉开量级差距。
本文由「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 等场景全覆盖。
