当然,这样的表达也许很准确,但是无法帮助我们去产生深刻的理解,我们可以借用一些可参考的经验来加深理解——“人类心理就是心理过程本身”到底是什么?

不同的心理学流派对于人类心理都有不同的假设:

精神分析——人类心理是无意识的自发性动力机制;

认知流派——人类心理是个体与世界互动的认知机制;

行为流派——人类心理是个体的各种条件反射机制的总体反映;

人本主义——人类心理是个体自我实现的功能性组织;

语言主义——人类心理不是实体存在,只是一种具有意义的符号编码机制。

……

上述的假设都在不同程度上反映了人类心理现象的某些侧面,然而我们认为人类心理就是心理过程本身——非生理过程的总和。就像想要认识一个人,哪个特点也无法反映出一个人的全貌,我们也无法通过任何一个假设还原心理的全貌。

我们可以借用“水流”作为隐喻源来探讨人类心理,对于水流的各种研究方式可以得出各种知识:


流体动力学——水流的动力机制;

水的物理和化学——水流的认知构造机制;

水流的特性——水流的本体特点;

……

事实上任何一种对于水流的研究都能够反映水流的某个侧面,却无法概括出水流的全部样貌。


从对水流的探讨中我们可以知道概括性的探究心理过程的本质这个愿望是无法实现的,那么研究心理还有意义么?


这不是让心理现象领域成了不可知论(无法获取任何有效的知识)了么?


事实上,也并非如此。


心理过程本身是一个实时动态运作过程,我们可以借助“软件”作为另一个隐喻源进行探讨。


软件工程师面对软件时的经验对于理解人类心理确实很有帮助,他们几乎不会尝试去描述“软件”的本质,他们更多会谈论软件的功能。软件的功能是它们的核心作用,在软件实现功能中常常涉及到两个任务——排除故障(Debug)和数据更新(Update)。


只要不断的进行排除故障(Debug)和数据更新(Update),软件的功能就能够得到持续的改善。在这个过程中完全没有去“假设”,也没有基于“假设”处理实际问题。


排除故障(Debug)和数据更新(Update)的基础是对于运作过程本身的观察和描述:


排除故障(Debug)指的是排除阻碍流畅运行的故障,故障意味着存在错误运行机制,只要找到错误运作机制并排除,就能够恢复原本的流畅运行状态;


数据更新(Update)指的是更新数据以提高运行效用的功能水平,更新意味着将更优质的运行机制放入原本的运行过程中,这样就可以有效的提升功能水平。


不论是排除故障(Debug)和数据更新(Update),能够实现这两个操作的必要技能是对运行过程的核心机制重新编码的技能。


通过上面的方式,软件工程师既避免了对于软件本质的探讨和争论,却也实现了对软件功能的不断改善,这种洞见也可以适用于改善“心理过程”。


排除故障(Debug)和数据更新(Update)这两个词汇的共同点,都是描述了某个对过程的功能性进行观察的视角,并在此基础上直观给出了对于过程的认识和处理方法。


可以采用类似的方式改善“心理过程”:


排除故障(Debug就是找到阻碍心理过程流畅运行的心理故障,我们把对于这个操作过程的知识性总结整体叫做“功能改善疗法”


数据更新(Update就是更新心理数据以提高运行效用的功能水平,我们把对于这个操作过程的知识性总结整体叫做“效能进化”


对运行过程的核心机制重新编码就叫做“心理技能植入”,这也是实现上述两种操作过程的核心技术手段。