计算思维
围绕计算思维建立可解释、可验证的知识主线。
阅读起点
先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|问题边界与目标
理解本章问题边界与目标的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 目标与参与者:用户、业务、系统目标与成功指标:理解目标与参与者:用户、业务、系统目标与成功指标的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 输入与输出:数据来源、格式、规模与结果形式:理解输入与输出:数据来源、格式、规模与结果形式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 约束与假设:时间、空间、成本、权限与未知项:理解约束与假设:时间、空间、成本、权限与未知项的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 状态与变化:对象、属性、生命周期与不变量:理解状态与变化:对象、属性、生命周期与不变量的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第2章|抽象与建模
理解本章抽象与建模的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 抽象层次:概念、逻辑、物理与接口:理解抽象层次:概念、逻辑、物理与接口的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数据建模:实体、属性、关系与键:理解数据建模:实体、属性、关系与键的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 表示选择:数值、序列、树、图与哈希:理解表示选择:数值、序列、树、图与哈希的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 接口设计:职责、契约、依赖与边界:理解接口设计:职责、契约、依赖与边界的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第3章|分解与模式识别
理解本章分解与模式识别的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 问题分解:子问题、独立性、依赖与边界:理解问题分解:子问题、独立性、依赖与边界的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 功能组合:模块、职责、接口与复用:理解功能组合:模块、职责、接口与复用的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 模式识别:重复、对称、递归与相似结构:理解模式识别:重复、对称、递归与相似结构的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 常见模式:迭代、递归、分治、贪心与动态规划:理解常见模式:迭代、递归、分治、贪心与动态规划的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第4章|算法思维与状态管理
理解本章算法思维与状态管理的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 算法设计:步骤、决策、循环与终止:理解算法设计:步骤、决策、循环与终止的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 状态机:状态、转移、事件与不变量:理解状态机:状态、转移、事件与不变量的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 控制流:顺序、分支、循环、跳转与异常:理解控制流:顺序、分支、循环、跳转与异常的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数据流:管道、转换、过滤与聚合:理解数据流:管道、转换、过滤与聚合的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 复杂度估算:输入规模、操作次数与瓶颈:理解复杂度估算:输入规模、操作次数与瓶颈的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第5章|验证、调试与实验
理解本章验证、调试与实验的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 正确性:功能正确、边界、不变量与副作用:理解正确性:功能正确、边界、不变量与副作用的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 测试策略:单元、集成、边界、压力与回归:理解测试策略:单元、集成、边界、压力与回归的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 调试方法:假设、观测、隔离、验证与修复:理解调试方法:假设、观测、隔离、验证与修复的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 实验设计:变量控制、度量、基准与重复:理解实验设计:变量控制、度量、基准与重复的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第6章|系统思维与权衡(第1段)
理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 系统思维:组件、交互、反馈与涌现:理解系统思维:组件、交互、反馈与涌现的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 工程权衡:时间、空间、可读性、灵活性与成本:理解工程权衡:时间、空间、可读性、灵活性与成本的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 可维护性:命名、注释、结构、文档与演进:理解可维护性:命名、注释、结构、文档与演进的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 知识迁移:模式、类比、抽象与领域迁移:理解知识迁移:模式、类比、抽象与领域迁移的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 目标与参与者:理解目标与参与者的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 约束与假设:理解约束与假设的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第7章|系统思维与权衡(第2段)
理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 抽象层次:理解抽象层次的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数据建模:理解数据建模的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 表示选择:理解表示选择的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 问题分解:理解问题分解的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 模式识别:理解模式识别的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 常见模式:理解常见模式的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第8章|系统思维与权衡(第3段)
理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 状态与转移:理解状态与转移的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 控制流:理解控制流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 数据流:理解数据流的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 复杂度估算:理解复杂度估算的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 算法设计:理解算法设计的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 测试策略:理解测试策略的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
第9章|系统思维与权衡(第4段)
理解本章系统思维与权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 调试方法:理解调试方法的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 实验设计:理解实验设计的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 系统思维:理解系统思维的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 工程权衡:理解工程权衡的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 命名与结构:理解命名与结构的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
- 知识迁移:理解知识迁移的核心模型、常见操作和适用边界,并能据此判断下一步该查什么或如何验证。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。