V2021_0001_学习《阿里工程师自我修养》笔记

结构化思维

定义

逻辑(结构之间必须有逻辑关系)+套路(解决问题方法论)

组织思想逻辑关系:

演绎(因果)顺序:大前提、小前提、结论
时间(步骤)顺序:第一、第二、第三
空间(结构)顺序:将整体分解成部分
程度(重要性)顺序:最重要、次重要、不重要

套路

5W2H分析发


5W2H应用到领域模型分析案例

如何进行结构化思考

  1. 建立中心

定义清楚要解决的问题,明确目标

  • 自上而下:问题明确情况下,找出核心要素,展开分析即可
  • 自下而上:问题不明确情况下,分类、归纳汇总成中心
  1. 结构化分解
  • 分解策略选择:演绎顺序、时间顺序、空间顺序和程度顺序
  • 注意满足MECE(mutually exclusive collectively exhaustive,相互独立,完全穷尽)

结构化思考应用

  1. 罗列事情


    罗列事情建议
  2. 价值的背后

价值背后的过程和思考

引用

1、思维混乱,是因为大脑没有结构 - 知乎 (zhihu.com)

工程师三大思维

image.png

思考力

存在问题1

存在问题2

(“思考力”是程序员需要具备一种至关重要的的素质)

原理性思维

找出知识背后的原理

  1. 对自己可能用到的领域知识,建立一个基本的概念(计算机基本概念、知识大纲、行业概念、系统学习)
  2. 多问问为什么,并坚持“刨根问底”,找到“场景”和“原理”的关联关系
  3. 了解原理后,在实践中运用,加深理解
  4. 系统化学习,深入理解

结构化思维

(参考上文)

  1. 处理问题经验


    image.png
  2. 熟悉新系统


    image.png
  3. 开发新需求


    image.png

扩展性思维

  1. 举一反三
  2. 寻求更多的可能性

抓重点思维

  1. 归纳法
  2. 优先级法

反向思维

你可能感兴趣的:(V2021_0001_学习《阿里工程师自我修养》笔记)