摘要:前面我整理了Google DeepResearch对方法论的解释和阐述,特别强调了希望AI从哲学和科学两个维度对方法论进行解释。虽然深度研究的内容还是很详实和全面,但是不太易于理解和应用,因此今天准备再写一篇文章来详细阐述对方法论关键点的一些理解。
Hello,大家好,我是人月聊IT。
前面我整理了Google DeepResearch对方法论的解释和阐述,特别强调了希望AI从哲学和科学两个维度对方法论进行解释。虽然深度研究的内容还是很详实和全面,但是不太易于理解和应用,因此今天准备再写一篇文章来详细阐述对方法论关键点的一些理解。
把大象放冰箱里面需要几步?
把大象装进冰箱里面需要几步?简单来说就是三步。第一步:打开冰箱门;第二步:把大象装进去;第三步:关好冰箱门。这个虽然是一个脑筋急转弯的题目,但是却体现了我们做事情的基本方法。
但是方法本身不是方法论,那么下次可能是水果蔬菜放冰箱里面需要几步?也可能是将大象赶到轮船上面需要几步?这里面事物本身,装载事物的载体都在变化,要将方法转变为方法论就一定涉及到抽象。
对于里面涉及到的事物我们可以进行抽象:大象-》抽象为更加一般化的事物;冰箱-》抽象为存储载体。
而对于方法同样可以进一步抽象,即:打开冰箱-》准备动作;装进去-》执行动作;关门-》确认完成动作。
有了以上的抽象,我们就可能形成一种通用性的方法,即搬运存储物品的方法。这个方法通用步骤就是准备-》执行-》确认;这个方法涉及到仓库,冰箱,货柜等各种存储载体;可能还涉及到叉车,轮船,汽车等各种运输工具。这个通用方法对所有搬运存储物品都适用。那么这个通用方法就上升到了方法论的高度。
简单来说:方法论是方法的集合,而是是对同类的多个方法所涉及到的事和物,行为和步骤的进一步抽象。这个就是对方法论的最简单理解,如果对应到IT领域里面,那么方法论是类,而具体方法是实例对象。没有足够的对象个体观察,你没办法抽象出类。对于个人通用,没有大量同类事情的学习和实践,不可能抽象出方法论,因为你连方法论的素材都没有。类似AI和大模型同样,没有足够的前期知识投喂,AI如何能够具备自我思考和推理能力。
所以这也是我一直强调的,新手可以谈方法,但是不能谈方法论;新手可以学习整理知识,但是不能谈一开始就搭建知识体系结构。否则就变成了本末倒置和好高骛远。
认识论和存在论
西方哲学里面简单来说实际研究两个重要内容。其一是我们究竟应该如何认识世界和改造世界?其二是最终的世界究竟是什么样子构成的?
第一点是认识论而第二点则是存在论,而认识论里面本身又有几种说法,其一就是研究知识的理论,研究人的意识和思维形成过程,研究知识如何转化为智慧?其二就是我们如何认识和改造世界,这个方法究竟是如何的?即我们常说的方法论。所以简单来说方法论仍然属于认识论的范畴。
而整个认识论里面本身产生两个重要流派,一个是认为所有知识都是后天得来的经验主义者,一个是认为知识是先天的理性主义者,再到后面就发展到感性和理性究竟应该如何调和的问题。在这里先不展开。
从上面分析可以看到,方法论包括认识世界的方法和改造世界的方法两大块的内容。认识世界的过程更多是学习的过程,采用的核心是归纳方法;而改造世界更多是实践的过程,采用的更多是演绎逻辑。
思辨和复盘是形成方法论的核心
那么学习和实践是否就是构建方法论最核心的内容?
大家要注意,学习和实践本身并不能产生方法论,而是学习和实践过程中的深度思考和复盘才形成了方法论。复盘和反思才是形成方法论的关键。
子曰:学而不思则罔,思而不学则殆。曾子曰:吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?
思才是形成方法论的关键,思考的过程就是学习和实践后的复盘过程。那么如何思考?这里面又延展到了思辨的层次。
在《礼记·中庸》里面就谈到,博学之,审问之,慎思之,明辨之,笃行之。所以在学习和实践之间重要的是思考,而且这个思考延展到了问+思+辩三个关键的内容。
中国古代没有专门提出类似古希腊哲学家的形式逻辑方法,但是并不代表中国哲学没有逻辑,中国哲学的核心逻辑就体现在思辩二字上面。和佛学里面经常谈到的闻+思+修的过程也是完全对应的。因此仅仅只有学习和实践是不够的,学习+实践+复盘(思考)才能够真正形成方法论。
我当时在讲思维框架逻辑构建的时候谈到这个持续迭代闭环。
包括后面进一步谈到三环学习法,强调了复盘不仅仅是对结果的复盘,更加重要的是一直要超前追溯,同时包括了对执行过程,对假设前提的复盘。
但是这个地方仍然有一个关键点没有讲清楚,就是复盘和学习实践之间的关系。因此在这里重新画图来进一步说明。
首先上面的图说明了学习完了也可以思考和复盘,类似我们读书完了后可以思考并整理读书笔记本身也是思的过程,实践完成后可以再次进行复盘和总结。而实践后的复盘一方面是复盘我们当时学习总结的内容是否正确,一方面是复盘完整的学习实践对目标的达成有哪些借鉴。
而下面的图更加想强调,闻思修三者之间往往并没有这么严格的边界,大部分时候真实的情况都是整个学习实践复盘的过程已经变成了一个个很小的短周期可以快速迭代的知识块。学习的过程本身就伴随着思考,而实践的过程中也还在进一步学习。
注意下面的这个构图里面的绿色箭头汇聚,我们往往还会将多次复盘的内容进一步进行归类整合,或者叫复盘的复盘,进一步抽象一般性的做事的方法和规律。那么复盘的复盘就是形成方法论最核心的逻辑。这个跟我原来讲思维框架逻辑时候经常谈到的周期性复盘是一个道理。
哲学方法论和科学方法论
首先要说明的是没有哲学方法论的基础,就谈不上科学方法论。因为哲学方法论解决了一个关键的问题,即任何方法论不仅仅是简单的方法组合,更加重要的是形成方法论的底层逻辑,即我们常说的归纳演绎逻辑。没有逻辑就无法形成方法论。
但是古希腊事情的形式逻辑和三段论,有一个巨大的缺陷漏洞,即我们的大前提是如何得出来的?我们的大前提是否足够的准确?如果大前提本身就出现问题,那么后续的演绎和结论自然也出现问题。
这个问题知道近代哲学才逐步很好的解决。一个是培根提出了科学归纳法,一个是笛卡尔本身进一步完成了方法论本身的方法步骤逻辑。而科学归纳法就变成了逐步形成科学方法论的前身。比如我们看到的从早期的定性研究到定量分析,从感官经验到实验和数据验证,这些都是形成科学方法论最核心的内容。也就是说科学方法论的底层仍然是逻辑,但是进一步增加了实验,数据,模型化的进一步系统化方法阐述。
在哲学层面,方法论是进行深刻、系统性反思和批判性探究的工具,它帮助我们理解存在的本质、知识的边界以及价值的根源。它具有多样性和开放性,鼓励从不同视角审视世界。
在科学层面,方法论是进行客观、可靠、可重复研究的规范和程序,它帮助我们发现自然的规律、解释世界的现象并解决实际的问题。它强调实证和逻辑,追求知识的精确性和普适性。
无论是哲学探索还是科学研究,对方法论的自觉意识和恰当运用都是至关重要的。理解方法论不仅能提升我们的研究能力,更能培养我们严谨的思维习惯和批判性的探索精神,从而更好地认识世界和改造世界。
方法论的构成-从静态到动态
我们可以再来回顾下方法论的构成,或者我们看到的往往不叫方法论,而是采用了其他的一些说明。类似PMBOK项目管理知识体系,类似CMMI软件能力成熟度模型,类似TOGAF10企业架构指南,类似IPD集成产品研发,这些都是方法论。
那么方法论本身的构成又是如何的呢?
我在前面一直在强调方法论或知识体系的构成一定是双维度的,一个维度体现核心组成要素,一个维度体现动态生命周期。生命周期维度往往更加重要,因为该动态维度体现了知识点间的横向关联和依赖,将离散的知识点进行打通。类似PMBOK项目管理知识体系,9大知识领域是核心组成要素,5大过程组是核心的全生命周期。类似TOGAF,4A架构是核心要素,ADM架构开发方法是动态生命周期。类似IPD,市场管理,组合管理,研发管理,CBB,跨组织团队等是核心要素,而概念计划开发验证发布五个阶段是动态生命周期。
当你看任何一个方法论的时候,不仅仅看知识点和组成要素,更加要看知识点之间的串联关系。
大家一定要注意,不论是学习和实践,重点不在于单个知识点内容的理解和掌握,而在于多个知识点的联系和融会贯通。大家可以看下我网上找的一个学生数学知识学习的一个知识关联结构图。
如果你在学数学,那么核心就是上面这个图。所有的公式,算法,模型究竟是什么关系,相互之间是如何关联的,如何融合的,这些内容掌握了才可能真正的做到融会贯通。正如你说到的,建立联系,找到知识点之间的联系和逻辑关系。就像阅读和写作之间的关系是紧密相连的,带着这个问题去阅读,带这个问题去写作,不断加深在多写作之间的互相促进关系。
包括类似项目管理9大知识领域,每一个知识点都有输入,输出,方法工具;而这些输入输出之间可以进一步串联为一个完整的整体,覆盖整个项目管理生命周期。
当你看4A架构的时候,你会感觉业务架构,数据架构,应用架构和技术架构是离散和孤立的。但是当你结合架构元模型图和ADM架构开发方法的时候,所有的架构要素又全面协同并集成在一起,完成了完整的企业架构视角内容。
所有学方法论,学知识体系,如果没有动态生命周期视角,没有打通知识点之间的串接那基本是白学。同时你如果没有实践经验,你纯粹的看书学习基本又无法打通知识点之间的关联,这也是为何PMP,TOGAF考试要求要有相关项目管理,架构设计经验的人才能够考试的原因。
如何复盘?动态+静态双视角
在我原来谈问题分析和解决的时候,一直在谈复盘的重要性。在问题解决后,一定要懂得去总结和复盘。我们总结和复盘的目的是形成解决类似问题时需要的知识点,这些知识点的颗粒度还不能太大,必须打碎,以便更好地组合和复用。
在问题解决时,一定要形成可复用的知识点。同时,从单个问题的解决上升到处理类似问题的具体方法和步骤,形成做事情的方法,然后通过更多同类事情的方法,进一步抽象成自己以后做类似事情的方法论。这个也是我原来文章经常谈到养成周期性复盘习惯的原因。
在个人知识管理中,从底层的信息数据到上层的知识、经验,再到最上层的方法论,所有的方法论都不是简单地看理论书籍就能得到的。所有的方法论都基于个人大量的实践,不断的总结和复盘,一步一步抽象归纳出来的,形成的适合做事情的方法。要形成这些方法,一定要懂得从结果到过程,从单一到多维度,从单一问题到问题群。
所以再次基于上面内容总结,即:
第一,复盘本身总结的不是最终的结果,而是对最终结果的剖析和解构,解构在复盘里面相当重要,解构是对事物拆解的过程,拆解的目的是将其分解为一个个更细颗粒度的可以复用的知识点。
只有将结果拆分为更小颗粒度后,才可能真正进入到我们的知识积累库,在后期面对新场景和新问题的是才可能进一步复用和组装。世间从来就不可能出现完全一模一样的两个问题,但是却会出现大量分解后完全相同的原子子问题。这个道理大家一定要理解。
第二,复盘不仅仅是对结果的复盘,更加重要的是对过程的复盘。一个完整的方法步骤究竟应该如何抽象为大的通用化阶段描述。类似当前软件工程里面,虽然有瀑布模型,增量模型,V模型,迭代模型等一堆的软件生命周期模型,但是核心的需求->设计->编码->测试->发布的生命周期阶段从来都没有变过,有足够的稳定性。
庖丁解牛而目无全牛则是对结果的解构,而庖丁解牛并达到游刃有余则是对过程的深刻理解和抽象才能够达到的境界。在我们读《卖油翁》的时候感叹的是熟能生巧的高超技艺,但是其本质仍然是知识到技能的过程;而真正读《庖丁解牛》的时候,才能够感受到知识到智慧的超然感,而这个智慧才是我们谈到的方法论所追求的最高境界。
看山是山-》看山不是山-》看山还是山
当方法论上升到智慧的时候,实际反而没有了方法论的约束,类似张无忌学太极拳一样,所有招式都忘记后反而成了最上层的方法论。这个方法论的达成一定有一个先做加法再做减法的过程,为学日益,为道日损,损之又损以至于无为,无为而不为。
来源:人月聊IT