Kafka核心源码解读学习心得

Kafka核心源码解读学习心得这些技术中常见的内置偏好,与“默认”的概念有很多共同属性,却并不是真正意义上的“默认”。“默认”是可以被改变的假设。适用于右手的锤子、钳子或者剪刀,不适合左手使用;过去,汽车座椅位置一旦根据司机的性别假设进行设计,就很难轻易改变。但是在许多现代技术中,假设是可以改变的。灵活的技术系统的重要标志便是,可以方便地重新连接、修改、重新编程、调适和改变,以配合新的用途和新的使

Kafka核心源码解读学习心得

这些技术中常见的内置偏好,与“默认”的概念有很多共同属性,却并不是真正意义上的“默认”。“默认”是可以被改变的假设。适用于右手的锤子、钳子或者剪刀,不适合左手使用;过去,汽车座椅位置一旦根据司机的性别假设进行设计,就很难轻易改变。但是在许多现代技术中,假设是可以改变的。灵活的技术系统的重要标志便是,可以方便地重新连接、修改、重新编程、调适和改变,以配合新的用途和新的使用者。在这样的系统里,许多(虽然不是全部)设计中的假设可以被改变。无穷灵便和多重默认设置的优势在于,个人拥有了真正的选择权,如果你想要的话。技术可以为你的偏好而量身定做,可以为适合自己的能力而进行优化。

极端灵活的技术的坏处则是,它所带来的爆炸性可能多到令人崩溃。太多选择让人头脑麻木,便没有足够的时间来对它们一一评估。超市货架上99种不同的芥末酱,医疗计划中的2356种选项,网络化身的56000种发型选择,由它们造成的焦虑感引起大量的选择困难乃至选择终止。选择过多令人筋疲力尽,而“默认设置”恰恰是解决这个问题的绝好方案。默认设置让我们自己决定何时进行选择。比如,一开始你有一个默认形象(穿牛仔裤的小孩),以后你可以改变所有默认描述。可以把这设想为可控的选择。成千上万个选择——真正的选择——都能通过采用巧妙的默认设置来加以管理,它为我们“做出”选择,而我们也保留再次选择的完全自由。我们的自由并没有受到限制,而是被错开了。当我更了解这个系统的时候,我再回到偏好设置里,选择默认退出或默认加入,把某个参数调高调低,或者选定这个放弃那个。而在我了解更多之前,这些选择都是隐藏不见的,像小猫小狗一样乖乖地呆着。一个默认设置设计得好的系统,会让人享有充分的自由,而选择的提交方式又会鼓励你及时做出选择――以逐步积累经验的方式。默认设置,可以用来驾驭不断膨胀的选择


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