书/课程/学习资源
2026-W10 Reference 归档,共 11 项。
37Signals 系列
ZZ-757 · Getting Real
约束即优势,默认说 No,先发不完美的真产品。
37Signals 创始人 Jason Fried & DHH 的早期经典。核心主张:
- 约束即优势:资源有限反而逼出更好的设计决策
- 默认说 No:功能请求默认拒绝,除非理由足够强
- Epicenter Design:从产品核心向外设计,而非从边框向内填充
- Scratch your own itch:解决自己的真实问题,而非假设用户需求
- 先发不完美的真产品:上线 > 完美,真实反馈 > 内部预测
与 ZZ-756 Rework 构成 37Signals 哲学双璧。
ZZ-756 · Rework
少做事,小团队,拒绝功能膨胀。
37Signals 的第二本书,更激进地挑战传统商业思维:
- 小团队不是劣势,是优势——沟通成本低,执行快
- 功能膨胀是产品死亡的慢刀子,每新增一个功能都要付出维护债务
- “做得少但做得好”是可持续的竞争策略
DHH 同为作者,与 ZZ-577 Omarchy(DHH 的极简主义 Linux 配置)一脉相承——同一个人,同一种哲学,从产品到生活方式。
AI/ML 学习
ZZ-644 · Happy-LLM
Datawhale 开源中文 LLM 教程,从 NLP 基础到 Agent 全栈。
- 受众:有一定 Python 基础的中文学习者
- 路径:NLP 基础 → Transformer 架构 → 预训练机制 → 从零搭建 LLaMA2 → RAG → Agent
- 亮点:完全免费、社区驱动、中文叙述配合实践代码
- 定位:Datawhale 系列中最系统的 LLM 入门路径之一
与 ZZ-626 CMU 课程形成互补——一个是中文社区开源实践路径,一个是美国学术系统课程。
ZZ-626 · CMU 生产级 ML 系统设计
从 Flask/Kafka/Docker 到模型部署的全栈 ML 工程课程。
- CMU 出品,有配套在线书
- 不只是模型训练,而是完整的 ML 系统工程:数据管道 → 特征工程 → 训练 → 部署 → 监控
- 技术栈覆盖:Flask、Kafka、Docker、模型 serving
- 学术严谨性 + 工业实用性的平衡
适合已经会训练模型、想学如何在生产环境跑起来的工程师。
ZZ-673 · LLM Design Patterns
Ken Huang (Packt) — Gang of Four 风格的 LLM 工程模式手册。
- 用软件设计模式的思维框架来组织 LLM 工程问题
- 覆盖全生命周期:data prep / training / evaluation / deployment / prompting
- Gang of Four 风格意味着:有名字、有结构、有适用场景、有权衡
与 ZZ-689 Black Boxes 形成张力——一本试图把 LLM 工程结构化,一本提醒你它本质上是混乱的。两本都要读。
ZZ-689 · Black Boxes (Manning)
AI 系统不是数学优化,是 messy production stacks。停止追求完美优化。
- 核心论点:AI/ML 系统在生产中的行为远比论文里的数学描述混乱
- 反对”优化至上”的思维定式——生产环境有延迟、数据漂移、依赖失效
- 提倡工程师视角:把 AI 系统当作需要运维的黑盒,而非需要调参的公式
读完这本书,你会对”模型准确率提升 0.1%“这种指标更加审慎。
软件工程
ZZ-712 · Coder Cafe (Manning)
Teiva Harsanyi — 66 个概念,每篇 5 页,快速补全软件工程知识图谱。
- 作者是《100 Go Mistakes》的作者,写作风格:密度高、例子实用、无废话
- 覆盖广度:property-based testing、CAP 定理、PACELC、Bloom filter、以及更多
- 每篇 5 页的格式适合碎片时间阅读,也适合作为”查漏补缺”工具书
- 不是入门书,是给已有经验的工程师快速建立概念连接的书
ZZ-688 · Cursor 新员工两本书
Hard Thing About Hard Things + The Idea Factory — Cursor 公司文化的隐喻。
Cursor 给新员工推荐的两本书,信号意义大于内容本身:
Hard Thing About Hard Things (Ben Horowitz)
- 关于创业中的艰难决策:裁员、降薪、在没有答案时做出决定
- Cursor 的信号:我们在做最难的事,你要做好心理准备
The Idea Factory (Jon Gertner)
- 贝尔实验室的创新史:如何建立一个能持续产生突破的组织
- Cursor 的信号:我们想建立一个像贝尔实验室一样的创新组织
两本书合在一起 = Cursor 的自我认知:面对最难的问题,建立持续创新的组织。 呼应 ZZ-757 Getting Real 的”约束即优势”——困难本身就是筛选机制。
螺莉莉教育系列
ZZ-843 · 关于学习
心理动力学视角重新理解学习困境。
螺莉莉对”为什么学不进去”的深度分析,颠覆了很多常识:
- 恐惧不是不努力:学习障碍往往源于心理防御机制,而非懒惰
- 受力分析:负面情绪(恐惧、焦虑)和鸡血(短期激励)都存在边际递减
- 正确归因 = 勇气:把失败归因为可改变的因素,需要勇气,但这是进步的前提
- 苦学是错误归因:觉得”必须痛苦才算努力”是一种自我惩罚,不是有效学习
- 有效社会支持系统:学习不是孤独的事,正确的支持系统能改变学习曲线
- 能力光谱:归纳整理型 ↔ 逻辑推演型,不同人适合不同学习路径
- 概念网络 > 题海战术:建立概念之间的连接,比刷题更有迁移价值
- 难度降级:遇到阻力时主动降低难度是策略,不是失败
ZZ-844 · 关于学习(视频版)
ZZ-843 的 YouTube 视频版。
螺莉莉将 ZZ-843 的内容制作成 YouTube 视频,适合:
- 倾向视觉/听觉学习的人
- 想在通勤/运动时消化 ZZ-843 内容的人
内容与 ZZ-843 一致,形式不同。两者选其一或配合使用。
ZZ-841 · Thinking Maps 作为 AI 认知脚手架
David Hyerle 的 8 种认知模式视觉化,用于 AI 辅助学习。
- Thinking Maps 基础:David Hyerle 开发的 8 种思维可视化工具(Circle Map、Bubble Map、Bridge Map 等)
- Bridge Map 的威力:专门用于跨领域类比,把已知概念迁移到新领域
- 反封装:AI 交互中主动暴露推理过程,而非接受黑盒答案——用 Thinking Maps 框架引导 AI 输出结构化思维过程
- 认知脚手架:不是用 AI 替代思考,而是用 AI + Thinking Maps 搭建更高效的思考框架
与 ZZ-843 形成体系:843 讲学习的心理学,841 讲学习的工具学。底层一致:结构化认知 > 暴力记忆。
Cross-insights
37Signals 哲学闭环
ZZ-757 + ZZ-756 构成一个完整的产品哲学:约束 → 简单 → 发布。与 ZZ-755(Good Software Knows When to Stop)同源,都在对抗”更多才是更好”的直觉。
螺莉莉的教育体系
ZZ-843 + ZZ-841 = 螺莉莉从传统教育到 AI 时代教育的完整框架:
- 843:学习的心理学——为什么卡住了,怎么解锁
- 841:学习的工具学——用 Thinking Maps 和 AI 建立认知脚手架 底层一致:结构化认知 > 暴力记忆/题海战术
Cursor 的文化密码
ZZ-688 两本书的组合不是随机的:Hard Things(面对最难的决策)+ Bell Labs(建创新组织)= Cursor 的自我定位。与 ZZ-757 Getting Real 的”约束即优势”呼应——困难本身是筛选和塑造的机制。
AI 工程的两种态度
ZZ-689 + ZZ-673 形成张力:
- Black Boxes:承认混乱,停止追求完美优化
- Design Patterns:试图结构化,建立可复用模式 两种态度都需要,前者是世界观,后者是方法论。
中美 ML 教育的殊途同归
ZZ-644 + ZZ-626 = Datawhale(中文社区开源)vs CMU(美国学术课程),出发点不同,但都强调动手实践、端到端理解。两条路都能走到同一个地方。
Takeaway
- David Hyerle, Thinking Maps