笃行
首页
个人 & 心法
互联网/硬件后台
游戏基础架构
UE 引擎
游戏业务
AI / 大模型
数据结构与算法
机器学习数学
通用基础
GitHub
首页
个人 & 心法
互联网/硬件后台
游戏基础架构
UE 引擎
游戏业务
AI / 大模型
数据结构与算法
机器学习数学
通用基础
GitHub
  • 个人经历 & 后台通用心法

    • 个人简介 & 后台通用心法
    • 面试开场自我介绍叙事脚本

学习路径推荐

按面试目标选路径。每天 2 小时估算,顺序不能跳(后面依赖前面)。


路径 A:游戏后台基础架构

目标岗位:游戏基础架构、游戏引擎后台、游戏服务器框架
预计时长:约 21 天(42 小时)

  1. data-structures — 数据结构基础(2h)
  2. concurrency — 并发与锁(3h)
  3. redis — Redis 原理与实战(3h)
  4. http-tls-rpc — 网络通信基础(2h)
  5. rate-limit — 限流:互联网 vs 游戏(2h)
  6. ratelimit-circuitbreak — 熔断降级(1.5h)
  7. consistent-hash-impl — 一致性哈希实现(2h)
  8. reservoir-sampling — 蓄水池抽样(1h)
  9. raft-gossip — Raft & Gossip 共识(2h)
  10. k8s-network — K8s 网络原理(2h)
  11. self-mesh-k8s — 自研服务网格 + K8s 部署(3h)
  12. distributed-kv — 分布式 KV 设计(2h)
  13. lockstep — 帧同步原理(2h)
  14. stateful-migration — 有状态服务迁移(1.5h)
  15. stateful-recovery — 有状态服务恢复(1.5h)

复习重点

路径 A 的核心考察:分布式一致性 + 无锁/低锁并发 + 服务网格演进。重点背清 xmesh 演进故事线和 consistent-hash 的具体实现细节。


路径 B:互联网/智能硬件后台

目标岗位:互联网后台、智能硬件云端、通用服务端
预计时长:约 18 天(36 小时)

  1. data-structures — 数据结构基础(2h)
  2. concurrency — 并发与锁(3h)
  3. http-tls-rpc — 网络通信与 RPC(2h)
  4. tcp-net — TCP 网络深度(2h)
  5. redis — Redis 原理与实战(3h)
  6. mysql-innodb — MySQL InnoDB(2h)
  7. message-queue — 消息队列(2h)
  8. design-model — 设计模式(1.5h)
  9. distributed-transaction — 分布式事务(2h)
  10. rate-limit — 限流方案(2h)
  11. lvs-epoll — LVS + epoll 高性能 I/O(2h)
  12. os-zerocopy — 零拷贝原理(1.5h)
  13. gc-stw — GC 与 STW(1.5h)

复习重点

路径 B 核心:MySQL 锁与事务 + Redis 高可用 + 分布式一致性。把 CAP/BASE/两阶段提交/TCC 讲清楚是必考项。


路径 C:AI 工程方向

目标岗位:AI 后台工程、LLM 应用开发、RAG 系统、Agent 开发
预计时长:约 20 天(40 小时)

  1. data-structures — 数据结构基础(2h)
  2. llm-fundamentals — LLM 核心原理(3h)
  3. llm-inference-optimization — 推理优化(2h)
  4. rag — RAG 架构(2h)
  5. rag-data-cleaning — RAG 数据清洗(1h)
  6. rag-context-pruning — 上下文裁剪(1h)
  7. rag-storage-cleanup — 存储清理策略(1h)
  8. agent-dev — Agent 开发(枢纽:闭环/范式/协议/坑清单)(2h)
  9. agent-runtime-deepdive — Agent 运行时深水区(状态机/记忆/沙箱/预算)(2.5h)
  10. ai-in-game-lifecycle — AI 与游戏研发周期(巡检/QA/反外挂/客服)(2h)
  11. ai-eng-practices — AI 工程实践(1.5h)
  12. redis — Redis(向量/缓存场景)(2h)
  13. rate-limit — 限流(LLM 接口保护)(1.5h)
  14. concurrency — 并发(推理服务并发模型)(2h)

选修深化:agent-evaluation-ops(Agent 评测口径与线上运营,面 AI 平台/基建岗建议必看)、llm-evaluation(通用评测方法论)、llm-security(提示注入与防护)、llm-cost-latency(成本与延迟)、fine-tuning(微调选型)

复习重点

路径 C 核心:Attention 机制 + KV Cache + RAG 全链路 + Agent 运行时。能画出 RAG 架构图并说清每个组件的取舍是加分项;Agent 方向能从"六件套"讲到状态机与预算熔断的实现,才算扎穿了枢纽之下那一层。


路径 D:进阶游戏基础架构

目标岗位:资深游戏基础架构、平台/中间件、SRE 方向(在路径 A 之上的深水区)
预计时长:约 20 天(40 小时)
前置:先完成路径 A(本路径默认你已掌握 A 的分布式一致性与服务网格基础)

  1. access-gateway — 接入网关与长连接(2h)
  2. message-bus — 消息总线(2h)
  3. cni-plugins — CNI 网络插件三流派(2h)
  4. ebpf — eBPF 数据面(3h)
  5. mesh-central-vs-decentral — 中心化 vs 去中心化网格(2h)
  6. mesh-istio-cilium — Istio vs Cilium 网格落地(2h)
  7. config-hot-reload — 配置热更新(1.5h)
  8. token-leaky-bucket — 令牌桶与漏桶算法详解(2h)
  9. seckill — 秒杀/抢购系统(2h)
  10. release-strategy — 灰度/金丝雀/蓝绿发布(3h)
  11. cpp-coroutine — C++ 协程(2.5h)
  12. llvm-compile — LLVM 编译流程(2h)
  13. sanitizers — Sanitizer 排查内存/并发问题(1.5h)

复习重点

路径 D 核心:网格数据面(eBPF/Sidecar 取舍)+ 发布策略 SOP + 高并发承载(秒杀/令牌桶)。这是把路径 A 的"能讲清演进"升级到"能讲清取舍与事故"的深水区,面高级/资深岗必备。


路径 E:UE gameplay / 局内服务器

目标岗位:UE gameplay 程序、局内服务器、引擎方向
预计时长:约 12 天(24 小时)
前置:tcp-net(TCP/UDP 与队头阻塞)+ kcp-quic(UDP 可靠传输思路)——UE 复制栈就建在这层之上

  1. engine-architecture — 引擎架构与一帧的时序(2h)
  2. uobject-gc-reflection — UObject / GC / 反射(复制栈底座)(2h)
  3. gameplay-framework — 端存在性矩阵与 Role 判定(2h)
  4. net-driver-channel-bunch — NetDriver / Channel / Bunch(2.5h)
  5. property-replication — 属性复制(RepLayout / Shadow State / Push Model)(3h)
  6. rpc — RPC 六格矩阵与顺序陷阱(2h)
  7. movement-prediction — 移动预测与回滚(3h)
  8. relevancy-bandwidth — Relevancy 与带宽预算(2.5h)
  9. lag-compensation — 延迟补偿(服务器回溯)(2h)
  10. dedicated-server-session-travel — DS 部署 / Session / Travel(3h)

选修深化:gas-network(技能系统网络模型)、iris-replication(UE5.4+ 新复制栈)、network-physics(物理同步)、anti-cheat-authority(服务器权威校验)

复习重点

路径 E 核心:「服务器改一个变量 → 客户端看到」的完整复制链路 + 「客户端按键 → 本地预测 → 服务器纠正 → 回滚重放」的闭环 + 大房间的带宽账。这三条讲透,UE 网络面试的主干就稳了。


路径 F:零基础机器学习数学(非面试路径)

这条路径不是给面试准备的

目标读者:小学高年级到初中生,以及任何"想搞懂大模型底下那套数学、但被符号挡住过"的人。

其余五条路径都对着某个岗位;这条不对任何岗位。它只想把机器学习和大模型底下的数学,从"要背的公式"变成"看得见的图"。不需要任何前置知识,会数格子就行。

目标:建立机器学习与大模型底层数学的直觉(不刷题、不考试、不写代码)
预计时长:约 20 天(34 小时)
前置:无

🛠 会写代码的读者另有一份配套学法页:机器学习数学 · 怎么学(闪卡优先协议 + 五级阶梯 + 2 小时速成课表,含 numpy 代码)。本路径不受其影响,按下面顺序读即可。

  1. what-is-vector — 向量是什么:箭头和一对数字是同一件事(1h)
  2. vector-arithmetic — 加减是走两段路,数乘是拉长缩短(1.5h)
  3. linear-combination-span — 几根积木能拼出多大的地方(1.5h)
  4. matrix-as-transformation — 矩阵是把整张网格搬一次家(枢纽篇)(2h)
  5. matrix-multiply — 连做两次变换,顺序还不能换(1.5h)
  6. determinant-area — 行列式:一格面积被放大了几倍(1.5h)
  7. linear-system-solve — 解方程组就是倒着走回去(1.5h)
  8. eigen-intuition — 特征向量:没被拐弯的那几个方向(1.5h)
  9. dot-product-similarity — 点积:两个箭头有多顺,也是相似度/检索/注意力打分的几何本体(1h)

里程碑停靠点 · 读完第 9 篇

你已经能看懂两段文字"像不像"是怎么算出来的——检索、推荐背后那个"相似度",就是点积。停在这里也是一个完整的成就。

  1. high-dimensional-intuition — 量尺一多,随便两根箭头就都快垂直了(1.5h)
  2. orthogonal-basis-projection — 换一组量尺看世界:同一个位置,两种说法(1.5h)
  3. rank-low-rank — 秩:一张大表里真正独立的方向有几个(1.5h)
  4. norm-normalization — 先把尺子拉齐,再比谁更像(1.5h)
  5. linear-vs-nonlinear — 叠一百层还是一层:折一下才能造出弯的(1.5h)

里程碑停靠点 · 读完第 14 篇

你已经能看懂一个大模型算一遍是怎么回事:箭头进来 → 矩阵搬一次家 → 折一下 → 再搬 → 再折 → 出结果,中间要比"像不像"就做点积、要换角度看就换组量尺、要把尺子拉齐就归一化。

  1. probability-distribution — 一堆可能性怎么分蛋糕,采样就是闭眼落一点(1.5h)
  2. expectation-variance — 平均落在哪、抖得有多厉害,以及那个 √n(1.5h)
  3. exponential-softmax — 先用指数拉开差距,再摊成一整块蛋糕(1.5h)
  4. log-information — 猜 1000 只要问 10 次:对数就是"翻了多少次"(1.5h)
  5. cross-entropy — 押注押错了,该扣多少分(1.5h)

里程碑停靠点 · 读完第 19 篇

你已经能看懂模型怎么拿主意、怎么知道自己错了:采样、temperature、top-k/top-p、损失函数、困惑度,全都是这五篇讲的东西。

  1. derivative-slope — 导数就是坡度:往前迈一小步,是上坡还是下坡(1.5h)
  2. gradient-descent — 浓雾里下山:脚下哪边最陡就往那边迈(1.5h)
  3. chain-rule-backprop — 一串齿轮:传动比连乘,再倒着乘回去(2h)

里程碑停靠点 · 读完第 22 篇

你已经能看懂模型到底怎么"学会"的:蒙眼下山、学习率为什么难调、反向传播在分摊什么、梯度消失与爆炸从哪来。

至此,前 14 篇讲清了模型算一遍,后 8 篇讲清了模型怎么学会——一个大模型从前向计算到参数更新的每一步,在数学上是什么,你都能说出来了。

复习重点

这条路径必须按顺序读,因为它是一条链子:第 3 篇的"坐标 (3,2) 就是 3 个向右 + 2 个向上"是第 4 篇的钥匙;第 6 篇的"面积归零"是第 7 篇"倒不回去"的原因;第 9 篇的"投影"是第 11 篇"换量尺"的算法本体;第 5 篇的"连搬两次还是一次"是第 14 篇"叠一百层还是一层"的直接推论;第 14 篇末尾那句"模型怎么知道该在哪儿折"是第二板块的入口;第 19 篇的"罚分"就是第 21 篇要下的那座山。跳着读会觉得后面突然变难,顺着读会觉得每篇只多了一点点。

全域核心:向量是箭头,矩阵是搬家,特征向量是没被拐弯的方向,点积是两个箭头有多顺;量尺一多大家就都快垂直,秩是真正独立的方向有几根,折一下才能造出弯的;分布是把蛋糕切开,softmax 先拉差距再摊成一块,交叉熵是猜错该扣多少分,梯度下降是蒙眼下山,反向传播是把传动比倒着乘回去。


路径对比速览

路径 A(游戏基础架构)路径 B(互联网后台)路径 C(AI 工程)路径 D(进阶游戏基础架构)路径 E(UE gameplay)路径 F(机器学习数学·非面试)
天数~21 天~18 天~20 天~20 天~12 天~20 天
核心门槛分布式 + 服务网格MySQL + 分布式事务Transformer + RAG + Agent 运行时网格数据面 + 发布策略 + 高并发承载复制栈 + 预测回滚矩阵即变换 + 梯度下降
最难专题self-mesh-k8sdistributed-transactionllm-inference-optimizationebpfmovement-predictionmatrix-as-transformation
共同前置data-structures + concurrency + redis← 同← 同路径 A 全部tcp-net + kcp-quic无

依赖规则

路径中任意相邻 A → B,B 依赖 A。不要跳着学——跳过前置会让后面的专题读起来很痛苦。可参考知识点依赖图。

最近更新: 2026/9/10 11:38