- 商家货号:T001338703
- ISBN:9787569935929
- 出版日期:1900-01-01
- 页码:0
- 字数:0
- 装帧:
- 开本:
- 版次:
编辑推荐 |
|||
|
|||
内容简介 |
|||
未来,专享确定的,就是不确定性。
|
|||
作者简介 |
|||
|
|||
目录 |
|||
自序 未来,唯一确定的,就是不确定性
|
|||
精彩书评 | |||
|
|||
书摘 |
|||
O1/模块化思维:应对复杂问题的利器 小时候家里有一台双桶洗衣机。双桶,顾名思义就是有两个桶,一个桶负责洗涤,另一个桶负责脱水,脱水时要将衣服从洗衣桶中捞出放到脱水桶中。虽需人工介入,但比照现在的全自动洗衣机,操作相当简单。这台洗衣机只有两个按钮,一个是洗衣定时开关,另一个是脱水定时开关。 这样将一个任务用两个独立单元实现,不但界面简单,还有其他很多好处,我会在后面详细介绍。如果你仔细观察,这样的处理方式在生活中特别常见,我再举一个例子。 有小孩的家庭会选购辅食机。辅食机有两个功能,一是蒸熟食物,另一个是搅拌食物(建议你在电商网站搜索“辅食机”三个字,找到辅食机的图片获得直观感受)。要实现这两个功能,对应着两种方案,一种是在一个缸中完成蒸熟和搅拌,这是一体机。还有一种是分体式的,和双桶洗衣机原理相似,用两个缸,一个缸中装水,另一个缸中放食物,两缸之间有个气孔,装水的缸有加热功能,加热时蒸汽跑到第二个缸中蒸熟食物。此外,给第二个缸底安装一个搅拌器就能将食物搅碎。 第二种方案将一个任务分解成两个不同的步骤,用两套不同的装置合作完成,就是模块化的解决方式(跟玩积木很像,所以模块化又叫积木化)。这种把复杂任务分解成不同模块的方式,既能降低制造难度和生产成本,还提高了稳定性和生产效率(像双桶洗衣机两个桶就可以同时工作,一边洗一边脱水)。 为什么将一个整体分成多个单元可以提高效率、降低成本呢? 我们来看两个钟表匠的故事: 在古代有两个钟表匠,一个叫王二,另一个叫李三。他们两人手艺都很好棒,能制作出由1000多个零件组成的手表。王二在做手表时,如果放下手中的活,比如去接客户的订货电话,手表就会散架,以前的工作全白费了,他就得从头开始组装手表。 越来越多的顾客喜欢王二做的手表,就会给他打越来越多的电话,生意忙不过来本是好事,可钟表匠王二却高兴不起来,因为他的工作不断被打断,也越难找到不问断的整块时间组装好一只手表。 组装工作被打断这种情况李三同样也遇到了,但李三提前对手表组装工作做了规划。他的方法是:先将十几个零件组装成一个构件,然后再用这些构件去组合成一只完整的手表。 因此当李三放下手中的活去接电话后,他不需要从头开始组装1000多个零件才能完成一只手表,他只需要重新组装刚才没有完成的那个构件。 假如这两个钟表匠在组装零件时,每10次有一次被打断,那么平均下来,王二完成一只手表花费的时间是李三所需时间的4000倍。 ——本故事改编自西蒙的有名论文《复杂性的架构》 这个故事里说的是独立的一个人用这种先组装构件、再合成整体的方式就能充分利用间断时间提高效率。其实它更适合多人合作的情境,在明确的社会分工体系下,不同的人制作不同的构件,能在短时间内制作出复杂的产品。 可以说,要解决一个复杂的系统或过程,必然的也是专享的方法就是对复杂系统或过程进行分解,这是人类处理复杂性问题的原始方法。但是光分解还不行,还得有本事把它们整合在一起,保证功能的一体化,这个分解再整合的过程就是模块化(Modularization)。 在模块化系统中,每个模块是系统的一个独立单元,模块内部各要素紧密相连,而与其他单元要素的联系相对较弱。 比如上面我们说的辅食机就有两个模块,一个模块加热产生蒸汽,另一个模块搅拌蒸熟后的食物,两者之间靠一个通气孔连接实现我们的需求。 由上面的几个例子我们发现: ·模块化能帮助我们处理复杂的事情; ·模块化让并行操作成为一种可能; ·模块化有利于我们应对不确定性。 这是模块化带给我们的三个好处。P2-4
|
商品评价
100%好评
共有0人参与评分评价商品