Skip to content

计算思维 ​

围绕计算思维建立可解释、可验证的知识主线。

阅读起点 ​

先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|问题边界与目标 ​

理解本章问题边界与目标的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 目标与参与者:用户、业务、系统目标与成功指标:理解目标与参与者:用户、业务、系统目标与成功指标的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 输入与输出:数据来源、格式、规模与结果形式:理解输入与输出:数据来源、格式、规模与结果形式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 约束与假设:时间、空间、成本、权限与未知项:理解约束与假设:时间、空间、成本、权限与未知项的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 状态与变化:对象、属性、生命周期与不变量:理解状态与变化:对象、属性、生命周期与不变量的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第2章|抽象与建模 ​

理解本章抽象与建模的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 抽象层次:概念、逻辑、物理与接口:理解抽象层次:概念、逻辑、物理与接口的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 数据建模:实体、属性、关系与键:理解数据建模:实体、属性、关系与键的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 表示选择:数值、序列、树、图与哈希:理解表示选择:数值、序列、树、图与哈希的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 接口设计:职责、契约、依赖与边界:理解接口设计:职责、契约、依赖与边界的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第3章|分解与模式识别 ​

理解本章分解与模式识别的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 问题分解:子问题、独立性、依赖与边界:理解问题分解:子问题、独立性、依赖与边界的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 功能组合:模块、职责、接口与复用:理解功能组合:模块、职责、接口与复用的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 模式识别:重复、对称、递归与相似结构:理解模式识别:重复、对称、递归与相似结构的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 常见模式:迭代、递归、分治、贪心与动态规划:理解常见模式:迭代、递归、分治、贪心与动态规划的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第4章|算法思维与状态管理 ​

理解本章算法思维与状态管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 算法设计:步骤、决策、循环与终止:理解算法设计:步骤、决策、循环与终止的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 状态机:状态、转移、事件与不变量:理解状态机:状态、转移、事件与不变量的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 控制流:顺序、分支、循环、跳转与异常:理解控制流:顺序、分支、循环、跳转与异常的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 数据流:管道、转换、过滤与聚合:理解数据流:管道、转换、过滤与聚合的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 复杂度估算:输入规模、操作次数与瓶颈:理解复杂度估算:输入规模、操作次数与瓶颈的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第5章|验证、调试与实验 ​

理解本章验证、调试与实验的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 正确性:功能正确、边界、不变量与副作用:理解正确性:功能正确、边界、不变量与副作用的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 测试策略:单元、集成、边界、压力与回归:理解测试策略:单元、集成、边界、压力与回归的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 调试方法:假设、观测、隔离、验证与修复:理解调试方法:假设、观测、隔离、验证与修复的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 实验设计:变量控制、度量、基准与重复:理解实验设计:变量控制、度量、基准与重复的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第6章|系统思维与权衡(第1段) ​

理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 系统思维:组件、交互、反馈与涌现:理解系统思维:组件、交互、反馈与涌现的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 工程权衡:时间、空间、可读性、灵活性与成本:理解工程权衡:时间、空间、可读性、灵活性与成本的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 可维护性:命名、注释、结构、文档与演进:理解可维护性:命名、注释、结构、文档与演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 知识迁移:模式、类比、抽象与领域迁移:理解知识迁移:模式、类比、抽象与领域迁移的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 目标与参与者:理解目标与参与者的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 约束与假设:理解约束与假设的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第7章|系统思维与权衡(第2段) ​

理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 抽象层次:理解抽象层次的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 数据建模:理解数据建模的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 表示选择:理解表示选择的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 问题分解:理解问题分解的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 模式识别:理解模式识别的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 常见模式:理解常见模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第8章|系统思维与权衡(第3段) ​

理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 状态与转移:理解状态与转移的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 控制流:理解控制流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 数据流:理解数据流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 复杂度估算:理解复杂度估算的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 算法设计:理解算法设计的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 测试策略:理解测试策略的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

第9章|系统思维与权衡(第4段) ​

理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

  1. 调试方法:理解调试方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  2. 实验设计:理解实验设计的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  3. 系统思维:理解系统思维的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  4. 工程权衡:理解工程权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  5. 命名与结构:理解命名与结构的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
  6. 知识迁移:理解知识迁移的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长