-->

郭东白的架构课_57_46思维定势下去中心化思维和成长思维

你好,我是郭东白。

上节课呢我们从公司的角度上描述了架构师应该具备什么样的思维定式,才能最大化自己的生存。

这节课呢我们来继续这个话题。

我们呢需要从架构师自身的角度来思考,必须要有什么样的思维定式,才能达到上节课提出的目标。

也就是说,每一步的决策、信条和最终的行动都能最大化自己为企业创造的长期价值。

答案呢是去中心化的思维和成长思维。

去中心化思维呢可以提升架构师做事情的成功概率,而成长思维可以放大架构师个人成长的机会。

为什么会是这样呢?我们接下来就详细解释,先来看去中心化的思维。

我们之前的模块中呢几次提到了架构式的去中心化思维。

那么,去中心化思维到底是什么呢?首先,一家企公司的企业文化、战略布局、资源分配和宏观决策都是去中心化的。

而家公司的员工计算资源目标标场场目标标,群群又布布,全全球或全国文地是去中心化的。

我在文稿里呢放了一张图来帮你理解支点,未来再解释一下这张图的内容。

图的左半部分呢是由企业决策者共同制定的战略,而右半部分呢是企企业日经营的的活动。

左边部分,其中使命运景值观等等等,可以用来引导企业的长期战略。

同时呢也可以从中制出中短期的战略目标,而资金、各类资源和组织织面面决策呢就就用来支持战略目标。

这一切呢都是由企业的核心决策团队共同制定的。

一般来说呢,架构师是不会参与到其中的,而战略目标呢最终会转化为企业内部的具体活动,也就是图中的右侧部分。

这些活动呢多数是去中心化的,由企业内部员工来完成。

从技术角度来看呢,架构师组织的架构活动呢也是去中心化的,因为是由多个研发团队构成的。

架构师在这个过程中呢,要密切关注企业的战略目标和宏观决策,并且把这些决策映射到去中心化的研发、组织和计算机系统中去。

那么在这个过程中呢,就需要架构师由去中心化的思维,去中心化呢是一个动态过程。

就计算而言呢,从PC时代开始,算力的去中心化,计算机各学科的不断分支,以及算法在不同应用领域的定制化,这三个趋势呢还没有城市呈现简作的势头。

首先呢算力的去中心化意味着计算问题呢是以分布式的方式独自完成的。

首先在这种体系框架下的研发任务呢也是相对独立的,首呢是去中心化。

其次呢,计算机学科的持续分支意味着个人专业知识上的分支,也意味着人力资源的去中心化。

最后呢算法作为技术变变现中的最重要一环,在不同应用领域持续深度的定制化,就意味着从算法到数据,再到工程体系之间大量去中心化的深度合作。

这一点从大公司里猜算法团队这个趋势呢也能看出来。

那么什么是去中心化思维呢?我认为呢是引入更多的人从更多的角度去思考同一个问题。

这种思维方式呢相对于中心化的思维来说的,因为中心化思维呢就是用尽量小的人通过更频凡、更深层次的交流来统一认知之后再思考问题。

不过架构式这种去中心化思维并不等于无组织的发散性思维。

因为这种去中心化的思考呢,是在统一目标的约束下完成的。

这个过程中呢,架构师的核心价值就在于定义统一的目标约束。

关于这一点呢,我在模块二目标确认这个节点中有详细描述,这里呢就不再重复了。

去中心化的思维呢对架构师而言呢,包括三个含义,第一,有效组织去中心化的思维活动。

去中心化的思维呢需要高效的组织和分工呢才能发生。

去中心化呢不等于没有协调和沟通,也不等于没有中心化的过程。

从模块二架构活动的介绍中,我们就已经理解了一次深度的思考,其实要经过多轮的集中和发散的过程。

举个例子呢,很多算法大赛呢都分成多轮,每一轮结束之后呢,会公布胜者以及他使用的算法和代码。

这样来说呢,大家就能在更高层次上进行下一轮的思考。

这种过程呢其实就是我们在模块二里提到的集体思考。

我们详细的描述过这种集体思考的过程,以及最大化产出的方式,包括建立决策信条,建立良好的沟通环境、引导和干预思考过程等等。

我们还介绍过亚马逊的六页指文档,这里呢就不再重复了。

第二,保持频繁的切换视角的思考角度。

去中心化的思维呢不是让你放弃思考,而是要求你作为架构师。

要频繁切换自己的思考角度,把自己放在各个分布式的节点上做换位思考,然后才能帮助他人看到自己思考的漏洞,看清楚自己跟战略目标上的差距。

这种思考习惯呢要靠长时间的训练逐步完成。

如果你是一个技术管理者,那么在团队里定时做深度的代码review和设计review会是一个非常好的去中心化思考的方法,可以帮助团队同学养成频繁切换视角的习惯。

第三,相信去中心化主义去中心化呢是对称的,不能让架构师成为思考的单点。

根据我的观察呢,这种避免自己成为单点的思维方方式呢,其实在大股架构师中呢是比较稀缺的,部分原因呢是外在的。

因为有的公司呢没有给架构师足够的安全感,而是用非常僵化的方式呢来考核,以至于架构师被迫要证明自己的不可或缺性。

当然也有部分呢呃原因呢是内在的。

有的架构师呢是出于自负啊,缺乏沟通能力,或者是迫于交付和时间压力,有时候呢也是缺乏领导力,导致没能很好的激发其他人的参与。

所谓相信去中心化主义,其实呢是一个理智的事情。

呃,才会的说呢我自己在职业生涯初期呢也并不相信去中心化主义,而是想让自己成为最强大脑。

至于我是不是单点呢,其实我自己完全不在乎。

因来当我转到管理岗上呢,从管理者的视角再来审视呢,才发现呢,虽然中心化呢可以让自己成为单点,会给自己更多的安全感。

但其实呢有时候呢也会剥夺自己追逐更大机会的可能。

因为你把自己做成了单点,现在的岗位呢就离不开你那你也就无法接触到现有岗位之外的机会了。

我认为呢去中心化呢是一个理智选择。

虽然还没有具体的什么数据可以证明,但是我不止一次的观测到那些选择相信去中心化主义的架构师呢,他们更擅长通过团队的集体思考力来解决问题,他们组织的架构活动的成功概率会更大,他自己的得到的职业机会呢也会更多。

那么什么是成长思维呢?就是在职业选择中把最大化能力成长作为目标。

其实呢这是一个基于冒险精神的思维。

这种思维呢有这么一个假设,架构师呢是无法在一个舒适环境中最大化个人成长的。

你要想最大化你的模型、思维能力和实证思维能力,你就需要有勇气,敢走别人没走过的路,甚至是一条有极大风险的路。

我经常会能看到某些某个架构师的简历上写着,几年之间,我把某个系统的TPS从几百提升到了几万。

事实上呢这些含简历的含金量呢极低。

我们都知道呢系统容量呢从几百到几万,甚至是几十万,方法论呢几乎没有任何变化。

可能是在他第一次尝试的时候,在几个月内时间呢把规模从几百提升到几千,从中获得了巨大的成长。

但是在此之后呢都是在重复走相同的路。

事实上呢,我碰到这种情形的时候,都会问候选人一个问题。

在此之后的三年里,你收获的最大的认知是什么?很多人呢都回答不好,有些人认为呢架构师到了大厂就是读到了精。

事实上呢,对一个架构师而言,只有生存的压力才会刺激你思考出真正有商业价值的架构来,在更大的成本压力下做出最艰难的取舍,只有少数的幸存者才有深刻体会。

当然大厂也并非没有生存和成本的压力。

但是如果你在大厂的位置没有滋身到可以直接以架构式手段呢去响应这些压力,那你就得不到这方面的锻炼。

我认为呢一个没有持续冒险精神的架构师,根本找不到最大化自己能力成长的高质量训练模型,哪怕是到了一个具有高度挑战的环境中呢,一旦你在这个地方待的舒适了,那就要必须换环境。

因为只有在新的环境下才会有新的未知因素,新的不确定性和新的生存压力。

在新的位置关系环境之下呢,你之前你脑海里形成的架构模型呢已经不再适用了。

你要在新环境下修正它,把你脑海里的架构模型的适配范围扩大到这个新环境中来。

这个过程呢除了完善你的实证思维能力之外呢,还能提升你的适应能力。

关于去中心化的思维和成长思维的内容呢,具体就是这些。

接下来呢我把这两节课讲中的四种思维模式关系呢,再来描述一下。

我在文稿里放了一张图呢,描述了这四种思维的关系,你一定要去看看它啊。

因为这个图呢比较复杂,描述起来呢没那么清晰。

我呢也再来解释一下这图里的内容价值。

思维呢是你的思维主线,保障了这个职能的存在意义。

而持续不断的价值创造了来源于你对规律的总结。

因此呢实现价值思维呢要靠你坚持实证思维,需要不断的对现实建模,从模型中发现新的规律,并且修正已有的规律。

同样模型的普适性也需要有实验结果来验证和维持。

通过去中心化的思维的集体思考方式呢,你可以快速的丰富和完善你的模型。

最终呢模型也将通过实证思维而得到筛选和完善,并且创造价值。

不论是模型还是实证思维呢,都需要源源不断的实践和尝试。

那么这种在新环境和新的领域中不断挑战自我的思考方式呢,就是成长思维。

在成长思维的驱使下呢,新的不确定性、新的场景和新的压力都会帮助你丰富自己的模型,从而提升自己的实证能力。

我在模块二的小结中呢提到了王道这个概念。

我当时说的这么一句话,我认为王道是从价值创造的视角而言,我平理性且公开透明的环境以及尊重事实的行为方式。

其实这种王道呢就类似于这节课提到的价值思维和实证主义思维。

如果所有的参与者都相信这两种思维模式,那么我们离真正的王道就不远了。

正如图中的绿色区域就是公司成功的王道,主要呢是通过价值创造来最大化公司的长期生存。

而图中的黄色区域呢则代表个人成长的王道,也就是通过实证主义开启模型驱动的思维方式,用模型呢创造商业价值。

最后呢通过去中心化思维来最大化模型的丰富度和完善度。

最后呢通过实证思维来验证模型的价值。

而支持这个认知提升的底层逻辑呢就是成长思维,也就是通过对场景的追逐来最大化个人的认知提升。

我这里呢顺便回答一个常见的架构师增长问题,就是架构师去大公司还是小公司,更容易得到成长。

答案呢其实既不是大公司,也不是小公司,而是你获取最大决策空间以及最丰富决策场景的地方。

也就是说呢,你经历的生存环境多样性才会决定你的成长啊,所以呢架构师需要到大公司去完善自己技术战,也需要在一个创业环境中呢寻求生存的挑战。

好了,这节课的内容呢就是这么多。

我最后简单总结一下,回到我们专栏开篇词的核心观点。

如果没有战略意图,就无法成为一个优秀的架构师。

我认为实现这个战略意图,唯一途径就是相信价值思维、实证思维、去中心化思维和成长思维。

最后呢我们的思考题环节,这次呢只有一个思考题。

我今天讲解的思维模式和你在模块导读中思考的内容有什么不同,你有什么改进建议呢?欢迎把你的思考和想法分享在留言区,我会和你交流,那我们下节课再见。