Skip to content

书籍笔记

深度思考 + 分章浓缩,与 Qt/VTK 设计模式设计模式通识 并列。
版本:均为 第 2 版 · 更新:2026-07-07


两本书

定位入口
程序员修炼之道(第 2 版)务实哲学、工程习惯、工具与过程pragmatic-programmer/
整书浓缩 + 读后感程序员修炼之道 · 读后感
软件设计的哲学(第 2 版)复杂度、模块、抽象与战略式编程software-design-philosophy/
整书浓缩 + 读后感软件设计的哲学 · 读后感

推荐阅读顺序

先建立「做事」观,再建立「设计」观

  1. 程序员修炼之道 · 整书总结与读后感深度思考
  2. 软件设计的哲学 · 整书总结与读后感深度思考
  3. 按需刷分章;快速复习book-summary-reflection + 各章 重点与注意

与 design/pattern 系列的关系

系列回答的问题
ljz-design-patterns/GoF 23 种模式是什么
design-patterns-essence.md模式本质与易混
本目录两本书工程师素养 + 模块级设计哲学
qt/ · vtk/模式在框架中的落点

两书对照(速记)

维度程序员修炼之道软件设计的哲学
重心开发者如何做事代码如何被组织
敌人混乱、重复、僵化、沟通失败复杂度(尤其是依赖与模糊)
关键词DRY、正交、务实、曳光弹、重构深模块、信息隐藏、战略编程
时间观持续交付、拥抱变化前期多投设计、design it twice
典型动作自动化、测试、早崩溃拉平接口、注释写非显而易见之事

返回 pattern 系列

基于 VitePress 强力驱动 | 记录技术与生活