像维护操作系统一样,更新自己的认知
本文目录
你可能有过这种感觉:读完一篇文章,觉得讲得真好,几乎每一段都想画线。过两天,和朋友聊起这个话题,却发现自己只能复述几个词。对方再问一句“为什么”,后面就接不上了。
还有一种更隐蔽的情况。收藏夹在变长,书单在更新,新工具也用了不少。但遇到不熟悉的事,还是觉得先多准备一下;听见不同意见,还是先想对方哪里没理解;做得不顺,还是回到那句“再努力一点”。
学习没有停,作决定时依赖的解释,却没有多少变化。
这件事值得认真想想。我们花了那么多时间接触新东西,它们最后去了哪里?
信息一直在增加,内核可能没怎么变
很多人说想提高认知,想到的是再读几本书、听几门课、多认识一些厉害的人。这些当然有用。没有新的输入,我们很难知道自己漏掉了什么。
但新东西进入脑子以后,会被已有的理解重新解释。
如果你相信“只要坚持就能做好”,看见一个人成功,会觉得果然要坚持;看见另一个人失败,又会觉得他坚持得还不够。两种相反的结果,最后都支持了原来的想法。材料看了不少,那个判断却从来没有真正接受过检查。
有时,知道得更多,反而让我们更善于为自己原来的观点找理由。
这就很像一个操作系统:文件越来越多,应用不断增加,处理事情的那套规则还是旧的。你可以换一种笔记工具,把资料整理得更漂亮,但如果每次只摘下自己赞同的结论,理解未必因此有多少变化。
Windows XP、Windows 7 很适合让人想到停留在旧版本的系统。它们曾经好用,并不意味着今天仍适合所有新需求。Linux 内核持续开发、修补和维护的做法,则给了我一个有用的比喻:把自己看作一个需要长期维护的系统。
这里的内核,就是我们组织知识、解释事情和作判断的方式。它里面有事实和概念,也有经验留下的联系:什么通常会导致什么,哪类证据值得相信,遇到什么情况应该换一种办法。
我们需要增加输入,也需要检查这些联系。否则,新材料很容易只是被装进原来的解释里。
真正的新信息,有时会让你不太舒服
想学一个新东西时,你可能听过两种建议:一种说先把基础打牢,另一种说赶紧开始,边做边学。
两句话单独看,都有道理。把它们一起存进笔记里,眼前的问题却还在:我现在究竟应该继续准备,还是先试一次?
如果你本来就害怕开始,很容易更喜欢第一种说法。每读到一篇强调基础的文章,都觉得自己继续准备有了依据。至于那些劝人尽早动手的内容,可以用一句“我的情况不一样”暂时放在旁边。
“情况不一样”当然可能是真的。但究竟哪里不一样,需要说清楚。如果没有继续往下想,这句话就只是替自己挡住了一个不愿面对的问题。
这也是输入需要有差异的原因。阅读能带来别人的思考,与人交流能听见不同的经历,亲手尝试则会遇见材料里没写到的细节。它们相互补充,才有机会让我们发现,原来的理解并没有覆盖全部情况。
接触不同意见,也不用急着选边站。可以先看看,对方讨论的是什么问题,哪些条件和自己相同,哪些不同。一个观点让人不舒服,既不能证明它错了,也不能证明它更高明。继续核对,才有可能多知道一点。
同时,给陌生的内容留一点位置也有价值。有些问题,在接触新的人和事以前,我们甚至不知道应该问。输入的作用,有时就在于扩大自己能够看见的范围。
两句正确的话,为什么放在一起就不会用了
回到“先打基础”和“边做边学”。
继续找第三种、第四种建议,未必能消除这个困惑。我们还缺少一个连接:这里说的基础,到底指什么?准备到什么程度,已经足以开始一件小事?
比如想学摄影。如果目标是先拍出一张自己能解释为什么这样拍的照片,就可以围绕这次拍摄补需要的知识。等遇到解释不了的问题,再回头继续学。如果把“所有相关内容都学完”当作开始的条件,这个准备过程很容易一直延长。
这样看,两条建议各自回答了一部分问题。基础帮助你理解自己的尝试,尝试又让你知道还缺哪些基础。它们之间有了联系,才更容易帮助眼前的选择。
知识体系里的“体系”,就长在这些联系上。
笔记里只有“先打基础”和“边做边学”两行字,保存的是两句建议。补上它们各自在什么情况下有帮助,再放进自己的问题和经历,才逐渐形成可以使用的理解。
这一步也会改变以后的输入。原来只是到处找“怎样学得更快”,现在可以带着一个明确的疑问去找材料:我这次卡住,是缺了一个概念,还是根本没有尝试过?
新的信息由此有了落点。它可以补充一条旧认识,也可能迫使我们改掉原来的分类。拿不准的地方,就先保留疑问,不必为了让笔记完整,急着给每件事写一个结论。
整理到这里,通常还会冒出另一个问题:这些话看起来已经很顺了,我真的能独立解释清楚吗?
关掉材料以后,缺口才容易露出来
阅读的时候,作者替你安排好了顺序,铺好了例子,也补上了推理。跟着走下去,很容易觉得自己每一步都明白。
等到自己开口,那些原来由作者完成的连接,就需要重新做一遍。
可以试着把刚才那个学习问题讲给别人听。你说基础和实践都重要,对方很可能继续问:“那我今天应该做什么?怎么知道自己准备够了?”这时,重复“要结合实际”并没有回答问题。你得进一步说明,准备怎样缩小目标,哪些信息必须先知道,什么可以等做过一次再补。
答不上来的地方,就是下一轮输入的方向。
这也是我觉得输出值得认真对待的原因。它能让原本模糊的理解变得可见。一段自己的文字、一次讨论、一个小小的尝试,都可以起到这个作用,不需要先有账号、读者或者完整作品。
写作尤其容易暴露推理里跳过去的部分。脑子里觉得两件事显然有关,写到“所以”后面,却发现说不清中间的原因。回去查一查、想一想,才可能把那一段补起来。
输出也包括行动。选一件范围足够小的事,写下自己准备怎么做、预期会发生什么,再看看实际遇到了什么。比起事后笼统地说“果然不行”,留下具体差异,更容易看清原来的理解漏了哪里。
当然,把话说得流畅,或者一次尝试顺利,都不足以说明已经理解完整。一个愿意追问的人、一个不符合预期的结果,常常比一句赞同更能帮我们继续往下想。
到这里,学习才开始形成一个能接着运行的过程:新的问题带来输入,整理让信息接进旧知识,输出暴露缺口,反馈又推动修正。每次往回走,都有机会改变一点原来的理解。

想明白过一次,也需要回头维护
还有一个容易忽略的问题:当时想明白了,原来的记录未必跟着改。
一次讨论让你发现,某条建议有适用条件;一次尝试让你知道,之前漏了重要步骤。可这些新发现分别留在聊天记录、临时文档和记忆里。下次搜索时,最先找到的,可能还是那条没有任何条件的旧结论。
所以,认知更新需要一段专门回头看的时间。不能总指望需要用到的时候,脑子会自动把散落在各处的信息接起来。
可以先试着每周整理、每月回顾。这个节奏可以调整,目的是让维护有一个固定的位置。
每周看的,是最近新增的东西。挑一个还记得来龙去脉的问题,把新发现补回原来的记录。哪句话需要改,哪个条件应该加,哪一段仍然说不清,处理一点就有一点变化。
每月再往后站一步,看看自己的知识结构。是不是最近接触的观点越来越相似?有没有输入很多,却一直没有使用的部分?哪些看起来毫不相关的经历,其实都在提醒自己同一个问题?
还有一种变化来自事情本身。过去有效的办法,可能依赖当时的目标、资源和环境。条件换了,继续照做未必得到相同结果。比如,独自安排学习时可以随时调整,和别人一起做事就还要考虑对方的时间。经验没有白费,但它需要补上适用范围。只记得当年做成了,却忘了当时有哪些条件,会让旧经验显得比实际更万能。
如果一条资料过时了,把它更新;如果一个方法漏了条件,把条件补上。这些就像日常补丁,让已有知识更可靠。
也有一些发现会动到更深的地方。比如你逐渐意识到,学习的目标不能只用“看完了多少”来衡量,还要看自己能不能解释一个问题、作出一个有依据的选择。这个变化,会连带改变你挑材料、记笔记和分配时间的方式,更接近比喻里的内核升级。
这样的改变未必让人马上轻松。有时需要承认,过去花了不少时间做的事情,并没有带来想象中的理解。能承认这一点,才有空间调整下一步,而不必继续靠增加阅读量证明自己一直在进步。
持续更新,也不用把全部旧经验推翻。已经验证有效的东西值得保留,新的认识仍然需要使用和核对。知识体系可以有稳定的部分,也可以留着暂时没有答案的问题。
读完这篇以后,如果准备再点开一篇文章,可以先停一下:最近有没有一个问题,自己已经想明白了一点,却还没有补回原来的理解里?把那一处改掉,就是一次实际发生的更新。