牛逼程序员必需要掌握金字塔思惟

不知道你们有没有遇到过这样让人头疼的状况:公司几个部门的人围在一块儿开会,各自从本身的角度出发,想要说服彼此,然而,两个小时过去了,问题的解决方案却没有任何进展,信息量很大,可是无法判断谁对谁错,同一个问题,彷佛是“公说公有理,婆说婆有理”。微信

其实这种状况就是由于缺少结构化思惟。通常来讲,解决问题的思惟方式能够分为三种:平面思惟、单线思惟和结构化思惟。框架

用平面思惟去解决问题,也能够称之为就事论事。好比说“程序bug 多”的问题,为了解决这个问题,平面思惟的解决方式通常都是“增强测试”。测试

而单线思惟则会从某个特定方向去思考问题,进一步寻找解决问题的方案。好比单线思惟者可能会以为是代码设计和编码能力,而后去想法设法提高这方面能力。提高编码质量,若是继续向上寻找缘由,多是须要“提高代码设计能力”,继续向上寻找,多是“提高需求设计”。编码

图片

但在实际运用中咱们会发现,平面思惟和单线思惟都有其片面性,都没法挖掘出事物的全貌,进而给出一个完善的解决方案。这两种思惟方式多少都影响了咱们对于问题的认知,而且可能会诱导咱们提出一些错误的解决方案。设计

而当咱们采用结构化的思考方式进行分析的时候,就能够把问题从内因、外因两方面来进行归类,层层剥茧,逐项分析,找出问题的缘由,从而帮助咱们更高效地解决问题。blog

而这种结构化的思惟方式,被全球知名的咨询企业麦肯锡公司称为“金字塔原理”。咱们平常用到的项目管理方法、问题分析方法、高效表达和沟通的方法,其实不少都脱胎于金字塔原理。有一本书推荐给你们,书名就叫《金字塔原理》。图片

这个方法能够帮助咱们更高效地创建问题和缘由之间的逻辑联系,从而更有效地分析问题、解决问题。那么,为何金字塔思惟更高效,咱们又该如何运用好金字塔思惟呢?项目管理

咱们能够一块儿看看2个例子吧。开发

你们追过女友吧,其实这也是有套路的。产品

图片

再看一个我本身的例子。因为本人已经带了一个团队,人数在30人+,咱们就能用上金字塔思惟来帮咱们理清思路,从而有条不紊的开展工做了。带团队,对于技术人来讲,主要作好三件中心事:业务,技术和管理。

图片

这样,咱们就能够初步构建出一个思惟框架,用于指导实际的工做:

这种思考方式是从目标出发进行倒推,《金字塔思惟》中称之为自上而下的思考方式。能帮咱们快速有效地针对整体目标,制订方案,解决问题。能让咱们在纷繁复杂的工做中迅速抓住重点,理清头绪。

从本质上讲,金字塔思惟就是一个层层分解的结构化思考模式。这个思考模式通常是由塔尖、塔身和塔基构成。塔尖就是咱们的中心思想或主题。塔身就是构成中心思考或者主题的各个分论点。而塔基则是支撑各个分论点的要素或论据。

具体来讲,分为如下四个步骤:

一、肯定问题产生的背景

好比公司业务发生亏损、老板安排任务、预期目标没有实现。

二、针对问题,提出核心目标

好比针对公司亏损这个问题,如何在三个月内实现盈利,就能够成为咱们的核心目标。

三、将核心目标进行分解

当咱们找到合理的核心目标后,就须要对核心目标进行分解,从而寻求更具体的解决办法。

四、继续分解,直到可以把问题解释清楚

不管在职场中仍是生活中,遇到难题的时候,结构化思考都能帮你们拆解问题,一步步实现本身的目标。若是你遇到了工做中或者生活中的难题,能够试试换个角度,或者把本身的思惟提高到核心目标的高度去破局,说不定原先的问题就能迎刃而解。

金字塔思惟之因此那么有效,是由于一个问题产生的缘由每每是很是多样化的。

好比一家公司如何在市场竞争激烈的环境中活下去,其实受到不少因素的影响,可能跟市场环境有关,跟人们的需求变化有关,跟内部的管理有关,跟人才队伍的建设有关……

而这些缘由,又可能分红更多细小的影响因素。好比市场环境能够分红:资本的青睐程度,市场上竞品的增长、替代产品的出现,经济大环境等。

公司的生存问题,并不像以前提到的“bug增多”的问题那样简单,所以咱们很难经过简单的归因,找到问题的本质缘由。

这个时候,咱们就能够利用神器:金字塔思惟。进行理清逻辑,找到事物之间的联系,寻求一套更完善的解决方案。


我是袁吴范,一个教你如何提高认知、快速晋升的90后技术总监,公众号:pointers

你能够长按这个二维码加我微信,空位很少。

记得备注“技术方向”,我会将你拉进一个高品质群,群里有开发、产品、技术经理、技术总监。

相关文章
相关标签/搜索