罗剑锋的C++实战笔记学习心得

罗剑锋的C++实战笔记学习心得复杂技术的每个要素,从编程语言到用户界面设计,再到周边设备的选择,有大量默认设置:系统是否采用匿名登录?它假定大多数人基本上是善意的还是不怀好意?它的默认设置是分享最大化还是隐私最大化?其规则是一段时间后失效还是默认自动更新?撤消一个选择有多容易?控制过程是个默认退出还是默认加入的过程?把四五个默认参数重组一下,就会产生出许多拥有几百个不同特性的系统。相同的技术配置—

罗剑锋的C++实战笔记学习心得

复杂技术的每个要素,从编程语言到用户界面设计,再到周边设备的选择,有大量默认设置:系统是否采用匿名登录?它假定大多数人基本上是善意的还是不怀好意?它的默认设置是分享最大化还是隐私最大化?其规则是一段时间后失效还是默认自动更新?撤消一个选择有多容易?控制过程是个默认退出还是默认加入的过程?把四五个默认参数重组一下,就会产生出许多拥有几百个不同特性的系统。

相同的技术配置——比如两个采用相同软硬件构架的电脑网络——随便改变几个系统内置的默认设置,都会具有非常不同的文化意义。默认的影响如此之大,它轻轻一推,再大再复杂的网络也要晃两晃。例如,大多数养老金投资项目(如,企业401k计划)参加比例很低,其中一部分原因是有非常多子选项要去选择。行为经济学家里查德·萨勒尔(Richard Thaler)讲述了他所做的实验,通过默认选择(“委托选择”)实现自动注册,籍此使雇员的储蓄率大幅提高。参与者随时可以退出这个项目,同时有完全的自由来更改计划的具体内容,只需将默认设置从“必须注册”改为“自动加入”就改变了整个系统的进程。捐赠器官时自动选定“默认加入”(即除非预先拒绝,否则自动加入)而非“默认退出”(即除非选择加入,否则不参加)时,就发生了类似的改变。“默认加入”机制大幅提高了器官捐献的数量。

默认设置虽然是个不起眼的小手段,但有了它,我们竟然可以改变技术创新看似必然的演变方向。例如设计精良的跨北美大陆110伏交流电技术系统,在从其它技术系统(比如柴油发电机、工厂流水线)获得自我强化支持的同时,它还能积聚自己的动量。不断增加的动量会使早先的系统不堪重负。然而,这个电力系统的每一个节点都存有一个默认设置,通过精确校正和熟练选择,那些渺小的默认设置只需一个信号,就能让巨大的系统迅速进入某种状态。系统可以做出改变,使其易于增加虽然新但又不太安全的创新,或者难以改变,但更安全。默认设置轻轻一“推”,便决定了其网络扩展的难易程度,其对不同来源电力的整合能力,或者,它倾向于集中还是分散。技术系统的形态由技术自己设定,但其个性却可以由我们来设置。


首页
社科类
工科类
亲子类
心理情感类
目录
参与学习