如何阅读这个站点
这不是一个快餐式的技术博客。如果你期待5分钟学会一项技术,或者寻找"10个必知的XXX技巧",那么这里可能不适合你。
这里的每一篇文章,都是为了帮助你深入理解一个技术概念的本质。
文章的组织方式
Post vs Page:两种内容形态
📝 Posts(文章)
- 技术深度分析:15000字+的深度文章
- 时间敏感:有发布日期,会定期更新
- 主要内容:这是你来这里的核心原因
- 分类清晰:按技术领域标签分类
🗂️ Pages(页面)
- 结构性内容:关于我、研究领域、导航指南
- 长期稳定:内容不常变化
- 辅助功能:帮助你了解站点和作者
- 导航作用:指引你找到需要的内容
文章分类
所有文章按照技术领域分类,每篇文章都会打上相应的标签:
🌐 分布式系统
Raft、Paxos、一致性模型、分布式存储、共识算法、CAP理论、最终一致性
🤖 AI基础设施
训练系统、推理优化、模型压缩、并行策略、GPU调度、混合精度、量化技术
🔐 安全架构
零信任架构、供应链安全、后量子密码、侧信道攻击、安全边界、威胁建模
⚡ 系统性能
性能分析、延迟优化、Profiling、尾延迟、成本效益分析、资源隔离
推荐阅读路径
根据你的兴趣和背景,我建议以下几种阅读路径:
🎯 路径 1:分布式系统工程师
如果你正在构建或维护分布式系统:
- 从共识算法开始:理解Raft和Paxos的本质差异
- 深入一致性模型:搞清楚线性一致性、因果一致性的权衡
- 存储引擎选择:LSM-Tree vs B-Tree,何时用哪个?
- 生产案例分析:看看etcd、TiKV遇到过什么问题
🎯 路径 2:AI平台开发者
如果你在构建AI训练或推理平台:
- 并行策略对比:数据并行、模型并行、ZeRO优化的真实性能差异
- 推理优化技术:量化、蒸馏、剪枝的成本收益分析
- GPU调度挑战:多租户环境下的资源隔离
- 案例研究:PyTorch FSDP、DeepSpeed的设计权衡
🎯 路径 3:安全架构师
如果你关注系统安全和架构设计:
- 零信任架构:从传统边界到微观权限的思维转变
- 供应链安全:SLSA框架、SBOM的实践挑战
- 后量子密码:NIST PQC标准的算法权衡
- 威胁建模:如何为系统建立有效的威胁模型
🎯 路径 4:技术爱好者
如果你只是对技术感兴趣,想拓展视野:
- 从感兴趣的话题开始:不需要按顺序读
- 跳过数学推导:先理解直觉和权衡
- 关注案例部分:看看真实系统如何做决策
- 慢慢深入:技术理解需要时间沉淀
阅读建议
时间投入
| 文章类型 | 预计时长 | 建议阅读方式 |
|---|---|---|
| 快速浏览 | 10-15分钟 | 读引言+小标题+结论,了解主要观点 |
| 认真阅读 | 45-60分钟 | 逐段阅读,思考每个论点,尝试理解权衡 |
| 深度学习 | 2-3小时 | 阅读+查阅引用文献+动手验证+做笔记 |
推荐的阅读方法
📖 三遍阅读法(改编自S. Keshav的论文阅读方法)
扫描全文
5-10分钟
- 读标题和摘要
- 扫描所有小标题
- 看看图表和代码示例
- 读结论部分
深度阅读
45-60分钟
- 逐段仔细阅读
- 理解每个技术概念
- 思考作者的论证逻辑
- 标记不清楚的地方
批判性思考
1-2小时
- 质疑每个论点
- 查阅引用的论文/文档
- 尝试复现示例
- 形成自己的理解
更新频率
透明度第一:我不会为了"保持活跃"而牺牲质量。一篇文章从研究到写作通常需要20-40小时。
- 新文章:每月1-2篇(根据主题复杂度)
- 旧文章更新:当技术有重大变化或我发现更好的理解角度时更新
- 勘误修正:如果你发现错误,请通过邮件联系我(见「关于」页面)
互动与反馈
我欢迎的问题
✅ 好的反馈
- "你提到Raft的性能瓶颈,能否详细解释?"
- "文章中XX部分,我理解是YY,对吗?"
- "ZeRO-3的通信开销计算似乎有误?"
- "能否分享更多关于XX的资料?"
❌ 我可能无法回答的
- "能帮我调试一下代码吗?"
- "推荐一个最好的XX工具?"
- "XX和YY哪个更好?"(不谈具体场景)
- "能写一篇关于XX的教程吗?"
联系方式
详见 关于 页面。
FAQ
为什么文章这么长?因为深度分析需要空间。我宁愿写一篇15000字的深入文章,也不愿写10篇浅尝辄止的介绍。如果你觉得太长,可以使用"三遍阅读法"中的第一遍:快速浏览。
我是初学者,能看懂吗?这取决于主题。有些文章假设你有一定的基础知识(如分布式系统需要理解网络和并发),但我会尽量从第一性原理出发,解释核心概念。如果遇到不懂的术语,我建议:1) Google基础概念,2) 回来继续阅读,3) 多读几遍。
文章会包含代码吗?会,但不多。代码示例主要用于:1) 演示核心概念,2) 展示性能差异,3) 解释算法实现。我不会提供"完整可运行的项目"——这不是教程网站。
可以转载吗?可以,但请:1) 保留署名,2) 注明出处链接,3) 不要用于商业用途,4) 不要修改内容(除非是翻译)。如有疑问,请联系我。
如果发现错误怎么办?非常感谢!请发邮件给我(见「关于」页面),并尽量提供:1) 具体的错误位置,2) 你认为正确的说法,3) 相关的参考资料。如果确认是错误,我会立即修正并在文章中致谢。
🚀 开始你的阅读之旅
选择一个感兴趣的话题,深入下去。技术的乐趣不在于知道多少,而在于理解多深。