知识卡片

观察者背景差异导致的"多重正确映像"

结构图卡

内容

[[知得与识得及识别分别两种方法的不可靠性]]中的识别和分别,本质上只是了解事物”内在特性”的辅助手段——它们足以帮我们建立一个系统的物理模型(组成/结构模型:这个系统由哪些模块构成),却难以建立它的逻辑模型(这些模块之间为什么如此组织、遵循什么规律)。更进一步的问题是:即便只求一个物理模型,我们也很难保证得到的是唯一确定的那一个。原因在于你很难一以贯之地用同一个视角去观察一个现实系统——以办公系统为例,总经理很忙,只能只言片语地介绍工作,你不得不转而观察他的秘书;而办公系统本身还兼具”个人工作平台/多人协作平台/系统资源承载平台”多重身份,向任何一个方向深入了解都可能变成一个庞大的分支。这些不同视角得到的观察结果之间是冲突的、不相容的、重叠的、共生的,但在现实中它们却能融洽地交织共存——因为现实系统本身是自洽的:系统里的各个角色一边制造冲突、一边消弭冲突,这正是它作为一个”活着的、动态的”系统的内在生态。而计算机系统只能描述这个生态的一部分,这部分必须先成为观察者的认识,才能被表达为软硬件里”可计算的”映像。这意味着不同的人观察同一个现实系统,即使各自都很认真、都很”正确”,也完全可能得到表面上都是”正确映像”、但内在结构迥然不同的多个物理模型。可迁移启发:当团队里两个人对同一个系统给出的架构描述差异很大时,先不要急着判断谁对谁错——很可能双方各自的观察都没有错,只是切入的视角、能接触到的信息源(比如总经理本人 vs 他的秘书)不同,现实系统本身足够复杂到能同时支撑多个互不相同却各自自洽的”正确映像”。

结构图

flowchart TB
  A["同一个现实系统(如办公系统)"]
  A --> V1["视角1:通过总经理本人了解<br/>(主动介绍)"]
  A --> V2["视角2:通过总经理秘书了解<br/>(侧面观察)"]
  A --> V3["视角3:个人工作平台角度"]
  A --> V4["视角4:多人协作平台角度"]
  V1 --> M1["物理模型A(正确映像)"]
  V2 --> M2["物理模型B(正确映像,内在结构不同)"]
  V3 --> M3["..."]
  V4 --> M4["..."]
  N["现实系统本身自洽:角色间制造冲突同时消弭冲突"] -.-> A

参考来源

- 位置:《我的架构思想:基本模型、理论与原则》第2章《知识的构建》之"2.1 观察者的背景差异带来了更多不同的正确映像"(源文件:_epub-src/ch011.xhtml) - 结论依据:原文说明"识别与分别对于了解事物的内在特性来说,都只是辅助手段。而这就是能够建立一个系统的物理模型(组成/结构模型),而难于建立它的逻辑模型的根本原因……你难于一以贯之地采用特定视角去观察现实系统,并且你所了解的系统也会动态地以种种角度呈现给你……这些观察之间是冲突的、不相容的、重叠的、共生的……现实中的系统总是自洽的……但计算机系统只能描述其中的一部分", 直接支撑本卡关于多重正确映像的结构图。 - 原始内容:一旦主角由"他"变成了"他的秘书",活动由主动介绍变成了侧面观察,"总经理在办公系统中的需求"就变得并不那么可信了。