本文共 889 字,大约阅读时间需要 2 分钟。
最近在看DDD,一直在思考抽象这个事情。因为之前看金融炼金术这本书索罗斯也提到了抽象思维,索罗斯说他的思想发展有两条主线:抽象和务实。从内心出发,他更致力于发挥“抽象”思维,成为一名理论哲学家,所以他在学生时代花费了大量时间精力,去学习和发展自身的哲学观,试图建立独到的哲学理论体系。
抽象思维是什么?
我理解的抽象思维,指的是从实际的案例,实际的操作中,寻找规律,归纳共性,总结套路的思维能力。
抽象来源于具体,但又超越具体。
需要注意的是,语言作为一种认知工具,我们在用语言描述事物时,已经不自觉的运用到了“抽象”,比如:词语中红色,白色,黑色等对应不同的颜色,而颜色这个词背后就是对所有颜色进行的同类归并。
抽象思维就是对事物进行减法和除法。
第一步减法就是选取要研究的本质——“忽略次要矛盾,突出主要矛盾”——提取出事物中某种本质,稳定的特征。
第二步除法就是对所有拥有这一特性的事物划归为同一类,通过局部感知整体,得到普遍一般的结论或规律。
比如,对于人,物理学家研究运动学问题时,会突出有质量这一特点,将人抽象为一个质点。
而选取的角度不同,得到的抽象结果也不同,同一个人,在化学家以物质组成为角度的研究中又会被视为一种复杂的化合物。
抽象的现实基础在于,事物之间普遍联系和事物之间普遍存在的相似性。
抽象就是化繁为简,寻找一般规律,一般模式,用于预测和解释现实。
我们可以通过简化事物来建立模型,进而研究他们因果结构,得出一般性,普适性结论规律。
例如:伟大的牛顿三定律就是抽象思维的结晶。
一般来说,抽象程度越高,得出规律的普适性就越高,但是因为忽略的因素太多,其实际的指导较低。
至于如何训练抽象能力,我简单给一点建议:
1,编程
编程中抽象思维运用的极为普遍,编程就是把现实问题转化为机器问题,这一过程就必须将问题简化为概念模型,进而写成代码。
2,学习理学知识
数学等学科就是建立在抽象的基础上
3,画概念图
学会能将一本书的概念用思维导图来表述他们之间的关系。
4,下定义
前面已经说了语言本身就是一种低层次的抽象,学会给词语下定义,描述他们的抽象过程。
转载地址:http://rkcfn.baihongyu.com/