一句话定义
一个东西是共性还是个性,取决于你把它放在哪个范围里比较。在一定场合为普遍性的东西,换一个场合就变成了特殊性;反过来也一样。
机制 / 原理
这条判断有一个很实用的推论:说某个规律是「普遍的」时,必须同时说明它普遍于哪个范围。脱离范围谈普遍性,就会把某一类事物的共同特点当成所有事物的共同特点。文本给了两个方向的用法:往下看,认识总是先认识许多不同事物的特殊本质,然后才可能概括出共同本质;往上看,认识了共同本质之后,还必须继续研究那些尚未深入研究的或新冒出来的具体事物,这样才可以补充、丰富和发展这种共同本质的认识,不致使它变成枯槁僵死的东西。两个方向合起来是一个循环:由特殊到一般,又由一般到特殊。
经典实验 / 例子
文本用一个层层嵌套的例子说明互换:某种社会经济制度所包含的一对矛盾,对于所有采用这种制度的国家来说是共有的,因此对这种制度而言它是普遍性;但这种制度本身只是更大范围内某类社会在特定历史阶段上的东西,所以相对于那个更大范围的一般规律来说,它又是特殊性。文本还指出教条主义在这个问题上的双重错误:一方面不懂得必须研究特殊性才能充分认识普遍性;另一方面不懂得认识了共同本质之后还必须继续研究新冒出来的具体事物。
书中案例出处
同一对矛盾在不同范围内的身份互换
说明共性与个性随比较范围而互换,并指出认识需在两个方向上循环。
解释了成熟经验在迁移时失效的机制:隐形前提没有随经验一起迁移。
生活中的例子
一位工程师总结出「服务超时应当设置指数退避重试」这条经验,在他所在的公司屡试不爽。换到新公司后他继续推行,结果在支付链路上引发了重复扣款。原因是这条规律的成立范围是「幂等接口」——在他原来的公司,所有对外接口默认幂等,所以这条前提隐形了,看起来像是普遍规律。到了不保证幂等的环境里,同一条规律立刻变成了有害的特殊经验。他后来把这条经验重写成两句:接口幂等时用退避重试;不幂等时先补幂等键。
常见误区
误区:把在自己长期所处环境中反复验证过的规律,当成不需要说明适用范围的普遍原理。这种错误几乎必然发生,因为在同一个环境里待久了,那些始终成立的前提会隐形——你意识不到它们是条件,只觉得事情本来就是那样。而验证次数越多,这种错觉越牢固。破解办法是给每条经验补上一句范围说明:这条在什么条件下成立?换一个不满足该条件的环境,它还成立吗?写不出条件的经验,迁移时风险最高。