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

本文是《阿里工程师的自我修养》笔记,强调了技术人员应具备结构化思维和思考力的重要性。通过5W2H分析法、建立中心和MECE原则等方法提升结构化思维,并探讨了产品思维、技术成长误区和关键思考力类型。同时,建议阅读《金字塔原理》等书籍以深化理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对标行业精英,有太多值得学习的地方。当你觉得写了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)熟悉人:了解组织结构/了解人员角色/拜山头(找到和自己工作息息相关的岗位人员)

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

 

  • 产品思维

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值