<!-- title: 从比特到系统七大编程原理频道 -->
<!-- domain: programming -->

# 从比特到系统七大编程原理频道：用第一性原理重新理解编程

> 大多数程序员的学习路径是"学语法→写项目→踩坑→查文档"，但真正的大师走的是另一条路：**从第一性原理出发，理解事物为什么是这样，而不只是怎么用**。本期精选七个YouTube频道，它们不教你写CRUD，而是带你手写编译器、从零搭建数据库、逐行拆解神经网络——让你从根本上理解编程的本质。

## 频道全景对比

| 频道 | 订阅数 | 核心领域 | 代表作 | 硬核指数 |
|------|--------|---------|--------|---------|
| **Low Level Learning** | ~220K | 计算机底层原理 | 逆向工程经典游戏 | ★★★★★ |
| **Andrej Karpathy** | ~1M | 深度学习从零构建 | Neural Networks: Zero to Hero | ★★★★★ |
| **Pikuma** | ~25K | 编译器/图形学/物理引擎 | 手写C语言编译器 | ★★★★★ |
| **Arpit Bhayani** | ~207K | 数据库内部/分布式系统 | 从零构建数据库引擎 | ★★★★☆ |
| **Hussein Nasser** | ~600K | 后端工程深度解析 | The Backend Engineering Show | ★★★★☆ |
| **ByteByteGo** | ~2M+ | 大规模系统设计 | System Design系列 | ★★★★☆ |
| **No Boilerplate** | ~200K+ | Rust系统编程 | Rust is the New C | ★★★★☆ |

---

## 一、Low Level Learning：用逆向工程解密计算机的每一层

**频道链接**：[youtube.com/c/LowLevelLearning](https://www.youtube.com/c/LowLevelLearning)

**订阅数**：约22万

Low Level Learning是少数能让你真正理解"计算机到底在干什么"的频道。创作者不满足于告诉你"指针指向内存地址"这样的表面知识，而是直接反汇编二进制文件，逐字节追踪CPU执行路径，让你看到代码从高级语言到机器码的完整变换链。

**核心内容与关键洞察**：

- **逆向工程经典游戏**：他最出圈的系列是逆向分析童年经典游戏（如GTA、Mario）的内存布局和渲染管线。通过拆解这些游戏，你不仅学会了逆向工程的技术，更理解了早期游戏开发者在硬件限制下的工程智慧——为什么精灵图要这样排列，为什么碰撞检测要用这个算法
- **从晶体管到操作系统的全栈理解**：频道用一整套视频串联了从NAND门构建加法器、从加法器构建CPU、从CPU构建操作系统的完整知识链。看完之后，"计算机是怎么工作的"不再是一句空话，而是一张清晰的心理地图
- **汇编不是目的，而是工具**：他不教你"学汇编"，而是教你"用汇编理解高级代码的真正含义"——为什么这段C代码编译后会有分支预测失败，为什么这个循环会被向量化而另一个不会

**实用价值**：对安全研究员、嵌入式开发者、性能优化工程师而言，这是理解程序真实行为的最佳入口。即使是前端开发者，理解这些底层知识也能帮助写出更高效的代码。

**适合人群**：有基础编程经验、想理解"代码之下发生了什么"的所有开发者。

---

## 二、Andrej Karpathy：用Python手搓整个深度学习

**频道链接**：[youtube.com/@AndrejKarpathy](https://www.youtube.com/@AndrejKarpathy)

**订阅数**：约100万

Karpathy不需要太多介绍——前Tesla AI总监、OpenAI创始成员、现任Anthropic研究员。但他的YouTube频道之所以值得推荐，不在于头衔，而在于他展示了**顶级工程师的学习方法**：从零开始，不依赖任何框架，纯Python逐行实现。

**核心内容与关键洞察**：

- **micrograd：一个文件理解反向传播**：他最受欢迎的视频之一是用约150行Python从头实现一个自动微分引擎。看完这个视频，"梯度下降""链式法则""反向传播"不再是抽象概念，而是清晰的代码逻辑。你终于理解PyTorch的`backward()`到底在干什么
- **makemore：从零构建语言模型**：在这个系列中，他从最简单的bigram模型开始，逐步构建MLP、WaveNet，最终实现一个GPT。不是调用API，而是真正理解每一层变换的数学意义。看完全系列，你对Transformer的每个组件都会有直觉级的理解
- **"Let's build GPT"的震撼教育**：这个一小时的视频里，他从头实现了GPT-2的训练代码。没有花哨的PPT，只有代码和白板推导。观看过程中你会反复意识到：原来注意力机制的本质就是加权平均，原来位置编码只是在给每个位置一个独特标识

**实用价值**：Karpathy的教学方法揭示了一个深刻道理——**如果你不能从零构建一个系统，你就没有真正理解它**。这种方法论适用于所有编程领域，不仅限于AI。

**适合人群**：有一定Python基础、想真正理解深度学习（而不是只会调库）的所有人。

---

## 三、Pikuma：教科书级别的"从零构建"课程

**频道链接**：[youtube.com/@pikuma](https://www.youtube.com/@pikuma)

**订阅数**：约2.5万

Pikuma可能是这份列表中订阅数最少的频道，但论**教学质量**，它可能也是最高的。创作者Gustavo Pezzi是一位计算机科学教育者，他的每个视频都堪称教科书级别——不是那种"30秒学完XXX"的快餐内容，而是动辄数小时的深度课程，每一步推导都清清楚楚。

**核心内容与关键洞察**：

- **手写C语言编译器**：他从词法分析器开始，逐步构建语法分析器、语义分析器、中间代码生成器，最终产出一个能编译C语言子集的编译器。这不是ANTLR生成代码的教学，而是让你理解编译原理每个阶段的本质：为什么需要LL(1)文法，为什么类型检查要在语法树上进行
- **光线追踪器从零实现**：用C++从像素级别实现光线追踪——从向量的数学定义开始，逐步加入球体渲染、阴影计算、反射效果。看完你会理解：显卡做的事情本质上就是对每个像素求解一个数学方程
- **游戏物理引擎**：实现碰撞检测、刚体动力学、约束求解器。这个系列让你理解为什么游戏里的物理"感觉对"比"物理正确"更重要——这是工程直觉与理论物理的交汇点

**实用价值**：Pikuma的教学方法证明了"慢就是快"——花10小时真正理解一个系统，比花100小时在10个系统上走马观花更有价值。他的付费课程同样口碑极高，是少数真正值得投资的编程教育资源。

**适合人群**：想要扎实计算机科学基础的中高级开发者，以及计算机科学专业的学生。

---

## 四、Arpit Bhayani：分布式系统的"造轮子大师"

**频道链接**：[youtube.com/c/ArpitBhayani](https://www.youtube.com/c/ArpitBhayani)

**订阅数**：约20.7万

Arpit Bhayani（频道名：asliengineering）是这份列表中最具实践精神的创作者之一。他的核心理念是：**要真正理解一个系统，就去重新构建它**。他不仅教学，更是亲自用代码实现数据库、分布式共识算法、搜索引擎等基础设施。

**核心内容与关键洞察**：

- **从零构建数据库引擎**：他不教SQL语法，而是带你用Go从零实现一个支持B+树索引、WAL日志、MVCC事务的数据库。当你亲手实现了页面缓存和缓冲池管理器之后，"数据库性能调优"就从黑箱操作变成了有据可依的工程决策
- **分布式共识算法的实现**：Raft协议不是看论文就能理解的——他用代码一步步实现Leader选举、日志复制、安全性保证，让你理解每个超时参数的意义、每个网络分区场景下的系统行为
- **140K+工程师的Newsletter**：他每周发布的工程文章覆盖了从LSM-Tree到一致性哈希、从CAP定理到CRDT的广泛主题，每篇都以"让我们构建一个"开头，以"现在你理解了为什么"结尾

**实用价值**：对于需要设计大规模系统的架构师，或正在准备系统设计面试的工程师，Arpit的内容提供了从"知道概念"到"能做决策"的桥梁。他让你理解的不是"用什么"，而是"为什么用这个"。

**适合人群**：有2-3年经验的后端开发者、系统架构师、准备系统设计面试的中高级工程师。

---

## 五、Hussein Nasser：后端工程的"每周深度课"

**频道链接**：[youtube.com/@haboreordelchannel](https://www.youtube.com/channel/UC3gqoVixXfbckyXy9eYIlQA)

**订阅数**：约60万

Hussein Nasser的《The Backend Engineering Show》是后端开发领域最有持续性的深度节目。他的独特之处在于：不追逐热点，而是**系统性地覆盖后端工程中的每一个基础概念**，从HTTP/2到QUIC，从TLS握手到连接池，每个主题都深入到协议层面。

**核心内容与关键洞察**：

- **协议级深度理解**：他不止一次用Wireshark抓包来演示TLS 1.3的握手过程，或者用TCPDump展示HTTP/3的QUIC连接迁移。这种"看到实际数据包"的教学方式，让抽象的网络协议变得具体可见
- **性能工程的实战视角**：他的一期经典视频分析了为什么一个简单的HTTP请求可能涉及DNS解析、TCP三次握手、TLS协商、HTTP请求/响应等多个网络往返。理解了这些，你才知道为什么gRPC比REST快、为什么连接池如此重要、为什么HTTP/3要改用UDP
- **"为什么"驱动的内容选题**：他的视频标题通常是问题形式——"为什么CloudFlare用Argo Tunnel？""为什么数据库连接这么贵？""为什么REST不总是最佳选择？"这种问题驱动的选题让每个视频都有明确的学习目标

**实用价值**：Hussein的内容最适合"我知道怎么用，但不知道为什么这样用"的开发者。看完他的系列，你在技术选型会议上能说出真正的理由，而不是"因为大家都这么做"。

**适合人群**：后端开发者、DevOps工程师、需要做技术选型决策的技术Leader。

---

## 六、ByteByteGo：系统设计的视觉化教科书

**频道链接**：[youtube.com/@ByteByteGo](https://www.youtube.com/@ByteByteGo)

**订阅数**：约200万+

ByteByteGo由《System Design Interview》作者Alex Xu创建，是系统设计领域订阅量最大的频道之一。它的核心竞争力在于**将复杂的分布式系统架构用极其清晰的动画呈现出来**，让抽象的系统设计变得像看图说话一样直观。

**核心内容与关键洞察**：

- **动画驱动的系统拆解**：每个视频都用精心制作的架构图和流程动画展示系统内部运作。比如在设计YouTube的视频中，他用动画展示了从视频上传到转码、CDN分发、播放器缓冲的完整链路，让你一次性理解整个系统的数据流
- **从面试到实战的桥梁**：虽然起源于面试准备，但Alex的内容远不止面试题。他的深度分析覆盖了Google搜索、WhatsApp消息系统、Twitter时间线等真实系统的架构演进，每个案例都包含"为什么最初这样设计"到"后来为什么改成那样"的决策过程
- **2026年的新方向**：频道已扩展到Machine Learning Design和Generative AI Design，覆盖了推荐系统、RAG架构、向量数据库等前沿主题的系统设计方法

**实用价值**：对于任何需要从单机思维切换到分布式思维的工程师，ByteByteGo是最友好的入口。它的视觉化方法让你在脑海中建立清晰的系统全景图，这是纯文字教程很难达到的效果。

**适合人群**：准备系统设计面试的工程师、需要从执行层转向架构层的中高级开发者。

---

## 七、No Boilerplate：用Rust证明"优雅是可以实现的"

**频道链接**：[youtube.com/@NoBoilerplate](https://www.youtube.com/c/NoBoilerplate)

**订阅数**：约20万+

No Boilerplate是Rust社区最有影响力的YouTube频道之一。创作者的独特风格是**用极其紧凑的视频和零冗余的代码展示Rust的表达力**——每个视频只有5-15分钟，但信息密度极高，所有代码脚本都在GitHub上开源。

**核心内容与关键洞察**：

- **"Rust is the New C"的论证**：他通过并排对比C和Rust的代码，展示了Rust如何在保持C级别性能的同时提供内存安全保证。这不是简单的语法对比，而是从语言设计哲学层面论证为什么所有权模型是比手动内存管理更优的工程选择
- **用Rust重新实现经典工具**：他用Rust实现了多个Unix命令行工具、HTTP服务器、甚至简单的操作系统内核。每个实现都控制在几百行以内，证明了Rust的零成本抽象不是空话——高级特性不会带来运行时开销
- **写作即编程的哲学**：频道名"No Boilerplate"本身就是宣言——好的代码应该像好的散文一样简洁明了。他所有的视频脚本都是Markdown文件，发布在GitHub上，本身就是"文档即代码"的实践

**实用价值**：No Boilerplate的最大价值不在教Rust语法，而在于展示一种编程哲学——**你值得使用更好的工具，而更好的工具应该让你写出更少的代码做更多的事**。这种思维方式适用于任何语言选择和技术选型。

**适合人群**：对Rust感兴趣的开发者、想要理解现代系统编程范式的C/C++工程师、追求代码简洁性的所有程序员。

---

## 知识图谱：七大频道的认知层次

```mermaid
graph TB
    subgraph 底层理解
        A[Low Level Learning<br/>比特·汇编·硬件]
    end

    subgraph 语言与编译
        B[Pikuma<br/>编译器·解释器·图形学]
        C[No Boilerplate<br/>Rust·系统编程·零成本抽象]
    end

    subgraph 算法与智能
        D[Andrej Karpathy<br/>神经网络·反向传播·GPT]
    end

    subgraph 数据与存储
        E[Arpit Bhayani<br/>数据库引擎·分布式共识]
    end

    subgraph 系统与工程
        F[Hussein Nasser<br/>后端工程·协议分析·性能]
        G[ByteByteGo<br/>系统设计·架构可视化]
    end

    A -->|理解执行模型| B
    A -->|理解内存模型| C
    B -->|语法分析能力| D
    C -->|安全并发| E
    D -->|模型服务| F
    E -->|数据层设计| G
    F -->|工程实践| G

    style A fill:#1a1a2e,color:#fff
    style D fill:#16213e,color:#fff
    style G fill:#0f3460,color:#fff
```

## 核心方法论：第一性原理编程学习法

这七个频道虽然领域各异，但共享一套底层方法论：

```mermaid
flowchart LR
    A[选择一个<br/>复杂系统] --> B[拆解到<br/>最小组件]
    B --> C[从零构建<br/>每个组件]
    C --> D[理解组件间的<br/>交互关系]
    D --> E[组装成<br/>完整系统]
    E --> F[用真实场景<br/>验证理解]
    F --> A

    style A fill:#e94560,color:#fff
    style C fill:#0f3460,color:#fff
    style F fill:#533483,color:#fff
```

**为什么这种方法有效？**

1. **消除抽象恐惧**：当你亲手实现过一个B+树索引之后，数据库索引不再是黑箱，而是你有肌肉记忆的工具
2. **建立跨域连接**：Karpathy教你反向传播的链式法则，Pikuma教你编译器的递归下降解析——两者的本质都是树的遍历，理解一个就加速理解另一个
3. **培养工程直觉**：Hussein Nasser和Arpit Bhayani的内容让你在做技术决策时不再依赖"最佳实践"，而是基于对系统行为的深刻理解

## 延伸推荐

| 频道 | 方向 | 推荐理由 |
|------|------|---------|
| **ThePrimeagen** | Vim/性能/工程文化 | Netflix前工程师，将开发效率视为可训练的技能 |
| **Tsoding Daily** | 流式编程/跨语言 | 实时编码直播，展示真实的问题解决过程 |
| **Sebastian Lague** | 计算机图形/算法可视化 | 用Unity实现算法的可视化，极具美感 |
| **Reducible** | 算法/数学可视化 | 顶级动画制作，让复杂算法变得直觉可理解 |
| **Creel** | 计算机图形学/底层 | 深入GPU编程和图形管线，硬核但不失趣味 |

---

## 参考来源

1. [50 Best YouTube Channels to Learn Coding in 2026](https://frontbackgeek.com/50-best-youtube-channels-to-learn-coding-in-2026-free-programming-tutorials/) — 综合编程频道排名
2. [The 8 Best YouTube Channels for Software Developers In 2026](https://awisee.com/blog/youtube-channels-for-software-developers/) — 开发者频道精选
3. [50 Best Programming YouTube Channels 2026 - Developer Educators](https://developereducators.com/lists/best-programming-youtube-channels/) — 按订阅数排名的权威列表
4. [Best YouTube Channels That Actually Get You Hired 2026](https://x.com/gxjo_dev/status/2042546608165064718) — 社区推荐的求职导向频道
5. [Andrej Karpathy Joins Anthropic: Why It Matters](https://nerdleveltech.com/andrej-karpathy-joins-anthropic-pretraining) — Karpathy背景与影响力分析

---
> 本文由「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 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
