开始这段录音的原因,是我前几天在读《谷歌软件工程》(Software Engineering at Google)这本书时,书中提到的一个概念:知识是会像病毒一样扩散的。我不知道我现在所记录的这些算不算是知识,但我知道它对未来的我是有帮助的。未来有一天,我可能依旧会面临失业,会像现在这样走在去图书馆的路上去“拾遗”。那时候我可以再打开这些材料告诉自己:没关系,这些事情你以前经历过,你不会再走回头路了。
最近我开始了解到,知识其实是有概括性的,有更加抽象的,也有更加细节的。就像我在读书的时候,当我慢慢接触测试领域并回归这个行业时,我发现《孙子兵法》里的知识其实可以很多地运用到测试中。虽然这是两个完全不同的学科,并且跨越了三四千年的历史进程,但这正是知识的魅力。我们可以从中抽象出更基础的元知识。
我曾去问过豆包、Gemini 等 AI,确实存在这样的逻辑。这就像我们常说的“术”与“道”的关系:一门精细化的行业,像技术、像兵法,这些是“术”;但是在“术”之上,是有“道”的概念的。这会影响我们知识体系的建成。每个人的知识体系随生长环境的不同而千差万别,但一定有一条原始的、抽象的、概括的元知识能够贯穿整条线路。
这条元知识之路大致分为五层原则:
- 第一层:学习如何学习。 就像我最近在看的一门学科,研究如何高效地掌握新知。
- 第二层:逻辑验证。 让我们能够去思考:我们学习这些东西是真的学会了吗?会不会只是“以为学会了”?比如刚关掉视频或音频,转头一侧,第二天就再也记不起了。
- 第三层:抽象策略。 学习一门学科或研究元知识的策略是什么?“策略”其实是一个抽象概念,往底层拆解,它关乎我们的资源分配与成本分配。
- 第四层:知识迁移。 学会把这些元知识迁移到其他学科上。我现在走的这条路上有很多树,枯叶落下了,这是自然规律。但在自然界已有“废弃物”处理机制时,为什么我们的测试文档里依旧沉积着那么多废弃的原则?阅读材料的人,没办法通过查看叶子是否发黄、枯萎,去判断一个文档是否过旧。这种辨别与运用的能力,就叫迁移。
- 第五层:元判断(Meta-judgment)。 抱歉,我刚刚翻了笔记,这层叫“元判断”。目前的我还无法完全解释什么是元判断,但它要求我们去判断:学到的知识是否真的是元知识?抽象出来的概念是否足够抽象?同时,元知识不是独立存在的,它必须借助于其他学科去衍生。
这一点帮了我很多。就像兵法中提到“兵以诈立,兵不厌诈”,这更多是适用在与对手对抗时的策略;但当我们与战友、同事相处时,是不能使用这个原则的。所以我们要有判断。
这让我想起在“M厂”有一天圆桌会议聊天,一个从头条来的小姑娘。虽然她年龄比我小,但在她的阅历下,见识比我深很多。她讲到一个我很点赞的点:人要有判断。我们要判断这条路行不行得通,值不值得走。我们每时每刻都在思考,而“判断”和“元思考”这两者之间,好像是有某种关联的。希望我可以抽空再想一想这个问题。
我已经走到图书馆了。