Dealing
现实中解决一个大问题的方法是分而治之,把大问题分解若干稍小问题,还不够小的问题就继续分解,最后解决所有的小问题即解决原始的大问题。当一个问题规模足够大,没有人可以了解所有的小问题如何被解决,也没有必要去了解,处理方法也就成了黑盒。
Wikipedia 上对黑盒的解释为:a black box is a system which can be viewed in terms of its inputs and outputs (or transfer characteristics), without any knowledge of its internal workings
计算机世界中充满了类似的黑盒,电脑就可以被视为一种黑盒,键盘鼠标是输入,显示器音响是输出,即使谁都知道机箱里面有各种零件。
用输入和报错(输出)推测黑盒是有局限的,更多时候对黑盒的尝试和尝试给予的反馈,只会有一种正在解决问题的错觉。事实就是解决需要大量的时间,解决方法更多是根据线索百度他人的文章,实在低效。被包装的易于接触,而错估了问题的难度。
尝试看懂项目才行吧。
我经常在解决计算机相关问题时重复尝试,思考本质,计算机整一个黑盒,而我们在面对无法解决问题时就会出现迷惑行为,请道士做法机房之类的,这在斯金纳箱中也有提到。让黑盒变成白盒才是最本质的解决问题方式。
第一次等教,第二次可忘。