V2021_0001_学习《阿里工程师自我修养》笔记
2021-08-22 本文已影响0人
沈_ac89
结构化思维
定义
逻辑(结构之间必须有逻辑关系)+套路(解决问题方法论)
组织思想逻辑关系:
演绎(因果)顺序:大前提、小前提、结论
时间(步骤)顺序:第一、第二、第三
空间(结构)顺序:将整体分解成部分
程度(重要性)顺序:最重要、次重要、不重要
套路
5W2H分析发
5W2H应用到领域模型分析案例
如何进行结构化思考
- 建立中心
定义清楚要解决的问题,明确目标
- 自上而下:问题明确情况下,找出核心要素,展开分析即可
- 自下而上:问题不明确情况下,分类、归纳汇总成中心
- 结构化分解
- 分解策略选择:演绎顺序、时间顺序、空间顺序和程度顺序
- 注意满足MECE(mutually exclusive collectively exhaustive,相互独立,完全穷尽)
结构化思考应用
-
罗列事情
罗列事情建议 -
价值的背后
价值背后的过程和思考
引用
1、思维混乱,是因为大脑没有结构 - 知乎 (zhihu.com)
工程师三大思维
image.png思考力
存在问题1存在问题2
(“思考力”是程序员需要具备一种至关重要的的素质)
原理性思维
找出知识背后的原理
- 对自己可能用到的领域知识,建立一个基本的概念(计算机基本概念、知识大纲、行业概念、系统学习)
- 多问问为什么,并坚持“刨根问底”,找到“场景”和“原理”的关联关系
- 了解原理后,在实践中运用,加深理解
- 系统化学习,深入理解
结构化思维
(参考上文)
-
处理问题经验
image.png -
熟悉新系统
image.png -
开发新需求
image.png
扩展性思维
- 举一反三
- 寻求更多的可能性
抓重点思维
- 归纳法
- 优先级法