为什么阿里P8、P9技术大牛反复强调“结构化思维”?

新闻
"结构化思维”对于技术人员 Coding 能力的升级至关重要,是一线互联网大厂升级为高工及技术专家的关键之一。“结构化思维”对于应对网上甚嚣尘上的“35 岁中年危机”也是关键。

 "结构化思维”对于技术人员 Coding 能力的升级至关重要,是一线互联网大厂升级为高工及技术专家的关键之一。“结构化思维”对于应对网上甚嚣尘上的“35 岁中年危机”也是关键。

[[313457]]

 

图片来自 Pexels

什么是结构化思维?

what is Structured inventive thinking?

The goal of USIT is to enable a problem solver to invent multiple solution concepts in as short a time as possible for real-world problems (day-to-day technical problems in all fields). Key to this methodology is its ability to establish, quickly, unusual perspectives of a problem situation.

—— wikipedia

简单来说就是要有逻辑、条理(《阿里工程师自我修养》——逻辑+套路)。

表达要有逻辑

表达要有逻辑,如公众演讲,转正答辩,晋升评审,严密的逻辑有时可以折服石榴裙等。

四种组织思维的逻辑顺序:

  • 演绎(因果)顺序:“大前提、小前提、结论”的演绎推理方式就是演绎顺序。比如,经典三段论:所有人都要死,苏格拉底是人,苏格拉底要死
  • 时间(步骤)顺序:“第一、第二、第三”,“首先、然后、再者”等,很多的时 间顺序同时也是因果顺序
  • 空间(结构)顺序:“前端、后端、数据”,“波士顿、纽约、华盛顿”,化整为 零(将整体分解为部分)等都是空间顺序
  • 程度(重要性)顺序:比如“最重要、次重要、不重要”,具体如四象限法则:

做事要有套路

套路是解决问题的方法论(没有金刚钻别揽瓷器活——金刚钻啊),非常重要。

5W2H 分析法,就是一个帮助我们分析问题的非常好的“套路”,如下图:

 

为什么阿里 P8、 P9 的技术大牛都在反复强调它?

为什么阿里 P8、 P9 的技术大牛都在反复强调“结构化思维”?他们说这是应对 35 岁中年危机的良方。

笔者毕业多年来,技术成长不算太快,其中有 2 段经历技术成长较快,分析其原因:首先,项目组做的是有技术挑战的产品;然后,有 38 岁资深架构朝夕相处,愉快写代码;最后,解决问题的思路真是关键。

因为毕竟每个人,再怎么努力,除去吃喝拉撒睡,一天工作学习最多有 12.5h~14h。

智力不是关键,普通人的智力差不多(百分之 95 智力差别不大,笔者的清华高中同学,没觉着他有多聪明),智力分布区间如下图:

 

所以思路、套路(路径、方法)才是提高效率的关键。

怎么样有效的训练?

写技术博客(可以锻炼自己的逻辑),工作中一个功能模块的开发,一次证书考试,怎么样在团队里推进一个方案,如何和公司以外的技术大佬建立紧密的联系等等,都可以有效的训练结构化思维。

阿里人给的建议是:

建立中心

建立中心,明确目标,解决 what、why 的问题,然后才是 how。

建立中心两种方式如下:

  • 自上而下,适用于问题比较明确,按照核心要素展开即可。
  • 自下而上,问题不明确,各种材料杂乱,需要分类、剪掉枝丫、归纳汇总出一个中心。

结构化分解

分析的策略,即按照演绎顺序、时间、空间、重要性四个维度进行分析。其中,空间分析要注意满足 MECE(Mutually Exclusive Collectively Exhaustive,相互独立,完全穷尽)原则。

举个栗子:

①单身汪—脱单之路(图片请放大食用)

②Tika 结合 OCR 功能开发

一开始我对 OCR 是啥都不知道,一脸懵逼!

[[313459]]

 

一番搜索、分析、思考、实验后,3 天完成代码测试及集成到框架,轻松+愉快。

具体过程如下(图片请放大食用):

 

③《How to read a book》—— 西方经典著作,70 年代出版,经久不衰,至今仍位列美国畅销书排行榜

两位作者(知识量巨大,美国著名学者)怎么回答这个问题?

  • 首先,谈到阅读分几个层次—— 基础阅读、检视阅读、分析阅读、主题阅读。
  • 其次,谈具体如何由浅入深逐步训练。
  • 最后,分类谈不同书籍的差别以及阅读技巧。

如下图(图片请放大食用):

 

责任编辑:武晓燕 来源: 51CTO技术栈
相关推荐

2019-08-12 09:19:12

阿里结构化思维

2021-09-30 11:58:05

阿里P8雨水

2018-08-14 09:03:09

编程开发程序员

2021-12-20 08:25:29

阿里失业资产

2021-03-05 06:27:38

MySQL日志机制

2020-03-23 08:02:37

阿里工程师能力

2019-07-17 10:39:44

技术人结构化思维

2021-01-18 08:40:41

年薪阿里团队

2023-02-15 07:10:59

P2P协议系统

2021-08-20 10:53:21

技术阿里P8

2018-07-03 08:33:43

程序员阿里开源

2020-10-26 11:41:47

kill代码

2023-05-16 14:23:19

2019-12-27 10:06:00

王垠面试官赵海平

2021-09-13 08:38:42

阿里时间成本

2023-12-25 15:00:18

结构化布线光纤

2019-11-18 08:40:54

前端团队Java

2009-10-21 15:20:28

结构化布线技术

2020-04-14 10:44:16

阿里安全白帽子

2021-09-15 09:52:18

设计师阿里工作
点赞
收藏

51CTO技术栈公众号