当前位置:   article > 正文

《阿里工程师的自我修养》笔记_阿里工程师文化的精髓

阿里工程师文化的精髓

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

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

 

  • 产品思维

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

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

 

优秀工程师必备的一项技能,你解锁了吗?</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/443984
推荐阅读
相关标签
  

闽ICP备14008679号