在日常工作中,我们时常会碰到这样的情况,有的人讲一件事情的时候逻辑非常混乱,前后没有逻辑性关联,不能把一件事情说清楚。这种思维混乱是缺少结构化思维的典型表现。实际上,我们不仅在表达上要结构化,在分析问题的时候更要有结构化思维,这样才能分析的更全面、更深刻。

什么是结构化思维

那么到底是什么是结构化思维呢?我给结构化思维的定义就是逻辑+套路

表达要有逻辑

所谓逻辑是指我们的结构之间必须是有逻辑关系的。例如,你说话的时候用“第一,第二,第三”这个逻辑顺序是合理的,而如果是用“第一,第二,第四”就会显得很奇怪。实际上,组织思想的逻辑只有四种: 1)演绎顺序:“大前提、小前提、结论”的演绎推理方式就是演绎顺序的。

2)时间(步骤)顺序:“第一,第二,第三”,“首先,再者,然后”等,很多的时间顺序同时也是因果顺序。

3)空间(结构)顺序:“前端,后端,数据”,“波士顿,纽约,华盛顿。 ”,化整为零(将整体分解为部分)等都是空间顺序。 在做空间分解的时候,要注意满足MECE(Mutually Exclusive Collectively Exhaustive)原则。

4)程度(重要性)顺序:比如“最重要,次重要,不重要”等。

只要我们的思想和表达在这四种逻辑顺序之内,就是有逻辑的,否则就会显得没有逻辑性。

做事要有套路

套路是指我们解决问题的方法论,这个也非常重要。比如,5W2H分析法就是非常好的,可以帮助我们分析问题的一个”套路”,试想一下,面对任何一个问题,你都能从Why、Who、When、Where、What、How和How much(如下图所示),七个方面去思考。是不是比不知道这个方法论的人,点状的思考要全面的多呢。

逻辑是一种能力,而套路是方法论、是经验。逻辑是道的东西,而方法论是术的东西。二者都很重要,只有熟练的掌握二者我们才能很好的结构化思维。接下来,我们通过两个案例来介绍一下结构化思维是实际工作场景中的应用。

结构化思维案例

如何落地新团队

想象这样一个场景,你刚刚入职一家新公司,或者转岗到一个新团队,作为一个技术人,你将如何落地开展你的工作呢?

这里,我们就能用上结构化思维来帮我们理清思路,从而有条不紊的开展工作了。我们要知道对一个企业来说,核心要素无外乎就是业务、技术和人。我们所要做的就是如何去熟悉业务,熟悉技术,熟悉人,然而每一块又可以进行进一步的结构化拆解,如下图所示。

1. 熟悉业务

1)了解产品:任何一个团队都有自己要负责的产品,申请一个测试账号去用一下产品,是熟悉产品比较好的方式。

2)了解流程:任何业务都有自己的业务流程,而业务流里面最核心的是信息流。我们可以通过人员采访,了解关键节点的信息输入和信息输出;可以画一些泳道活动图,理清楚系统的主要角色,以及他们之间的交互关系。

3)客户走访:通过走访客户,我们可以更加获得业务的第一手资料,更加贴近业务和客户诉求。

2. 熟悉技术

1)了解系统架构:可以让团队的技术人员介绍下他们当初系统设计和架构的思路。

2)了解领域模型:查看关键的核心表结构和系统API,这样可以快速了解系统的领域模型。

3)了解代码结构:下载系统工程,熟悉整个工程结构和模块职责。以一个最重要的流程为入手点,阅读代码,看清楚核心的执行逻辑。做一个小需求,掌握相关的流程和权限。

3. 熟悉人

1)了解组织结构:查看公司的组织树,知道公司大概是如何运作的,以及哪些是KP(Key Person,关键人)。比如,一个典型的电商公司会包括产品部,运营部,销售部,技术部,人力资源部,财务部,法务部等。

2)了解人员角色:了解公司都有哪些岗位,以及各岗位的职责范围。

3)拜山头:找到和自己工作息息相关的岗位人员,比如产品和运营。积极和他们沟通,向他们请教业务问题,多多交流。这样一方面可以建立更好的人际关系,另一方面也可以更快的熟悉业务。

如何做晋升述职

作者在阿里巴巴已经做了好几年的晋升评委,发现很多同学都缺乏结构化思维,冗长的PPT里,却不能很好的把一件事情说清楚。实际上在做工作汇报或者述职的时候,是很容易结构化的。

最清晰、最实用的结构化表达是:提出问题,定义问题,分析问题,解决问题,最后展望未来。 如果按照这个逻辑顺序去阐述一件事情,会比不知道这个“套路”写出来的东西,要好的多。这也是麦肯锡常用的解决问题的框架。

另外一个有用的思维框架是zoom in/zoom out。 我们说事情时,应该像电影镜头一样,先从远拉近,再由近拉远。 zoom in是先从宏观背景开始,首先让大家知道你的事情发生的背景,为什么这事重要?然后讲到具体细节,怎么做成的?解决了什么问题?别后端思考是什么?最后Zoom out,再从细节调回到整体,结果是什么,带来的客户价值是什么,你对未来的思考是什么。

可以看到,具备这些结构化的方法论,可以帮助我们做到事半功倍,经常锻炼结构化思维,可以极大的提升我们职场竞争力。

使用结构化思维,让工作有条不紊相关推荐

  1. 技术人具备“结构化思维”意味着什么?

    阿里妹导读:在日常工作中,我们时常会碰到这样的情况,有的人讲事情逻辑非常混乱,罗列了很多事项,却把握不到重点,无法把一件事情说清楚.这种思维混乱是典型的缺少结构化思维的表现.结构化思维非常重要,不仅仅 ...

  2. 技术人具备”结构化思维“意味着什么?

    技术人具备"结构化思维"意味着什么? 摘自阿里工程师的自我修养 什么是结构化思维? 结构化思维的定义就是:逻辑+套路 表达要有逻辑 所谓逻辑是指我们的结构之间必须是有逻辑关系的 想 ...

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

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

  4. 你真的会学习吗?从结构化思维说起

    作者 | 涉江 来源|阿里巴巴云原生公众号 导读:学习是我们从呱呱坠地开始就在进行的事,从简单的模仿,到系统的训练,学习对我们而言似乎已经习以为常.然而,我们真的学会学习了吗?学习的终极目标是什么?技 ...

  5. 如何利用结构化思维写好分析报告?

    在讲如何写好分析报告前,我们先来讲讲何为结构化思维?结构化思维是一种从无序到有序的思考过程. 举个例子,现在有个问题:如何把200ml的水装进100ml的杯子?大家可能有各种各样的答案:把水冻成冰,用 ...

  6. 阿里涉江:你真的会学习吗?从结构化思维说起

    阿里妹导读:学习是我们从呱呱坠地开始就在进行的事,从简单的模仿,到系统的训练,学习对我们而言似乎已经习以为常.然而,我们真的学会学习了吗?学习的终极目标是什么?技术性学习思维又有什么不同?本文从结构化 ...

  7. 结构化思维:掌握这3点,分析报告不再愁

    转载/一个数据人的自留地 在讲如何写好分析报告前,我们先来讲讲何为结构化思维?结构化思维是一种从无序到有序的思考过程.举个例子,现在有个问题:如何把200ml的水装进100ml的杯子?大家可能有各种各 ...

  8. 最重要的两种思维:逻辑思维与结构化思维

    日常工作中,除了时间和精力管理 \ 目标.计划与执行2种方法,还会再谈思维方式.老话说:让你与众不同的不是努力,而是思维方式. 思维方式是个很大的话题,在一些营销号上会讲"掌握50个思维模型 ...

  9. 结构化思维的训练方式

    转自 https://www.sohu.com/a/198266900_628522 结构化思维(Structured Thinking)是指人在面对工作任务或者难题时,能从多个侧面进行思考,深刻分析 ...

  10. 技术人“结构化思维”训练的一点想法和实践

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

最新文章

  1. HDLBits 系列(9)Gates and Vector
  2. Fedora中允许mysql远程访问的几种方式
  3. c语言位运算负数的实例_0基础学习C语言第三章:位运算
  4. 【ROI 2019 Day2】课桌【贪心】【决策单调性】【分治】
  5. python获取某文件路径_Python获取当前文件路径
  6. python如何操作excel 基础代码
  7. mysql索引or_mysql索引之or条件
  8. Linux 命令(24)—— mv 命令
  9. C#知识点总结系列:2、C#中IDisposable和IEnumerable、IEnumerator
  10. 设计模式之——过滤器模式(Filter Pattern)
  11. [Leetcode] 70. Climbing Stairs Java
  12. 《Excel数据可视化:一样的数据不一样的图表》——第 2 章 数理统计中的常见统计量 2.1 比平均值更稳定的中位数和众数...
  13. Linux初学者需了解的知识
  14. 计算方法实验(二):龙贝格积分法
  15. Springboot微信公众号开发入门流程(校验签名、access_token获取、生成带参二维码、发送文字、图文消息、被动回复消息、图文消息静默跳转)
  16. 基本知识 100155
  17. detectron中的blobs
  18. C语言编程>第二十四周 ① 请补充fun函数,该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串 “yes!”,否则函数返回字符串 “no!”,并在主函数中输出。
  19. Qt5软键盘实现中文拼音输入法
  20. 你真的理解亲密关系的价值吗?

热门文章

  1. linux下USB设备编号固定
  2. 香橙派 Orangepi Zero2 外壳天线改装
  3. Linux篇 三、香橙派Zero2搭建Qt环境
  4. gitee仓库迁移至gitlab仓库简单方法,保留提交记录
  5. Python基础之面向对象知识创建一个游戏角色
  6. 华硕 X542UQ REV:2.1
  7. 当上技术领导以后才明白的事情
  8. android跑马灯效果横向,Android 通过自定义View实现纵向跑马灯效果
  9. 北京54坐标与西安80坐标相互转换的两种方法
  10. qq浏览器无小程序版本号与服务器不符,QQ浏览器发力小程序,同时兼容适配微信小程序...