标签:构建 数据 阿里 前端 工作 能力 image img 结构化思维
概述
提炼内容来自书籍<<阿里工程师的自我修养>>,时长阅读回顾,勉励自己!
技术人需要具备"结构化思维"
什么是结构化思维
结构化思维: 逻辑+套路
- 表达要有逻辑(逻辑性)
想让表达内容有逻辑,需要学会四种组织思想的逻辑关系,实际上所有逻辑都在这四种顺序之内,只要我们的思想和表达在这四种逻辑顺序之内,就是有逻辑的:
graph LR;
A[四种逻辑关系] --> B["演绎(因果)顺序"]
A --> C["时间(步骤)顺序"]
A --> D["空间(结构)顺序"]
A --> E["程度(重要性)顺序"]
B --- F["大前提,小前提,结论,的演绎推理方式,比如经典三段论:所有人都会死,苏格拉底是人,苏格拉底会死"]
C --- G["第一,第二,第三;首先,然后,再者等"]
D --- H["前端,后端,数据;北京,上海,深圳;化整为零等"]
E --- I["最重要,次重要,不重要"]
- 做事要有套路(方法论)
套路是指我们解决问题的方法论,比如经典的5W2H分析法,就是可以帮助我们分析问题的一个"套路".
5W2H: 即面对任何一个问题都能从 Why,Who,When,Where,WHat,How,How much七个点状方面去思考,就会思考的全面得多
如何进行结构化思考
建立中心
建立中心也就是要定义清楚要解决的问题,明确目标.也就是先搞清楚Why,然后再进行how.
建立中心两种方式:
- 自上而下: 适用于问题比较明确的情况,只需要找到问题核心,即为中心
- 自下而上: 适用于问题不够明确情况,需要对多种杂乱的内筒,进行分类,归纳汇总成一个中心
结构化分解
建立中心之后,需要构建一个结构,使用结构化思维进行分解,策略就是上文提到的四种顺序.
在空间分解的时候,注意要满足MECE(相互独立,完全穷尽)原则:
比如前端bug,程序员A的bug,这种分类是混乱的,可以按照前端bug,后端bug这种分,没有重复和遗漏
结构化思维应用
优秀工程师必备的三大思维
优秀工程师必备的一项技能
如何在工作中快速成长? (10个简单技巧)
关于技术规划,管理,架构的思考
程序员如何自我学习
从计算机知识到落地能力,你欠缺了什么
阿里资深技术专家的10年感悟
如何量化考核技术人的KPI
如何成为优秀的技术主管
如果我是一线技术主管
程序员的自我修养
标签:构建 数据 阿里 前端 工作 能力 image img 结构化思维
原文地址:https://www.cnblogs.com/houzheng/p/12283422.html