《阿里工程师的自我修养》笔记

对标行业精英,有太多值得学习的地方。当你觉得写了2年3年代码技术还是停滞不前的时候,是时候多学习下优秀的人的经验了。

以下是近日读《阿里工程师的自我修养》的笔记,有些概念性的东西是需要结合具体案例理解的,总结或者说笔记,只是概括性的东西,需要慢慢咀嚼。

技术人员具备结构化思维意味着什么?

结构化思维就是:逻辑+套路

  • 表达要有逻辑

要学会四种组织思想的逻辑关系:

  1. 因果顺序:“大前提、小前提、结论”经典三段论:所有人都要死,苏格拉底是人,苏格拉底要死
  2. 时间顺序:“第一、第二、第三”,“首先、然后、再者”等
  3. 空间(结构)顺序:比如“前端、后端、数据”
  4. 程度(重要性)顺序:比如“最重要、次重要、不重要”等。
  • 做事要有套路

5W2H 分析法就是一个非常好的,可以帮助我们分析问题的一个”套路”

从 Why、Who、When、Where、What、How 和 How much(如下图所示),七个方面去思考

  • 如何进行结构化思考?
  1. 建立中心。定义清楚要解决的问题,要明确目标

比如:系统bug多,向上抽象是“提升代码质量”,向下抽象是“加强测试”,都可以作为中心,选择哪个为中心取决于你当前要解决的问题是什么。

 

  1. 结构化分解:分解的策略就是我们上文提到的四种逻辑顺序,即演绎顺序、时间顺序、空间顺序和程度顺序。

做空间分解的时候,要注意满足 MECE(Mutually Exclusive Collectively Exhaustive,相互独立,完全穷尽)原则。

  1. 结构化思维应用:

如何落地新团队?

对一个企业来说,核心要素无外乎就是业务、技术和人,也就是说这三个要素是我们要建立的中心。基于这个中心,我们可以进行进一步拆解,形成子结构。然后对子结构再进行分析找到应对策略。这样一步步递进,我们就已经在用结构化思维解决如何落地新团队的问题了。

 

 

 

1)熟悉业务:了解产品/了解流程/客户走访

2)熟悉技术:了解系统架构/了解领域模型/了解代码结构

3)熟悉人:了解组织结构/了解人员角色/拜山头(找到和自己工作息息相关的岗位人员)

优秀工程师必备的三大思维,你拥有哪些?

 

  • 产品思维

好的产品体现于“易用”二字,其极致在于迎合用户的本能反应并符合各种生活或专业常识。

工程师个体需要在工作中逐步建立起产品、技术和工程三大思维,以便用更为全面的视角去看待日

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值