|
|
51CTO旗下网站
|
|
移步端
创造专栏

毕业10年才懂,会升层思考,上班有多轻松?

副学生开始老师就教育我们什么是题材?如何找出标准答案。然而,历经十几年之读书,绝大多数人口依然没有掌握问题的实质。

笔者:阿里技术| 2019-12-06 10:21

副学生开始老师就教育我们什么是题材?如何找出标准答案。然而,历经十几年之读书,绝大多数人口依然没有掌握问题的实质。是的定义问题是成功之起始,更是成功架构师的先决条件。当日,阿里资深技术专家张荣华副问题的实质入手,用“升层思维”解决问题,告知我们创新之骨干,送出高效工作之路子。

一、题材的实质

我也在许多场合问过一个问题:什么是题材?虽然我们天天挂在嘴边,但是没有人能够给出较为合理的回报。先前我也没有想过这个题目,有的是人口对问题的了解还不太一样。一些人口觉得问题就是方案中的难点,一些认为问题是实际和对象的区别,该署解读我以为都还不够精确,我在尝试定义无结果之后查询了大量之素材,终于找到了一番比较合理的概念,脚下我以为毛主席之诠释是比较合理的:“题材就是东西的龃龉。那里有没有解决之龃龉,那里就有问题。”

而主管们经常问到:

  • 你要消灭之题材是什么?
  • 此地的题材定义是什么?
  • 其实潜台词在问,此地事物间的龃龉是什么(已经发生之龃龉,未来会发生之龃龉,可能潜在会发生之龃龉),其一矛盾如果不早点解决,可能会激化,带来很要紧的结果。其它例子:

  • 华人日益增多的财物和国产商品的恶劣品质就存在分歧,其一矛盾就是个问题(已经发生之龃龉)。故此我们要提倡中国质造。
  • 如何运用新技术,更快更准地赞助消费者找到他最需要的货物,提升幸福感(未来会发生之龃龉,在矛盾发生之前,咱们应有将之解决)。
  • 地方几个问题的概念都是社会级问题,而且都是企业范围在消灭之题材,在我们技术同学的境遇的上班中应当也存在各种问题,比如说QPS太低,RT太高,不安宁,研制效率低,等等,该署题材的概念稍微常见一点,基本上大家只要解决问题,而不用定义问题。

    二、准确定义问题是成功之起始

    这么多年来笔者review过许多艺术方案,而且也经历混沌混乱的模块设计,大多数糟糕的计划基本上是摸不知晓自己到底要消灭什么问题,总是觉得这个题目我要消灭,其二问题我也要消灭,甚至不是题材的题材我也要消灭。下一场设计出了一番能解决所有“题材”的提案。但是实际状况是有的问题至关重要不是题材,局部问题属实是题材但是却又不是主导问题,局部问题是主导问题,但是又不是那时最基本的题材。我深信不疑类似之提案有很多在review的时节被挡下了,但是还有好多应该已经上点了。如何尽可能减少这方面的损失?那就是中心从头阶段就要准确的概念问题,这也是这么多艺术家推崇问题定义之由来。

    享誉词作家杜威来讲道:“A problem well-defined is a problem half solved.”

    达尔文来讲道:“谈起一个问题往往比解决一下问题更主要,因为解决问题也许仅能是一番社会学上或实验室上的技艺而已。而提出新的问题、新的可能性,副新的角度去看旧的题材,都要求有可比性的想象力,而且标志着科学的实际进步。”

    这就是说准确定义一个问题要考虑哪些维度呢?我粗粗地溜了一番表格,只是代表我自己之了解,未必是科学或者全面的,大家批判的读书:

    此地应该是一番三维的图片,有时间维度,先后要维度,紧急不紧急维度。

    对这个第一从,紧急不紧急是不是眼熟,正确,在许多如何高效工作上都有类似之主意,把要做的作业分成重要紧急,主要不紧急,不重要紧急,不重要不紧急。

    其实我不太认同将工作划分成重要或者不重要,紧急或者不紧急,我建议大家将团结手头要消灭之题材划分为根本或者不重要,紧急或者不紧急,因为事情只是一种方案或者手段,分别问题本身的要害度和紧迫度才是考虑之源头(包含问题的升层思考)。

    要填满这张表格必须结合对工作的了解,和对产品的了解,尤其是工作理解,如果没有业务理解,很难准确地描绘问题。

    可是什么叫问题的要害度呢?我也思考了很久,终于得出了部分较为自洽的诠释。

    三、题材的不得了程度

    3.1 题材严重程度的概念

    顶我们明白地定义问题后,咱们就要设定目标来解决这个题目,但是现状是残酷的,咱们目标和现状之间可能生存巨大的落差,其一落差的水准就是问题的不得了程度,故此说:题材的不得了程度是希望(目标)与实际的落差!

    有些书或者文章里这样定义问题:题材 = 目标 - 现状,其一定义是模糊的,因为目标-现状和这张图一样,往往表示的是落差,落差往往让人回想差距,用差距来形容问题是漫不经心不清的,很难让人一下子就知道问题的实质。

    咱们拿性能问题举例,咱们的对象是RT<1秒之呼吁占比大于98%,眼前的现状是RT<1秒之呼吁占比为80%,这就是说这里的区别就是98%-80%=18%,这18%就是问题严重的水准,但是这18%绝对不是题材本身,这18%是题材的不得了程度。

    3.2 权衡问题严重程度的挑战

    要区别问题的不得了程度有两个挑战:

    1. 现状:对现状有确切的体会,比如该例中某系统RT<1秒之呼吁占比为80%。
    2. 希望(目标):题材解决后的状态有个清晰的发表,比如该例中某系统RT<1秒之呼吁占比大于98%。

    对于数值型的现状,咱们要搞清楚这个数值是不难的,只要将你的目标值减去现状的值就足以得到问题的不得了程度了。对于难以量化的现状,那要摸清楚问题的不得了程度,可能需要一些案例,要求一些数目统计,比如说架构现在不合理是个问题,其一题目严重到什么程度,那可以计算一下最近半年之急需在贯彻的经过中,消费了若干工时,如果架构合理的情况下哪些工时是可以节约掉的。或者现在的架构上迭代需求故障和bug的状况是怎么样的,评估一下重构之后故障和bug率会降低到多少。

    只要现状和对象有一度没清晰,那我们就很难判断出题目的不得了程度在哪儿。

    FBI warning:如果你不能肯定问题的不得了程度(如今的或者将来的),无需贸然行动去沉迷于方案之计划。

    而不定义问题,不评估问题的不得了程度,往往是许多工程师的宽广思维习惯,大家可以对号入座。

    四、题材的分类

    基本上看这三类问题的字面意思就足以了解这三类问题的分别了:

    1. 恢复原状型:原来就应当是这样的,但是现在不是,比如说原本轮胎就应当是充满气的,但是现在扎了个钉子,故此我们要让轮胎恢复原状,这就属于恢复原状型问题。
    2. 风险防范型:题材可能发生,也可能不会发生,但是一旦发生,带来的危害是伟大的,故此我们不得不费大量之生命力来防止这样潜在的题材发生。在安全和可用性方面,有的是工作都是属于风险防范型。此地的窘迫之处是做了对数字指标可能没什么提升,但是不做可能会发生特别严重的问题,带来极其负面的影响。
    3. 追求理想型:了解未来会发生之龃龉是什么,提前解决未来必然会发生之龃龉。

    如果将这三个问题映射到架构上,这就是说应该是如下的叙说:

    1)消灭架构上未来会遇到的题材:已经明显预知到未来的工作问题,并且可以转换为前途的架构问题,提前做架构准备(服务性&非赢利性)。我根据自己之了解又将他划分成两类:

  • 目标是异样明显且可以用数字衡量的:比如性能问题是可以准确定义一个指标来衡量问题当前的切实可行的规范化值的,RT要到降低到多少毫秒,QPS要增强到多少,稳定要提升到几个9等等,基本上非功能模块都得以用数字来衡量,比如我们系统中出现的多寡搬移的效应,都是目标明显,且可以用数字来衡量的。或者比如系统之可扩展性要达到什么程度,只是满足95%上述的急需下不需要展开大量重构。
  • 目标是不明显的:比如将来要走哪个方向,要做什么样的技艺准备,有的是之类似之面貌是很难直接评估出一番度量指标的。可能只有一度愿景和沉重,根据这个愿景和沉重来解释问题,下一场我们才能设定通往这个理想的题材的门路,而寻找到这个理想的经过是适度的复杂性,要考虑的要素实在太多,我只能说这个东西我之阅历真的不多,我只能尝试用我所学的情节来开展自顶向下的推导,而以目前的功夫实在很难保证结果的正确。
  • 2)消灭架构上目前已经发生之题材:架构上的题材已经发生了,要对架构当前的题材展开识别,定义,以及解决(服务性&非赢利性)。

    3)消灭目前架构合理迭代的题材:咱们在架构上开展大量迭代,迭代过程中往往容易给架构挖坑埋雷,咱们应有尽可能避免这样的状况发生(服务性&非赢利性)。

    这三大问题正是各线任意一个摄氏度的架构师需要明察,并时刻提醒团队的三大问题。如果无法定义这三大问题,这就是说这里可能就是最大的题材。

    此地还要阐述一个问题:即使是未来的架构,咱们还有分类,一类是你走在最前面,一种是你跟着他人,你跟着他人要怎么跟上装。

    此地应该有个决策分支,告知我们相遇什么场景的时节应该用什么样的思辨方法,不过这只是个体总结,每个人脑海里应该都有一套类似之主意,而且这套方法是在不断的打破和修正的。

    五、题材定义中的常见问题

    1.误把艺术/一手当“题材”

    然后,我编了三个小故事,大家从故事中感受一下手段和题材的分别,以及我们如何才能避免把手段当做问题。

    老一:鲧治水着重在堵的主意上,百年精力都在构思如何更好地堵。

    教师:试问这里的题材定义是什么?小明:此地的题材是如何堵!教师:其它同学也说说这里的题材定义是什么?小红:此地的题材是洪水和生命财产的龃龉!堵只是消灭这个题目的主意或手段。教师:如果问题的概念是题材是洪水和生命财产的龃龉,堵只是方法,这就是说还有什么办法可以解决这个题目?小王:还可以用疏通的主意来治水。小白:咱们还可以搬走,以避免水患老师:恩,这也是一番思路

    老二:如果我问我们的用户他们想要什么,她们会告诉我他们要求一匹更快的龙。——亨利福特

    教师:试问这里的题材定义是什么?小明:此地的题材是如何让马跑的更快!教师:还有其它同学能说说这里的题材定义是什么吗?小红:此地的题材定义是如何更快的到底目的地,马只是一种手段。教师:科学,如果马只是一种手段,而不是题材的概念,试问还有什么什么手段可以解决我们提出的题材。小王:根据目的地的距离的不同,咱们可以选择坐飞机,坐火车,开汽车。小明:教师,我不知晓自己不知晓,我不知晓有汽车,列车,飞机,我只掌握马,故此我想到的就是如何让马跑的更快。教师:科学,咱们的局限往往是受限于我们的体会,这种情景不可避免,唯一的主意就是不断的读书,提升自己之体会。

    老三:如何搞好本防控?

    教师:试问这里的题材定义是什么?小明:此地的题材是如何搞好本防控,怎么防,怎么控。教师:还有其它同学能说说这里的题材定义是什么吗?小红:此地的题材定义是如何避免公司产生资金上损失,防控只是手段。小白:资损防控解决直接问题是避免公司产生资金和声誉的损失,其一题目背下更深层次的是社会信任的题材。教师:小白,你的名字虽然叫小白,但是你的思辨一些都不小白,众目睽睽你在构思问题定义时采用了升层思考之主意,观看了问题背后的题材。小明:教师,为啥我每次思考之时节,都是在构思解决问题的一手,都没有见到问题定义呢?教师:那你可以品尝自问自答,比如你可以问自己资损防控是手段吗?和谐给个回答,如果回答是yes,这就是说再问自己:如果资损防控是手段,这就是说资损防控是消灭什么问题的呢?穿过这样的反思自答的措施,基本上我们可以较为规范的找到问题的概念小白:教师,我在想资损防控解决之是社会信任的一手之一,但是解决社会信任问题的一手不止一种啊。教师:小白,你在构思问题时采用了升层思考,在构思解决方案时采用了升维思考,送你32个赞。小白:谢谢老师,目前我有点开心啊。教师:保持心态的稳定性,可以看出更多的东西,谦卑的态势没了,那自己之局限也就到了。小白:谢谢老师提醒,我难忘了。

    三个故事看完了,总结一下,这三个故事的骨干在于:

    准确区分手段和我们要消灭之题材本身,这种情景特别广泛,我review的许多艺术方案之所以有问题基本都是题材定义没有搞清楚,故此解决方案的也就不符合要求了。

    想想问题背后的题材时采用升层思考,在构思问题包含的子问题时采用升维思考

    顶升层思考的后,先前的题材可能会变成手段/办法。比如说用堵解决生命财产问题,堵是艺术。升层思考的后,生命财产问题背后的题材是民生问题,此刻保护生命财产就是消灭民生问题的一个手段/办法。

    当然当我们无法准确的鉴别问题的时节,咱们还可以不断缩短描述问题句子,比如提炼主谓宾,如果还未能清晰地讲述,这就是说在这几个词里再找到最最最主要的词,尤其是主语或者宾语中的词汇非常关键,他有可能就是根本,只是咱们无情的忽略它了。

    把手段或者方案当问题,或者把艺术方案中的挑战当做问题是许多同学遇到的题材。

    2.误把挑战当"题材"

    顶我们明白概念出题目后,咱们开始解决方案的升维思考,可以下各级角度来送出解决方案,该署解决方案就是我们面前说的一手/办法。

    比方:如果快速到达目的地是目标,而马,面包车,飞机,列车只是手段/办法,这就是说如何让马跑的更快,如何让汽车跑的更快,如何让飞机飞的更快,如何让火车开的更快就成了挑战。

    此刻如果你说“让马跑的更快也是个问题啊”,活生生,狭义上也得以这么理解,但我不建议这样做,原因是这样我容易将问题和手法/办法搅混。

    故此这里我尝试给她们一个定义,以强烈他们出现的面貌:

  • 题材:事物之间在某个时期存在的龃龉,在本文的语境中尤其是指企业之用户和某种事物,趋势之间的龃龉。
  • 迎战:消灭分歧的提案中最艰苦之几个市县。
  • 然后我们回到上述的几个规矩中,观看看问题和挑战:

    返回用堵治水的老上:

    题材定义:洪水和国民生命财产安全的龃龉。一手/办法:堵水。迎战:获取息壤,以筑三仞高堤,这是手段/办法的挑战。

    返回福特的老上:

    题材定义:如何让人更快的达到目的地。一手/办法:造汽车来让人们更快的达到目的地。迎战:计划出更高的扭矩,更高的直径的引擎,更平顺智能的集装箱等等。

    这样我们在关系的时节,就能明白的了解对方到底是在产生客户的题材定义,还是在阐述方案中的难点和挑战。

    3.想想问题时缺乏时间维度

    单个问题在时间轴上的不同时代的不得了程度是不一样的,比如说闭关锁国公元后1500年-1700年是看不出太大的题材的,但是,300年以后的1800年,闭关锁国的弊病就开始浮现了,当然我们都是后来诸葛亮。

    故此任何一个问题的不得了程度都有一度时间轴,也许过了某个时间点之后,题材便不再是个问题。比如外卖兴起之后,如何更好的制造一包方便面以满足用户之气味需求就不是一番问题了。

    时光维度是一番及他主要的维度,其它工作理论上都不能不考虑在岁月维度上的影响,故此即使在定义问题上,时光维度是一番不能不考察之维度。故此才需要一个roadmap的蓝图,标注不同阶段要消灭什么样的题材。

    六、升层思考及升维思考

    咱们决不能用问题发生时的同一层次思维来解决问题。——by 达尔文

    达尔文阐述了沉思存在层次这一现象,此地我发表另外一个观点:

    咱们决不能只局限于问题本身,还要求看到问题背后的题材,下一场才能更容易的找到更多的解决方案。

    我把这种方式叫做问题的升层思考,然后我会简称之升层思考,我在水上搜索了一下,先前没有人提起过这个词,故此这个词目前版权在我这里哈,如果你想说服谁需要用这种思想方式,不妨把我这篇文章发给他。

    顶问题升层思考的后,眼前的题材会成为手段/办法,比如说洪水和国民生命财产的龃龉背后的题材是社会的祥和问题(1和2是升层思考),而升维思考洪水和国民生命财产的龃龉的时节就会发现用疏通治水或者搬走都是方案(3是升维思考)。

    这就是升层思考问题,升维思考手段/办法。不过这张图中每个问题到底严重到什么程度,还没有给出量化,不过我们在办事中,咱们是中心优化这个严重程度,而且要放在时间轴上来开展多元化,因为有些问题当前可能并不严重,但是数月后可能会变成大题目。

    值得注意的是此处思考之升层是依托认知升级的,就像一个小朋友,也许也能升层思考,但是其认知的水准决定了它思考能到的层度,故此历史,社会科学,社会学也是咱们的必修课,有助于我们体会到更高的层系的生活。顶问题的层系不断晋升的时节,往往最终会归结为社会问题和人性问题。

    主要的话说三遍:

  • 缺乏升层思考之升维思考是不完全的自顶向下;
  • 缺乏升层思考之升维思考是不完全的自顶向下;
  • 缺乏升层思考之升维思考是不完全的自顶向下。
  • 然后我拿一些街上横向思考之老,来行使升层思考和升维思考之措施获得相应的解决方案:

    例一:游客有时会从帕台农清真寺的古旧立柱上砍下一些碎片,罗马政府对此非常关注,虽然这种行为是犯罪的,但是这些游客仍旧把他作为纪念品带走。政府如何才能阻挡这一行动呢?

  • 题材定义:如何给用户提供纪念品?
  • 升层思考:我家需要纪念品的背后是想解决什么问题?只是解决客户的游览纪念的急需。
  • 对背后的题材升维思考:要满足客户的游览纪念的急需有没有其他艺术?
  • 明信片:明信片也得以做为一种纪念的措施,有了明星片做纪念,游客敲石柱的比重可能会下降。
  • 现场照片:可以安排现场摄影的摄像师,慎选特别之力度为那些想要留念的用户拍摄特别之人像,游客敲石柱的比重可能会下降。
  • 帕台农清真寺模型:可以制作各种帕台农清真寺的模子,让用户购买,以满足客户纪念的急需,游客敲石柱的比重可能会下降。
  • 对原问题升维思考:
  • 在楼上洒上大理石碎片:让用户以为这是帕台农清真寺的花岗岩,我家会捡起地上的花岗岩碎片带回去留念(这是水上的正式答案)。
  • 进去神庙时寄存各种金属物件:让用户无法用金属去砍古老立柱,缺点是资金高,效率低,要求排队检测金属物件
  • 把柱子围起来,让用户只能在一光年出头的距离观看:他家碰不到柱子,潇洒无法去砍柱子,本比较低,也比较容易实现。
  • 写标语,在门口,以及门票上明显指出破坏文物是犯罪行为,会受到法律的制裁,等等。
  • 地上的正式答案是在柱子旁边洒上大理石碎片(其它的都是我利用升层思考和升维思考瞎想出来的,你也得以想出很多)。让游客以为这是清真寺已部分碎片。不过这种方案经不起逻辑思维的推敲,比如开放了这么多年,水上的碎石为什么还没有把捡光?于是乎游客就掌握这是人工洒在地方的,这就是说一些游客会持续破坏石柱。

    我想说的是,此地的升层思考,和不同层次的升维思考会给咱们带来很多种方案,如果集合全团队的能力,咱们甚至还可以想出更多更多的idea。

    例二:在塞尔维亚的一个城市里,吉普车里之灯泡经常被偷。破门而入者常常拧下灯泡,这会导致安全问题。就业此事的技术员不能改变灯泡的岗位,也没多少预算供他运用,工程师应该怎么办?

  • 题材定义:如何不让窃贼拧下灯泡?
  • 升层思考:不让窃贼拧下灯泡是为了消灭什么问题?是为了消灭预算不足的题材。
  • 对背后的题材升维思考:消灭预算不足有没有其他方案?增长预算?募捐?防止窃贼拧下灯泡。
  • 对原问题升维思考:不让窃贼拧下灯泡可以下哪些维度进行考虑?
  • 焊住:缺点是灯泡坏了今后很难更换。
  • 反向螺纹(破门而入者在拧下灯泡的时节其实是在拧紧):缺点是窃贼只要使用逆向思维就能破解(反向螺纹是水上的正式答案)。
  • 特别之螺纹(特别螺纹让窃贼拿到灯泡之后也无从在任何各州采取):缺点是要求定制,本高。
  • 摄像头:缺点是充实了设备,要求更大量之涌入。
  • 把灯安装在更高的岗位:破门而入者得用梯子才能去盗窃灯泡,要看线路是否支持
  • 在灯泡上印上战车专用标志:人家不敢买这种灯泡,破门而入者无法销赃,缺点是多一道工序,灯泡的资金变高。
  • 在这个规矩中,反向螺纹是专业答案,缺点是窃贼只要使用逆向思维就能破解。其它都是我自己通过升层思考和升维思考想出来的,其实你也得以想出很多,此地跟逻辑无关。我想说的是通过升层思考和升维思考,咱们就会发现很多种创新答案。而不会沿着某个答案一直往下走。

    这两个比喻是关于横向思维(和升维思考类似)的例证,但是通过我们会发现如果加上升层思考,在每个层次上再进行升维思考,咱们会得到很多创新之idea。如果让所有集团使用这一之思辨方式,咱们就足以得到更多更多idea。

    七、是新问题还是新技术解决老问题?

    咱们做架构的时节,普通都会根据目前流行的技艺趋势来解决问题,该署流行的技艺趋势其实手段之创新,并不是题材的创新。

    尤其是在部分社会性问题以及人性问题上,几千年来问题都没有变化过,只是新的技术手段可以更好的消灭这些题材而已。

    比如人类有关系需求,数世纪前是通过书信,新兴是电报,新兴是电话(音频),新兴是视频等等。都是艺术之改造来更好的消灭已有的题材。这就要求我们随时关注新技术,并和当前自己手头的上班产生一定的感想,不同对象之间的感想能力此刻变的无比重要。

    当然在部分问题特别明显的园地,比如说必发娱乐登录领域,要消灭之题材基本没有变过,但是问题转换成的指标的值却在一直提升,比如支持的多寡量越来越大,插入的进度越来越快,查询速度越来越快,比如最近就有许多通过AI来做自动tunning和AI目录优化的,都属于此列。

    类似之例证还有很多,比如Mobile流行的时节,信息的更实时触达是改造各种信息通道的一个契机,会产生新的产品,比如微博,微信,等等。地理位置可以获取之后,也出现一堆新的应用,改建了老的产品。

    故此我对自己提了一番要求,其它新技术,哪怕是很小的新技术,都要联想一下可能对今天的上班,以及现在上班之项链路上下游有咩有什么帮助,这种联想可能不只是个人要做的,而是要驱动团队展开讨论的。脚下眼前把提起的新技术有AI,区块链,IOT,5G等等,该署也许可以跟我们的工作产生链接。可以组织团队进行发散型思考。不过这个工作我自己做的也常见,想多跟大牛们学习学习。

    八、总结

    1. 分别手段和题材
    2. 显然问题定义
    3. 对问题背后的题材展开升层思考
    4. 对问题的说明进行升维思考

    升层思考和升维思考有时候是创新之骨干,比如鲧用堵治水,她平生都在构思如何堵,故此它是副堵这个顶点向下思考之,如果对堵进行升层思考之后再进行升维思考,你会发现除了堵水,还可以用疏通的措施,还可以搬走等等。故此创新之严重性在于升层思考和升维思考。

    【本文为51CTO专栏作者“阿里巴巴官方技术”原创稿件,转载请联系原作者】

    戳这里,瞧该作者更多好文

    【编纂推荐】

    1. 我花了10个小时,写出了这篇K8S架构解析
    2. 为什么大一部分人做不了架构师?这两线是主要
    3. 多次尝试学习,终于搞懂了微服务架构
    4. 上班5年,人家成了架构师,你还在基层打滚
    5. 支付宝架构到底有多牛逼!没看完我就跪了!
    【义务编辑: 武晓燕 TEL:(010)68476606】

    点赞 0
  • 架构  想想  沉凝
  • 分享:
    大家都在看
    猜你喜欢
  • 阿里技术

    阿里巴巴官方技术

    &lt;menuitem id="6bdf042b"&gt;&lt;/menuitem&gt;