建议阅读顺序(按分类 × 价值)

配合 00_学习路线总览.md 使用。本表给出每门课的价值评级 + 推荐阅读顺序,让你照着读、不迷路。

优先级标识:

  • ⭐⭐⭐ 必读 —— 基石 / 高频 / 高价值,无论方向都建议读
  • ⭐⭐ 推荐 —— 按你的方向进阶,读了不吃亏
  • ⭐ 选读 —— 拓展视野 / 兴趣,有余力再读

一、排序总原则(为什么是这个顺序)

  1. 先地基后高楼:内功(算法/OS/网络)→ 工具(语言/数据库)→ 工程(前后端)→ 架构 → 进阶专项。
  2. 先通用后专用:数据结构与算法之美、设计模式之美、Linux 这种「人人必读」的靠前;游戏开发、音视频 这种「按方向」的靠后。
  3. 价值 = 通用性 × 深度 × 时效性:比如 MySQL 实战 45 讲 通用性极高,永远 ⭐⭐⭐;而 说透元宇宙 时效性强,只给 ⭐。
  4. 同一阶段内,序号即阅读顺序:标 1 的先进,依次往后。

二、完整阅读顺序清单

阶段一 · 入行认知与计算机基础(地基)

序课程优先级一句话价值
1计算机基础实战课⭐⭐⭐全景认知,一切的起点
2编程高手必学的内存知识⭐⭐⭐性能问题 80% 追到内存
3深入 C 语言和程序运行原理⭐⭐理解代码如何变机器指令(C/C++ 方向必读)
4说透芯片⭐算力底层视野
5说透 5G⭐通信底层视野

阶段二 · 编程语言(选一个语族精学,其余了解)

序课程优先级一句话价值
1零基础学 Python(2023版)⭐⭐⭐AI/数据方向第一语言
2Python 核心技术与实战⭐⭐⭐Python 进阶(装饰器/GIL/协程)
3零基础学 Java⭐⭐⭐后端第一语言
4Java 核心技术 36 讲⭐⭐⭐Java 进阶 + 面试必考
5深入拆解 Java 虚拟机⭐⭐⭐JVM 是 Java 的灵魂(面试高频)
6郝林 Go 语言核心 36 讲⭐⭐⭐云原生第一语言
7Go 语言从入门到实战⭐⭐Go 工程能力
8Go 语言项目开发实战⭐⭐Go 实战项目
9现代 C++ 实战 30 讲⭐⭐⭐底层/性能方向第一语言
10Rust 语言从入门到实战⭐⭐⭐新时代系统语言
11JavaScript 核心原理⭐⭐⭐前端第一语言
12JavaScript 进阶实战⭐⭐JS 工程化
13Kotlin 编程第一课⭐⭐Android / 现代 JVM
14Python 自动化办公实战⭐⭐职场效率神器
15罗剑锋 C++ 实战笔记⭐⭐C++ 工程实践
16C++20 实战高手课⭐⭐现代 C++ 新特性
17张汉东 Rust 实战课⭐⭐Rust 项目实战
18陈天 Rust 编程第一课⭐⭐Rust 入门系统课
19深入剖析 Java 新特性⭐⭐Java 版本演进
20云时代的 JVM 原理与实战⭐⭐JVM 进阶
21Go 进阶·分布式爬虫实战⭐Go + 分布式实战
22快速上手 Kotlin 开发⭐Kotlin 快速入门

阶段三 · 计算机核心内功(最重要,值得慢)

序课程优先级一句话价值
1数据结构与算法之美⭐⭐⭐算法世界观,看系统的 X 光片
2程序员的数学基础课⭐⭐⭐算法背后的数学底气
3趣谈网络协议⭐⭐⭐网络世界观(面试必考)
4趣谈 Linux 操作系统⭐⭐⭐操作系统世界观
5算法面试通关 40 讲⭐⭐⭐大厂笔试刷题套路
6透视 HTTP 协议⭐⭐80% 日常在跟 HTTP 打交道
7Web 协议详解与抓包实战⭐⭐抓包眼见为实
8编译原理之美⭐⭐理解程序本质(进阶)
9动态规划面试宝典⭐⭐DP 是算法分水岭
10业务开发算法 50 讲⭐⭐算法在业务里的落地
11操作系统实战 45 讲⭐⭐从零写 OS(硬核)
12网络编程实战⭐⭐写网络程序
13网络排查案例课⭐⭐真实网络故障排查
14编译原理实战课⭐手写编译器(硬核)
15快速上手 C++ 数据结构与算法⭐C++ 方向的算法实现

阶段四 · 数据库与中间件(数据层武器库)

序课程优先级一句话价值
1MySQL 实战 45 讲⭐⭐⭐最经典数据库课,面试调优全靠它
2Redis 核心技术与实战⭐⭐⭐缓存/锁/高可用,后端标配
3Kafka 核心技术与实战⭐⭐⭐削峰解耦,MQ 之王
4SQL 必知必会⭐⭐SQL 基本功
5MySQL 必知必会⭐⭐MySQL 特有语法
6深入拆解消息队列 47 讲⭐⭐MQ 底层原理
7消息队列高手课⭐⭐MQ 设计思想
8Elasticsearch 核心技术与实战⭐⭐全文检索毫秒级
9etcd 实战课⭐⭐分布式一致性与 K8s 底座
10MongoDB 高手课⭐NoSQL 思维
11中间件核心技术与实战⭐中间件全景与选型

阶段五 · 后端开发工程(会用 + 懂原理)

序课程优先级一句话价值
1玩转 Spring 全家桶⭐⭐⭐Java 后端第一课
2微服务架构实战 160 讲⭐⭐⭐微服务全景实战
3设计模式之美⭐⭐⭐代码设计内功,人人必读
4软件设计之美⭐⭐⭐写「可维护」代码的能力
5代码精进之路⭐⭐⭐代码质量与习惯
6小马哥 Spring 核心编程思想⭐⭐IOC/AOP 原理深挖
7手把手带你写一个 MiniSpring⭐⭐手写 Spring,降维打击
8手把手带你写一个 MiniTomcat⭐⭐手写 Web 服务器
9Spring 编程常见错误 50 例⭐⭐踩坑大全
10小马哥 Spring AOP 编程思想⭐⭐AOP 动态代理
11Spring Cloud 微服务项目实战⭐⭐企业级微服务项目
12Spring Boot 与 K8s 云原生⭐⭐容器化部署
13微服务架构核心 20 讲⭐⭐微服务原理浓缩
14玩转 Git 三剑客⭐⭐⭐版本控制必备(建议尽早学)
15Django 快速开发实战⭐Python 后端
16Python 实战·从0到1搭建直播视频平台⭐Python 项目实战
17.NET Core 开发实战⭐微软系后端
18Dubbo 源码剖析与实战⭐RPC 框架源码
19检索技术核心 20 讲⭐搜索引擎底层

阶段六 · 前端开发工程(前端方向主攻)

序课程优先级一句话价值
1重学前端⭐⭐⭐前端知识全景
2浏览器工作原理与实践⭐⭐⭐前端进阶第一内功
3React 实战进阶 45 讲⭐⭐⭐主流框架(二选一精学)
4Vue 开发实战⭐⭐⭐国内主流框架(二选一精学)
5前端全链路性能优化实战⭐⭐⭐高级前端分水岭
6React Hooks 核心原理与实战⭐⭐Hooks 底层原理
7现代 React Web 开发实战⭐⭐现代 React 实践
8Vue 3 企业级项目实战课⭐⭐Vue3 工程化
9图解 Google V8⭐⭐JS 引擎深挖
10玩转 webpack⭐⭐工程化核心
11微信小程序全栈开发实战⭐⭐微信生态
12Android 开发高手课⭐⭐Android 方向
13Electron 开发实战⭐桌面应用
149 小时搞定微信小程序⭐小程序快速入门
15React Native 新架构实战课⭐跨端 App
16从 0 开发一款 iOS App⭐iOS 方向

阶段七 · 架构与分布式(工程师 → 架构师)

序课程优先级一句话价值
1从零开始学架构⭐⭐⭐架构思维启蒙
2如何设计一个秒杀系统⭐⭐⭐高并发集大成者
3高并发系统设计 40 问⭐⭐⭐高并发设计套路
4分布式技术原理与算法解析⭐⭐⭐分布式世界观(共识/事务)
5DDD 实战课⭐⭐⭐业务建模方法论
6云原生架构与 GitOps 实战⭐⭐⭐云原生主航道
7手把手带你搭建秒杀系统⭐⭐秒杀动手实现
8高并发系统实战课⭐⭐高并发案例
9李智慧高并发架构实战课⭐⭐从 0 设计高并发
10深入浅出分布式技术原理⭐⭐分布式原理巩固
11分布式系统案例课⭐⭐真实分布式案例
12手把手教你落地 DDD⭐⭐DDD 实操
13如何落地业务建模⭐⭐业务建模方法
14容器实战高手课⭐⭐Docker 原理
15Service Mesh 实战⭐⭐服务网格
16Serverless 进阶实战课⭐⭐无服务器架构
17遗留系统现代化实战⭐⭐改造老系统
18许式伟的架构课⭐⭐大师架构视角
19郭东白的架构课⭐⭐架构师成长心法
20即时消息技术剖析与实战⭐⭐IM 专项架构
21从 0 打造音视频直播系统⭐⭐音视频专项
22攻克视频技术⭐⭐视频技术深挖
23搞定音频技术⭐⭐音频技术深挖
24快手·音视频技术入门课⭐⭐音视频入门
25说透中台⭐中台思维
26数据中台实战课⭐数据中台
27说透区块链⭐区块链认知
28深入浅出区块链⭐区块链原理
29Web 3.0 入局攻略⭐Web3 认知
30分布式金融架构课⭐金融场景架构
31大型 Android 系统重构实战⭐Android 重构
32说透低代码⭐低代码认知
33说透元宇宙⭐元宇宙认知
34物联网开发实战⭐IoT 方向

阶段八 · 运维与性能(稳定与极致)

序课程优先级一句话价值
1Linux 性能优化实战⭐⭐⭐性能排查内功
2Nginx 核心知识 100 讲⭐⭐⭐Web 服务器之王
3DevOps 实战笔记⭐⭐⭐研发效能
4深入浅出可观测性⭐⭐⭐监控三支柱
5性能优化高手课⭐⭐⭐全栈性能方法论
6Linux 实战技能 100 讲⭐⭐Linux 命令体系
7持续交付 36 讲⭐⭐部署管道
8运维监控系统实战笔记⭐⭐监控系统落地
9全链路压测实战 30 讲⭐⭐压测实战
10容量保障核心技术与实战⭐⭐容量规划
11高楼的性能工程实战课⭐⭐性能工程体系
12赵成的运维体系管理课⭐⭐运维管理
13Vim 实用技巧必知必会⭐⭐编辑器效率
14OpenResty 从入门到实战⭐Nginx 上的 Lua

阶段九 · AI 与大数据(生产力新引擎)

序课程优先级一句话价值
1人工智能基础课⭐⭐⭐AI 全景认知
2数据分析实战 45 讲⭐⭐⭐用数据说话(AI 地基)
3零基础实战机器学习⭐⭐⭐ML 动手入门
4深度学习应用实践 60 讲⭐⭐⭐DL 实战
5推荐系统三十六式⭐⭐⭐推荐系统全景
6AI 大模型之美⭐⭐⭐LLM 应用启蒙
7LangChain 实战课⭐⭐⭐RAG/Agent 开发(最热)
8从 0 开始学大数据⭐⭐⭐大数据世界观
9PyTorch 深度学习实战⭐⭐DL 框架(首选)
10深度学习推荐系统实战⭐⭐DL 推荐
11手把手带你搭建推荐系统⭐⭐推荐系统实操
12NLP 实战高手课⭐⭐自然语言处理
13Dify 开发·AI Agent 进阶实战⭐⭐可视化 LLM 平台
14零基础 GPT 应用入门课⭐⭐大模型快速上手
15AI 应用实战课⭐⭐AI 工程落地
16AI 大模型系统实战⭐⭐LLM 系统架构
17数据分析思维课⭐⭐数据思维
18零基础入门 Spark⭐⭐大数据计算
19Spark 核心原理与实战⭐⭐Spark 原理
20Spark 性能调优实战⭐⭐Spark 调优
21王天一人工智能基础课⭐⭐ML 原理直觉
22深入浅出云计算⭐⭐云计算认知
23云计算必修小课⭐云计算快速课
24TensorFlow 快速入门与实战⭐TF 框架(了解)
25TensorFlow2 项目进阶实战⭐TF 项目
26AI 大模型企业应用实战⭐LLM 企业落地
27AI 绘画核心技术与实战⭐AIGC 创作

阶段十 · 安全与测试(质量与安全底线)

序课程优先级一句话价值
1Web 安全攻防实战⭐⭐⭐攻防思维入门
2实用密码学⭐⭐⭐加密/证书/HTTPS
3OAuth 2.0 实战课⭐⭐⭐授权协议标准
4软件测试 52 讲⭐⭐⭐测试方法论
5自动化测试高手课⭐⭐⭐自动化体系
6Web 漏洞挖掘实战⭐⭐漏洞挖掘进阶
7程序员的测试课⭐⭐开发视角测试
8反爬虫兵法演绎 20 讲⭐反爬体系
9Selenium 自动化测试实战⭐Web 自动化
10移动端自动化测试实战⭐App 自动化

阶段十一 · 产品管理与软技能(职业跃迁)

序课程优先级一句话价值
1如何成为学习高手⭐⭐⭐学习元能力(贯穿全程)
2左耳听风⭐⭐⭐技术视野经典(陈皓)
3邱岳的产品实战⭐⭐⭐产品思维
4项目管理实战 20 讲⭐⭐⭐把事做成
5朱赟技术管理课⭐⭐⭐技术人管理入门
6大厂晋升指南⭐⭐⭐晋升方法论
7人人都用得上的写作课⭐⭐⭐表达力
8程序员进阶攻略⭐⭐成长策略
9跟着高手学复盘⭐⭐复盘方法论
10讲好故事⭐⭐讲故事打动人心
11结构思考力系列⭐⭐结构化思维
12技术管理案例课⭐⭐管理实战案例
13乔新亮的 CTO 成长复盘⭐⭐CTO 视角
14技术面试官识人手册⭐⭐招对人
15后端技术面试 38 讲⭐⭐面试考点
16后端工程师的高阶面经⭐⭐高阶面试
17邱岳的产品手记⭐⭐产品进阶
18硅谷产品实战 36 讲⭐⭐硅谷产品方法论
19职场求生攻略⭐⭐职场生存策略
20程序员的个人财富课⭐⭐职业与理财
21结构写作力 / 学习力 / 会议力 / 沟通力⭐⭐职场技能全家桶
22基于人因的用户体验设计课⭐⭐UX 设计
23打造爆款短视频⭐⭐内容创作
24B 端产品经理入门课⭐B 端产品
25B 端体验设计入门课⭐B 端设计
26用户体验设计实战课⭐UED 方向
27体验设计案例课⭐体验案例
28大厂广告产品心法⭐广告商业模式
29商业思维案例笔记⭐商业思维
30互联网人的英语私教课⭐技术英语
31爆款文案修炼手册⭐新媒体写作
32说透数字化转型⭐数字化认知
33人人都用得上的数字化思维课⭐数字化思维
34互联网人的数字化企业生存指南⭐数字化职场
35流程型组织 15 讲⭐组织认知
36专利写作第一课⭐专利技能
37PPT 设计进阶⭐办公技能

补充 · 兴趣生活与高手访谈(⭐ 选读,按需)

序课程优先级一句话价值
1从零开始学游戏开发⭐游戏开发入门
2超级访谈:对话毕玄⭐阿里大牛访谈
3超级访谈:对话玉伯⭐前端大牛访谈
4超级访谈:对话道哥⭐安全大牛访谈
5超级访谈:对话张雪峰⭐名人访谈
6超级访谈:对话汤峥嵘⭐名人访谈
7手机摄影⭐兴趣
8爱上跑步⭐健康
9手把手教你玩音乐⭐兴趣
10视觉笔记入门课⭐笔记方法
11如何看懂一幅画⭐兴趣
12如何读懂一首诗⭐兴趣
13恋爱必修课⭐生活

三、按目标人群的精简路径(只读 ⭐⭐⭐ + 少量 ⭐⭐)

后端工程师(最推荐大多数人)

阶段一(1,2) → 阶段二(Java:3,4,5 或 Go:6,7) → 阶段三(1,2,3,4,5) → 阶段四(1,2,3) → 阶段五(1,2,3,4,5,14) → 阶段七(1,2,3,4,5,6) → 阶段八(1,2,3,4,5) → 阶段十(1,2,3,4,5) → 阶段十一(1,2,3,4,5,6,7)

前端工程师

阶段一(1,2) → 阶段二(JS:11,12) → 阶段三(1,2,3,5,6) → 阶段六(1,2,3/4,5) → 阶段七(1 了解即可) → 阶段十(1,4,5) → 阶段十一(1,3,6,7)

AI / 算法工程师

阶段一(1,2) → 阶段二(Python:1,2) → 阶段三(1,2,3,5) → 阶段九(1,2,3,4,5,6,7,8) → 阶段七(4,5,6 工程化) → 阶段十一(1,6,7)

全栈 / 通用速通(时间紧,先读这些 ⭐⭐⭐)

计算机基础实战课 → 数据结构与算法之美 → 趣谈网络协议 → MySQL 实战 45 讲 → Redis 核心技术与实战 → 玩转 Spring 全家桶(或重学前端)→ 从零开始学架构 → 如何设计秒杀系统 → Linux 性能优化实战 → 设计模式之美 → 如何成为学习高手


四、时间规划建议

阶段建议时长关键产出
阶段一2~4 周理解程序运行全景
阶段二6~10 周精通一门语言 + 一个小项目
阶段三3~6 个月算法/OS/网络内功扎实(值得慢)
阶段四2~3 个月会建库写 SQL、用缓存和 MQ
阶段五2~3 个月独立做一个后端项目
阶段六2~3 个月独立做一个前端项目
阶段七3~6 个月能画架构图、设计高并发系统
阶段八2~3 个月会压测、排查、监控
阶段九3~6 个月做一个 AI 应用(RAG/Agent)
阶段十1~2 个月写出安全、有测试的代码
阶段十一终身持续成长与影响力

五、一句话总结

必读 ⭐⭐⭐ 课程 = 你的「能力骨架」,推荐 ⭐⭐ = 你的「方向肌肉」,选读 ⭐ = 你的「视野血肉」。

先把每个阶段的 ⭐⭐⭐ 读完、练完,再按你的方向补 ⭐⭐,最后用 ⭐ 开阔视野——这就是「从小白到大佬」最高效的阅读顺序。