它的威力应该发挥在人所接触的遇到的一切领域的问题之中。
黑客,侦探,科学家,政治领袖,他们都是逆向工程的身体力行者,黑客通过软件工具可以知道二进制代码的原始设计,侦探可以通过其调查手段及各种方法得知事实的真相,科学家通过科学研究方法获知物理世界的结构,政治领袖通过其社会活动,得知社会结构,及矛盾关系。
他们所处理事务的领域虽然不同,但是他们之所以达到大师级别,是因为他们将逆向能力发挥到了极致。
人的目的性,是一切行为的驱动力。为了达到目的,人必须有所为,即干预目标系统,使其朝所期望的目标发展。如何而为呢?
必然有其方法,方法是什么?与程序无异。方法又从何而来?是一个编程的过程,而编程的基础却是逆向的结果:事物的系统结构及发展规律。
论逆向工程方法。
逆向工程第一阶段: 收集信息。
逆向工程第二阶段: 归纳推理,构造概念。
逆向工程第三阶段: 归纳概念间的关系。
以上是理想化方法。然而,我们能保证收集的信息一定是正确的吗?不能,多方面的原因都可以造成误差。我们构造概念会是完备的吗?不一定,因为我们可能采用不完全归纳法。同样归纳概念见的关系也必然会有误差。
我们需要精准无误的逆向吗?不需要,但逼近精准是我们的努力方向。
还有一个重要的问题,就是,我们的目标系统无时无刻不在变化之中,我们刚获得的信息,可能还没有利用就已经失效了。诸多困难如何解决?路在何方?
解决方案。
系统论中有一个概念叫做反馈。反馈是问题的解决方案。
我们可以构造一个反馈系统,让反馈机制来修正一切偏差,让我们构造的概念集逼近现实模型。其实这也是人认知的模式,我们每个人都在实践着它,但是我们并不明白其道理,这个深刻的理论只有明确并强化起来,我们才不至于迷失,困惑或盲从。