FDE·技术基础
知识库目录

技术基础 · 12 篇

补 AI Agent 留下的技术空白。
每个主题两版:速查版一屏看懂 · 深入版原理到能排障。
全部用你自己的真实项目当教材,不用通用教科书例子。

为什么有这12 篇

你的 13 个真项目(36 个 Express 包、tRPC、drizzle、React 19)全部是 AI 生成的。这带来了能快速出活的收益,也留下一个真实问题:能提需求、能验收结果,但讲不出「为什么这样写」,出问题只能从头猜。

实测扫描还发现全盘 0 个测试文件、0 个 Dockerfile、0 个图表库、0 个 Redis。这不是缺陷,是 AI 生成代码的典型结构性漏洞——所以第 19 篇专门讲怎么审 AI 的代码。

01

六个主题

① 一次请求的完整旅程
DNS → TCP → TLS → HTTP → 反代 → 渲染。讲清 301 跳转和 try_files 是谁在决定。
② 读懂 monorepo
你全盘唯一的 monorepo:4 个包怎么互相引用、tRPC 怎么做到前后端类型联动。
③ 数据库怎么存东西
27 张表怎么分层、外键怎么连、为什么 JSON blob 会写坏整库。
④ 并发、锁与事务
WAL 到底解决了什么、lost update 怎么发生的、SQLITE_BUSY 怎么处理。
⑤ 前端为什么能跑起来
浏览器五步曲、React 到底在干什么、为什么 SPA 爬虫读不到正文。
⑥ 怎么读懂 AI 写的代码 ← 治本篇
四步验收法、十条危险信号、可直接复制的提问模板、测试从 0 到 1。
02

怎么用

建议读法:

1

先读速查版,不用啃

六个主题各一屏,把概念装进脑子。这一步你就够跟HR 讲清楚技术面了。

2

碰到真问题再翻深入版

深入版是「出问题时能自己查」用的,不是通读教材。按需查比通读快 10 倍。

3

第 19 篇反复读

这是唯一能改变你工作方式的一篇——它让你以后能审 AI 的交付物,而不只是验收结果。

这三篇优先:如果你时间有限,就读 19 读懂AI代码(治本)、16 数据库(你崩过库)、12 稳定性(在交付知识库里)。
03

我明确不会的(诚实短板)

实测扫描全盘确认,这几类是真空白,写在这儿是因为:主动说清自己不会什么 + 知道怎么补,比假装全会强。

空白现状补法
自动化测试0 个 test 文件(仅 engine 用 node:assert 手写 6 个断言)从给engine 补 vitest 用例起步,别等学完框架
容器化0 个 Dockerfile,全靠手写 nginx + pm2先学 Dockerfile 基础,不必急
关系型数据库全盘零 MySQL / PostgreSQL(只有 SQLite 家族)⚠️ schema.ts 里已有一段 PostgreSQL 迁移预案注释,是方向不是现状
图表可视化recharts / chart.js / echarts 全为 0要补。CRM 和会员制分析都缺这块
缓存 / 消息队列Redis、队列、WebSocket 业务代码零使用依赖少是好事(攻击面小),真需要时再学
这五条不写进对外物料,只写在这里自用。对外只讲已验证的能力边界(那也是你 13 号篇的核心原则)。