生活中的操作系统

周末,公司开展了一个素拓活动,进行了一整天也挺困的,但最后一个游戏却让我陷入沉思。

那个游戏我记得叫「七巧板」,游戏规则大概是这样的:首先把参与游戏的人随机分配成七组,按编号排:1、2、3、4、5、6、7,七个小组,教练给每小组分配一分的任务书、一份图纸和一定数的七巧板(资源)。

在规定时间内,完成的分数越高越好。

每个组的位置是固定的,小组里的成员不能离开自己的位置,可以与其他小组交流,或与邻进的小组交换资源,也可以给对方资源。

我被分配到第七组,小组位置刚好是中心,看了一会任务书,我大概明白我们小组的任务是协调统筹其他小组完成任务。

虽然是游戏,但过程中小组与小组之间的资源争夺很激烈,沟通很繁杂,第七组(领导组)被无视和架空,组与组之间的不信任,最后结果可想而知,Mission Fail!

大家都忘了教练的一句话,七个组是代表着一个公司、一个大整体,没有很好的协调分配,所以任务失败。

我旁边的大佬吐槽说:我早就说了,我们是协调你们完成任务的,纯辅助的。

然后转身对我们组里说:开始的时候手里应该留点资源,有资本跟别人换,一开始就应该把所有的资源集中在我们组里,然后统一分配调度资源完成任务,所有“中央集权”真的很重要啊!

“我觉得这就有点像‘操作系’统 ”我等大佬说完话后接了一句,“操作系统像一个中心,统一分配调度资源以及同步所有信息。”

“对,没错啊!”

“刚刚组与组之间,发生了争吵或者说不信任,而且他们相互说,你的给我先,但彼此都不给对方,然后你看就像「死锁」一样。”

(死锁:计算机术语,举个例子,小明去路边跟小黄 PY 交易,小明说,把货先给我;小黄说,你先把钱给我...于是双方僵持不下。最后被警察叔叔当场抓获 ,皮)

说完,我又继续思考。

往公司管理方面的说,一个公司有很多部门,部门去接收上层的信息,然后各个部门协调完成一个指标,给公司创造最大化的业绩、利润。

信息的传达、资源的分配,这都是上层们一直思考的问题吧。

大佬说了一个很醒目的点「中央集权」,其实大多数公司类似一个「中央集权」结构,层层管辖,阶层明显,好处的话资源集中,保证管理体系的集中统一,又可以在各级行政负责人的领导下,充分发挥各专业管理机构的作用。

但缺点也是明显的,一旦层级多了,信息传达与反馈效率非常低下。

我想之前《腾讯传》,有段历史非常精彩,当年微软的 MSN 与腾讯 QQ 之争,结局大家都知道,腾讯的 QQ 赢了,当时出乎所有人的意料之外。

要知道,在 2005 年微软对阵腾讯,相当与一个大块头 PK 一个小孩子,当时的 MSN 很多功能都有了,应该说比 QQ 还提前实现了。

譬如,MSN 的离线消息功能。这是一个在技术上实现起来毫无难度的功能。

中国研发中心的工程师早在 2005 年就提出了这一需求,可是连提交在决策会议上讨论的资格都没有。

经过不懈的努力,2008 年微软总部才批准开发这一功能。其时,战斗已经早已落幕。

(当年的 MSN 图标)

我继续思考着,其实很多计算机知识都可以从生活中折射出来的,什么资源调度、集中管理、信息同步、互斥、死锁等。

“对了,区块链!我记得区块链是一种去中心化、分布式管理的技术。”我灵光一闪对大佬说,“感觉就像扁平化一下,没那么多阶层阻隔,传达信息也挺快的,我听说 FaceBook 这个公司是一个扁平化管理的公司。 ”

“是的”大佬又说,“其实区块链也是存在中心的。”

大佬丢了这句话给我,挺耐人寻味的,我一直在思考(因为我不是很懂)。

PS:很多专业的名词术语,看似复杂,其实不是的,基本上都在生活中找得到的,例如死锁的例子,多去留意思考一下,有些时候就是那么突然,自然而然就明白了。

图:网络

文:薛之豪以及网络

歌:夜空中最亮的星 by 逃跑计划

好久不见

2018年10月16日22:21:01

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181016G28DAS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券