Vol.08 没有矛盾就没有世界:从《矛盾论》看矛盾为什么无处不在
- 编号
- 199
- 日期
- 2026.06.05
- 时长
- 13 分钟
- 字数
- 4,508
有一个动作,我猜你也做过。
给一个人发完一条很重要、或者有点难为情的消息,手指还停在屏幕上,你几乎是立刻就把手机扣了过去,别开眼,假装去干点别的。那一瞬间像是有个心理上的小算盘:只要我不看,对方回没回、回了什么,就还没发生,那个让我心里发紧的答案就还悬在半空,没落地。
可你心里其实清楚得很。过不了多久,你还是会把手机翻过来,把那条消息点开。答案一直在那,从你按下发送的那一秒就在那,它不会因为你别开眼睛多等一会儿,就变得温柔一点。
我之所以从这个动作说起,是因为上一篇结尾我留了个问题没回答。
那时候我们刚讲完《矛盾论》开头的两种宇宙观,知道了变化的根子在事物内部的矛盾。但紧接着就冒出一个怀疑:矛盾真有这么普遍吗?会不会只有出了岔子、起了冲突、倒了霉的时候才有矛盾,顺风顺水、岁月静好的时候,根本没有矛盾这回事?
发完消息别开眼的那个动作,其实已经替我们碰到了答案的边。你别开眼,是因为那里有个你不想面对的东西;而那个东西在不在,跟你看不看它,没有半点关系。
今天这一篇,就来回答这个问题:矛盾到底是个别的、偶发的,还是说,它压根就无处不在、无时不在。
毛泽东说的「普遍」,是什么意思
《矛盾论》的背景上一篇讲过了,1937年,延安,毛泽东讲哲学,要从思想方法上治党内教条主义的病。这里不再展开。
讲完两种宇宙观之后,他要论证的第一件事,就是矛盾的普遍性。他说得很干脆,这个普遍性有两层意思。
第一层,事事有矛盾:
矛盾存在于一切事物的发展过程中。
注意是一切。不是有些事物有、有些没有,不是麻烦事里有、顺心事里没有。是任何一件事,只要它存在,内部就含着矛盾。
第二层,时时有矛盾:
每一事物的发展过程中存在着自始至终的矛盾运动。
这一层管的是时间。一件事从开头到结尾,矛盾一刻都没停过。不是开头有、中间消停了,也不是解决掉一个就清净了,而是自始至终,从来没断过。
这两层合起来,毛泽东引了恩格斯一句话来收:
运动本身就是矛盾。
这句话是整个普遍性的题眼。一样东西只要在动、在变、在往前走,它内部就一定绷着一对互相对立又分不开的东西。反过来说也成立:
没有什么事物是不包含矛盾的,没有矛盾就没有世界。
| 你本能的想法 | 毛泽东的看法 | |
|---|---|---|
| 矛盾什么时候有 | 出问题、起冲突、倒霉的时候才有 | 任何事物里都有,顺逆都有 |
| 顺风顺水的时候 | 没有矛盾,所以才顺 | 矛盾照样在,只是暂时被压住或你没看见 |
| 矛盾意味着什么 | 坏事,是要被消灭的故障 | 中性的常态,是事物活着、在动的证明 |
我第一次读到「没有矛盾就没有世界」这句话,是有点抵触的。我心想,这话是不是说大了,我这辈子也有过不少顺顺当当、什么矛盾都没有的日子啊。
后来我慢慢回过味来,问题出在「矛盾」这个词上。我们日常说的矛盾,是吵架、是冲突、是闹掰,是带着情绪的那种对立。可毛泽东说的矛盾,比这个朴素得多,也宽得多。只要一样东西内部有两股方向不同、互相牵扯的力,那就是矛盾。它不一定吵,不一定闹,很多时候安安静静的,但它一直在。
我那些「什么矛盾都没有」的日子,不是真的没有,是它没闹到我脸上来,我就当它不存在。
一句可以随身带的话
把这一篇的核心拧成一句,方便你随时拿出来用:
当你觉得某件事「挺顺的、没什么矛盾」,先别下结论,先问一句:是真的没有,还是我没看见,或者不愿意看见?
这句话的分量,在于它把举证责任翻了个个儿。
平时我们的默认是:没看见矛盾,就当没有矛盾。看不见即不存在。这是省力的,也是让人安心的。但辩证法要求你换一个默认:矛盾是常态,「没有矛盾」才是那个需要解释的特殊情况。 如果一件事你真的一点矛盾都找不到,更可能的不是它完美无缺,而是两种情况:要么它已经不动了、停在那了;要么矛盾还在,只是你暂时没看到那一面。
这不是让你疑神疑鬼,到处去挖问题。它是给你卸掉一个包袱:当矛盾冒出来的时候,你不必慌,也不必觉得是自己倒霉、是事情坏了。矛盾的出现不是异常,是正常。它恰恰说明这件事还活着,还在往前走。
下面我用两段自己的经历,把这句话拆开来看。一段是关于「躲不掉」,一段是关于「没完没了」。
别开眼,它也在
先回到开头那个动作。
我是真干过这事的,而且不止一次。发完一条心里没底的消息,那种立刻别开视线的冲动特别真实,手比脑子快,啪一下就把手机扣下去了。坦白说,那一下我自己都知道有点好笑,但就是控制不住。
后来有一次我盯着扣在桌上的手机背面发呆,突然意识到一件事:我这个动作,跟鸵鸟把头埋进沙子,是一模一样的。
鸵鸟遇到危险,据说会把头埋进沙子里。它大概以为,我看不见那个危险,危险就不存在了。可问题是,它把头埋进去的那一刻,危险一寸没少,该扑过来还是扑过来,只不过它自己看不见了而已。
我别开眼的那一下,干的是同一件事。对方回没回、回了什么,这个我既想知道答案、又怕那个答案的矛盾,从我按下发送就客观地存在着。我别开眼,它在;我假装去刷别的,它在;我把手机扣到看不见屏幕,它还在。我能改变的只是我看没看见它,我改变不了它在不在。
这就是矛盾普遍性里最让人没辙的一面:它是客观的,不归你的情绪管。 你愿不愿意面对它,是你的事;它在不在那,是它的事,两件事不挨着。
而且你想想,最后是怎么收场的?没有一次是靠别开眼解决的。每一次,都是我自己又把手机翻过来,把消息点开,去接那个答案。回避从来不是矛盾的出口,它顶多是个缓冲,缓冲完了,那道坎还得你自己迈过去。 你别开的那几分钟、几个小时,矛盾没走,只是在原地等你。
我后来想,这个小动作之所以这么普遍,人人都干过,恰恰是因为它戳中了普遍性最本质的地方:我们打心眼里希望「看不见」能等于「不存在」,希望矛盾是可以靠不看它来取消的。可它不能。这一点上,我们每个人都当过那只鸵鸟。
攻克一个,下一个立刻顶上来
第二段经历,是我学着用 AI 这件事。
这两年我一头扎进去学怎么用 AI,回头看,那真是一条没有尽头的关卡。
最开始卡我的是最基础的东西,基础到现在说出来有点不好意思:怎么下载,怎么打开来用。就这种问题,当时也得现学。等这关过了,我心里还美了一下,觉得入门了。
结果新的立刻顶上来。光会用不行,得会问。怎么向它提问,怎么给它定一个身份、写一段设定,让它按你要的方式回答,这又是一道坎。我又埋头琢磨了一阵,自觉有点门道了。
然后又来。各种概念扑面而来,什么是 Scale,什么是 Agent,每一个都得重新建立认识。好不容易把这些概念捋顺,我又一脚踏进了 Coding 的门,发现前面那些根本不算什么:软件开发里的流程怎么设计,规范怎么定,测试怎么做,每一样都是全新的、能结结实实把我卡住的东西。
我得跟你说实话,这个过程里我有过好几次那种「终于到头了」的错觉。每攻克一个,我都隐隐觉得,差不多了吧,这下该顺了吧。然后下一个问题就准时出现,把那个「到头了」的念头按回去。反复几次之后我才慢慢看明白,我一直在等的那个「再没有问题」的时刻,它压根不会来。
想明白这一层,是因为我后来想起了木桶。
一只木桶能装多少水,不取决于最长的那块板,取决于最短的那块。道理我们都懂。但有意思的是后半截:当你费劲补上了最短的那块板,桶能装的水确实多了,可你低头一看,立刻有另一块板变成了最短的。瓶颈没有消失,它只是换了个位置。你永远有一块「最短的板」,除非这只桶你不要了。
我学 AI 的过程,就是在不停地补那块最短的板。补好「不会用」,「不会问」就成了最短的;补好「不会问」,「不懂概念」就成了最短的;补好概念,「不会 Coding」就成了最短的。每一个被解决的问题,都不是终点,它只是把下一个矛盾让到了台前。
这正是「时时有矛盾」的样子。矛盾不是在某个点上扎堆出现、然后一次性清掉的,它是自始至终、一个接一个、新陈代谢式地贯穿在整件事里的。
而且这里有个我一开始完全想反了的地方。我原来把这些层出不穷的问题,当成自己学得不够好的证据,怎么老有问题,是不是我太笨。后来才反应过来,正好相反。问题一个接一个地冒出来,不是因为我没进步,恰恰是因为我在往前走。 真要是哪天我学 AI 一个新问题都碰不到了,那不是我学成了大师,那是我停在原地、不再往前了。
矛盾没完没了,不是这件事坏了,是这件事还活着。
把两段经历交叉起来看
这两段经历,照的是同一个道理的两个侧面。
发消息别开眼,说的是矛盾躲不掉,它客观地在那,不管你看不看。学 AI 过关,说的是矛盾没完没了,它自始至终都在,解决一个又冒一个。
一个讲的是空间上你逃不开它,一个讲的是时间上它没有尽头。两个加起来,正好凑成毛泽东说的那两层:事事有矛盾,时时有矛盾。合起来就一句话:矛盾是绝对的、普遍的,它是这个世界运动着、活着的常态本身。
而矛盾这种事事都有、永不消停的劲头,背后连着唯物辩证法一个更大的判断:世界是永恒发展的。
我们平时把「发展」当褒义词用,觉得是进步、是上台阶。但辩证法说的发展朴素得多,它指的就是世界永远在动、在变,旧的不断被新的顶替,从不停在哪个终点上。而它永不停步的动力,恰恰就是矛盾。正因为矛盾事事都有、时时都在、永远消不掉,运动和发展才永远不会到头。矛盾的永恒,就是发展的永恒。
放到我学 AI 那条没尽头的关卡上,这就一点都不抽象了。我一关一关地过、一块短板一块短板地补,这个没完没了的过程,本身就是「发展」在我身上的样子。它没有终点,不是因为我不够好,是因为发展本就没有终点。所以倒过来想反而踏实:只要还有下一个矛盾在等着我,就说明我还走在发展的路上;真正值得担心的,是哪天它们忽然全没了。
回头看,我过去对矛盾的那种紧张,根子在一个误会上。我一直把「没有矛盾」当成正常状态,把矛盾的出现当成对正常的破坏,所以矛盾一来我就想躲、想消灭、想赶紧回到那个「没有矛盾」的太平日子里去。
可哪有什么太平日子。要么是矛盾被暂时压住了,要么是它正绷在那、我没看见。我拼命想回去的那个「没有矛盾」的状态,从来就不存在,我是在跟一个幻觉较劲。
卸载之前
所以,这一篇想交给你的就一件东西:把你心里那个默认设置,从「没有矛盾是正常的」,换成「有矛盾才是正常的」。
换完之后,很多事的感觉会不一样。一段关系里冒出分歧,一件工作里撞上难处,一个长期目标走到中途卡住,这些时候你大概率的第一反应是「怎么又出问题了」,是沮丧,是觉得哪里坏掉了。但如果你认下矛盾的普遍性,你会知道,这不是坏掉了,这是它本来的样子。事情有矛盾,不说明它糟,只说明它真。
说真的,这甚至是个让人踏实的消息。它意味着你不用再追求那个根本不存在的「彻底没矛盾」的终点,不用每次矛盾露头就觉得是自己的失败。你要做的不是消灭矛盾,是学会跟一个永远有矛盾的世界打交道。
不过,把话说到这,一个新的麻烦就来了。
我这一整篇都在说矛盾普遍、矛盾事事都有时时都在。可如果矛盾真的无处不在、个个都有,那是不是意味着,所有的矛盾其实都长一个样、都该用同一套办法去对付?减脂的平台期和发消息的忐忑,学 AI 的卡壳和一段关系里的分歧,既然都是矛盾,难道处理它们的法子是通用的?
你大概已经觉出不对了。这些矛盾明明很不一样。
那么,矛盾在「普遍」之外,是不是还各有各的脾气、各有各的具体面目?这种不一样,又该怎么去抓?
这个问题,留到下一篇聊。
