在上一篇关于架构图的方法总结之后,我开始把“图”从技术表达扩展到日常学习和问题分析。
随着练习增多,我发现不同图形本质上对应不同认知动作。思维导图擅长分解问题,时序图擅长还原过程,结构图擅长识别边界。选对图,思考效率会显著提升。
图解:可视化思维模式
相比不可言说的大脑内的思维运转,用图来表现和记录你的思考过程,可以更加清晰和直观。不仅可以帮助你日后回顾和整理,还能帮助他人理解你的思考过程。
得益于现在丰富的绘图工具和图例,白板、版本化、代码化、图层 ... 绘制一些简单的图甚至比打字更快
步骤
话虽如此,想要将图解工作法应用到更多的场景中,还需要一些方法论和实践。先思考,再输出,图解只是一种输出形式。
复现
将脑中的信息“抛”到白板上
类似头脑风暴,将所有的信息都记录下来,不做筛选
可以释放大脑内存,便于后续思考
发散
对当前的信息进行发散
- 是否有遗漏的信息
- 是否有补充的说明
- 信息间是否存在关联,时间先后、依赖、组成
包括纳入外部信息,进行对比和参考
比如访谈、搜索
收敛
聚焦关键信息进行整理
- 语义收敛:使用简称、符号、颜色来表达信息的种类和内容
- 逻辑收敛:通过距离、方向、形状来表达信息的关系和结构
- 找出关键信息
通过这一步可以精炼信息,减少冗余
也会迫使你对信息再进行一次思考和检索
重组
以收敛后的关键信息为中心,选择合适的图例重新绘制图
收敛之后你就知道你需要什么样的图来表达你的思考
也可以根据图的特性来进一步思考
工具
diagrams tools: https://github.com/Anddd7/docs-architecture-diagrams