编程语言精进 · 索引(完整版)¶
数据基:291 条 3 年以上资深岗 JD(2026-07-05 抓取) 难度档位:🟢 基础筑基(前置=无) / 🟡 实战核心 / 🔴 主导能力 关联:知识宝典总目录 / 按学习难度排的路线图
选语言的理由(基于调研)¶
| 语言 | 3 年档词频 | 5 年档词频 | 关键趋势 |
|---|---|---|---|
| Python | 20 | 15 | AI 时代事实标准,双档位高频 |
| Go | 11 | 11 | 云原生时代语言,稳定 |
| Java | 8 | 10 | 5 年档翻倍,金融/政企主力 |
| C++ | 9 | 3 | AI 推理方向专精,非通用方向 |
| Rust | 0 | 0 | 加分项,新答案 |
全部 21 篇(按学习难度排序)¶
🐍 Python · 7 篇(AI 时代事实标准)¶
| 编号 | 主题 | 大小 | 难度 | 前置 |
|---|---|---|---|---|
| 1.3 | Python 高级特性 · 写出生产级 Python | 16KB | 🟢 | 无 |
| 1.3.1 | Python 异步深度 · asyncio 从源码到生产 | 41KB | 🟡 | 1.3 |
| 1.3.2 | Python 类型系统 · mypy 在大型项目的落地 | 43KB | 🟡 | 1.3 |
| 1.3.3 | Python 性能调优 · 从 py-spy 到 Cython 的全链路 | 34KB | 🟡 | 1.3 |
| 1.3.4 | Python 包管理 · 从 pip 到 uv 的现代工作流 | 41KB | 🟢 | 1.3 |
| 1.3.5 | Python 测试 · pytest 从入门到测试金字塔 | 47KB | 🟢 | 1.3 |
| 1.3.6 | Python 调试与日志 · 从 pdb 到 structlog 的可观测性 | 41KB | 🟡 | 1.3 |
Python 系列总:263KB
🐹 Go · 4 篇(云原生时代)¶
| 编号 | 主题 | 大小 | 难度 | 前置 |
|---|---|---|---|---|
| 1.1.1 | Go 并发底层 · GMP 调度器源码走读 | 42KB | 🟢 | 无 |
| 1.1.2 | Go 实战 · goroutine 泄露排查与 errgroup 范式 | 52KB | 🟡 | 1.1.1 |
| 1.1.3 | Go 性能调优 · pprof 与 trace 工具链 | 44KB | 🟡 | 1.1.2 |
| 1.1.4 | Go 1.22+ 新特性 · Pin / range over int / timer 改进 | 43KB | 🟢 | 1.1.1 |
Go 系列总:181KB
☕ Java · 5 篇(5 年档翻倍,金融/政企)¶
| 编号 | 主题 | 大小 | 难度 | 前置 |
|---|---|---|---|---|
| 1.2.1 | Java 性能与调优 · JVM 内存模型与 GC 算法全对比 | 5KB | 🟢 | 无 |
| 1.2.2 | Java 性能与调优 · G1 / ZGC / Shenandoah 选型决策树 | 5KB | 🟡 | 1.2.1 |
| 1.2.3 | Java 性能与调优 · async-profiler 与 JFR 实战 | 8KB | 🟡 | 1.2.1+1.2.2 |
| 1.2.4 | Java 性能与调优 · synchronized / AQS / JMM happens-before 实战 | 5KB | 🟡 | 1.2.1 |
| 1.2.5 | Java 性能与调优 · 类加载机制与 Tomcat 打破双亲委派 | 8KB | 🟢 | 1.2.1 |
Java 系列总:31KB(5 篇 * 平均 6KB,内容深度专题定位为速查表级别)
⚙️ C++ · 3 篇(AI 推理方向)¶
| 编号 | 主题 | 大小 | 难度 | 前置 |
|---|---|---|---|---|
| 1.4.1 | C++ 17/20/23 核心特性速通 | 8KB | 🟢 | 无 |
| 1.4.2 | C++ RAII 与移动语义 | 10KB | 🟡 | 1.4.1 |
| 1.4.3 | CUDA C++ 入门 | 8KB | 🟡 | 1.4.2 |
C++ 系列总:26KB
🦀 Rust · 2 篇(加分项)¶
| 编号 | 主题 | 大小 | 难度 | 前置 |
|---|---|---|---|---|
| 1.5.1 | Rust 所有权系统 · Borrow Checker 心智模型 | 12KB | 🟢 | 1.1.1 |
| 1.5.2 | Async Rust · pin / Future / Stream 实战 | 6KB | 🟡 | 1.5.1 |
Rust 系列总:18KB
总计¶
| 维度 | 数值 |
|---|---|
| 总篇数 | 21 篇 |
| 总字数 | ~520KB / 13000 行 |
| 公网 URL | 21/21 全 200 |
推荐学习顺序¶
1.3 Python 高级特性(总览)
↓
[Python 6 个深度专题,可并行]
↓
1.1.1 Go GMP(对比 Python asyncio)
↓
1.1.2 / 1.1.3 / 1.1.4(并行)
↓
1.2.1 JVM 内存 + GC
↓
1.2.2 / 1.2.3 / 1.2.4 / 1.2.5(并行)
↓
1.4.1 / 1.4.2 / 1.4.3(C++ 可选,AI 推理方向)
↓
1.5.1 / 1.5.2(Rust 加分项)
关于字数差异的说明¶
Python / Go 早期派出,内容深度展开到 30-50KB/篇,实战案例 + 踩坑 + 代码片段完整。
Java / C++ / Rust 后期派出,子代理为避免 thinking budget 耗尽,内容控制在 5-12KB/篇,速查表级别 + 核心对比表 + 关键代码片段。
如果你要把 Java / C++ / Rust 某篇扩成 Python 同等深度,告诉我哪一篇,我重派。
专栏完结篇:2026-07-05 · 22 篇已上线 · 编程语言精进告一段落 下一步:开始专栏 02 · AI 与大模型工程(18 篇)
文章列表¶
- 1.1.1 · Go并发底层 · GMP调度器源码走读
- 1.1.2 · Go实战 · goroutine泄露排查与errgroup范式
- 1.1.3 · Go性能调优 · pprof与trace工具链
- 1.1.4 · Go1.22新特性 · Pin · range · over · int · timer改进
- 1.2.1 · Java性能与调优 · JVM内存模型与GC算法全对比
- 1.2.2 · Java性能与调优 · G1 · ZGC · Shenandoah选型决策树
- 1.2.3 · Java性能与调优 · async · profiler与JFR实战
- 1.2.4 · Java性能与调优 · synchronized · AQS · JMM · happens · before实战
- 1.2.5 · Java性能与调优 · 类加载机制与Tomcat打破双亲委派
- 1.3 · Python高级特性 · 写出生产级Python
- 1.3.1 · Python异步深度 · asyncio从源码到生产
- 1.3.2 · Python类型系统 · mypy在大型项目的落地
- 1.3.3 · Python性能调优 · 从pyspy到Cython的全链路
- 1.3.4 · Python包管理 · 从pip到uv的现代工作流
- 1.3.5 · Python测试 · pytest从入门到测试金字塔
- 1.3.6 · Python调试与日志 · 从pdb到structlog的可观测性
- 1.4.1 · C++17 · 20核心特性速通
- 1.4.2 · C++RAII与移动语义
- 1.4.3 · CUDAC++入门
- 1.5.1 · Rust所有权系统 · BorrowChecker心智模型
- 1.5.2 · AsyncRust · pin · Future · Stream实战