我们的思考系统就好像是个计算机的操作系统一样,需要不断升级。这是一个很好的类比!
如果一个系统不能容错,那么他们就是脆弱的。因为任何一个在现实世界里运转的系统所面对的,必然是一个不完美的、不理想的、各种意外频繁发生的现实世界,有一点错,就直接停止运转,那系统基本上就是个废物。
从这点上来看,绝大多数人在没有恰当训练之前,不懂得容错,就基本上跟废物差不多,看看那些易怒的人吧,有一点差池,他们就暴跳如雷,大脑充血,系统完全瘫痪……
易怒的人不太像个失灵的冰箱,坏了就坏了,更像失控的火车要冲出轨道,毁掉停下来之前撞到的一切……
所谓冗余设计,就是为了能够让一个机器(或者系统)在非正常情况下也能运转,要把一些关键的组件安放一个以上……万一其中一个坏了,机器依然能够正常运转,甚至可以在机器的运转过程中修复或者替换那个就坏掉的组件。大型货车有很多轮子,这就是一个设计冗余思想的应用。没有冗余度设计的系统通常不够健壮、不够可靠,;有容错能力的系统更为强壮,冗余度设计的系统运转更为持久……
有了“容错机制”之后,更中最重要的收获是:
学习范围广,思考更为深入了。
这很容易想象:一个更为强壮、一个更为强大、一个更为可靠的系统,当然走得更远、做得更多、长得更快……
至于那个“错”尽量别公开,这跟计算机一样“预测报警”,以便及时处理,这确实是容错机制中常用的手段;公开不见得有好处甚至有坏处,这么明显会做会所爱你更多的“容错”的时间与机会。
当然,有些事情除外,有些错,容不得。
网友评论