一直在总结自己的学习和研究方法,最近在读吴军写的《文明之光》 ,感觉这篇介绍笛卡尔的内容非常有价值,特此整理。
最近开始在密谋自己的理论体系,低调实施中。。。
 
笛卡尔按照感知的方式,把人的认知分为三类
第一类,生来就有的观念,比如小孩生下来就知道吃奶。
第二类,从外界学来的观念,比如学生在学校里学习的知识。
第三类,自己创造的观念。
第二类观念的获取,就是我们所熟知的学习过程。
而第三类认知就属于科学研究和发明创造的范畴。
笛卡尔著名的方法论,揭示的正是第三类认知的范畴。
在书中,系统地阐述了科学的研究方法。

研究问题的方法分4个步骤:
 

1.不盲从,不接受任何自己不清楚的真理。
对于一个命题要根据自己的判断,确定有无可疑之处,只有那些没有任何可疑之处的命题才是真理。
  这就是笛卡尔著名的“怀疑一切”的观点。不管有什么权威的结论,只要没有经过自己的研究,都可以怀疑。例如亚里士多德曾说,重的物体比轻的物体下落速度快,但事实并非如此。
2.对于复杂的问题,尽量分解为多个简单的小问题来研究,一个一个的分开解决。
  这就是我们常说的分析和化繁为简,化整为零。
3.解决这些小问题时,应该先按照先易后难的次序,逐步解决。
4.解决每个小问题之后,再综合起来。
看看是否彻底解决了原来的问题。
如今不论是在科学研究中,还是在解决复杂的工程问题时,我们都会采用这四个步骤。
信息产业从业人员可能有这样的体会:做一款产品,先要分解成模块,然后从易到难实现每一个模块,并对模块进行单元测试,之后将各个模块拼成产品,再对产品进行集成测试,确认是否实现了预想的功能。按照这个方法有条不紊地工作,再难的问题也能解决。
在上述四个步骤中,笛卡尔强调“批判的怀疑”在科学研究中的重要性。
他认为,在研究中可以大胆假设,其实他的“怀疑一切”的主张就是大胆的假设。
但是,求证的过程却要非常小心,除了要有站得住脚的证据,求证过程中的任何一步推理,都必须遵循逻辑,这样才能得出正确的结论。
在整个研究的过程中,笛卡尔十分讲究逻辑的重要性,这是他治学方法的一个要点。
虽然不同的人对同一事物的感知可以不同,但是对于同一个前提,运用逻辑得出的结论必须是相同的。因此,从实验结果得到解释,以及将结论推广和普遍化都离不开逻辑。
实验加逻辑,这成为实验科学的基础。
笛卡尔将科学发展的规律总结为:
1.首先提出问题。
2.然后进行实验。
3.从实验中得到结论和解释。
4.将结论推广推广并且普遍化。
5.在实践中找出新的问题,如此循环往复。
笛卡尔的哲学中,的确夹杂着无数唯心主义的成分,但是我们并不能因此而抹杀他对科学和科学方法的贡献。在笛卡尔之前的科学家并非不懂研究的方法,但是他们了解的研究方法大多是自发形成的,而方法好坏就看自己的悟性了。
笛卡尔总结了科学的方法,即科学的研究是通过正确的证据(和前提条件),进行正确的推理,得到正确的结论的过程。后来的科学家自觉遵循这个方法,大大地提高了科研的效率。
这位被我们认为是唯心主义的哲学家,在西方则被看成是开创科学时代的祖师爷之一。
笛卡尔名言:
1.怀疑一切。
2.我思故我在。
   比较权威的解释是:“我无法否认自己的存在,因为当我否认、怀疑时,我就已经存在!”所以,否认自己的存在是自相矛盾的。而否认和怀疑是一种思考活动,所以他说,我思故我在。并非是平时所说的“我思考,故我存在!” 
3.善生活者,故隐其名。
本文内容来源
吴军-《文明之光》-第十二章-科学时代
笛卡尔-《方法论》
小雷少许整理,比如文章标题“科学发展有规律,研究科学有方法”
2016年7月30日
湖北-武汉
过段时间,买本《方法论》(《谈谈方法》)来读一读。

笛卡尔&小雷:科学发展有规律,研究科学有方法的更多相关文章

  1. NOIP2011pj表达式的值[树形DP 笛卡尔树 | 栈 表达式解析]

    题目描述 对于1 位二进制变量定义两种运算: 运算的优先级是: 先计算括号内的,再计算括号外的. “× ”运算优先于“⊕”运算,即计算表达式时,先计算× 运算,再计算⊕运算.例如:计算表达式A⊕B × ...

  2. [转]sql语句中出现笛卡尔乘积 SQL查询入门篇

    本篇文章中,主要说明SQL中的各种连接以及使用范围,以及更进一步的解释关系代数法和关系演算法对在同一条查询的不同思路. 多表连接简介 在关系数据库中,一个查询往往会涉及多个表,因为很少有数据库只有一个 ...

  3. POJ 1785 Binary Search Heap Construction(裸笛卡尔树的构造)

    笛卡尔树: 每个节点有2个关键字key.value.从key的角度看,这是一颗二叉搜索树,每个节点的左子树的key都比它小,右子树都比它大:从value的角度看,这是一个堆. 题意:以字符串为关键字k ...

  4. [模板] 笛卡尔树 && RMQ

    话说我noip之前为什么要学这种东西... 简介 笛卡尔树(Cartesian Tree) 是一种二叉树, 且同时具有以下两种性质: 父亲节点的值大于/小于子节点的值; 中序遍历的结果为原序列. 笛卡 ...

  5. 平衡树及笛卡尔树讲解(旋转treap,非旋转treap,splay,替罪羊树及可持久化)

    在刷了许多道平衡树的题之后,对平衡树有了较为深入的理解,在这里和大家分享一下,希望对大家学习平衡树能有帮助. 平衡树有好多种,比如treap,splay,红黑树,STL中的set.在这里只介绍几种常用 ...

  6. 笛卡尔遗传规划Cartesian Genetic Programming (CGP)简单理解(1)

    初识遗传算法Genetic Algorithm(GA) 遗传算法是计算数学中用于解决最优化的搜索算法,是进化算法的一种.进化算法借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传.突变.自然选 ...

  7. 【BZOJ2658】[Zjoi2012]小蓝的好友(mrx) 平衡树维护笛卡尔树+扫描线

    [BZOJ2658][Zjoi2012]小蓝的好友(mrx) Description 终于到达了这次选拔赛的最后一题,想必你已经厌倦了小蓝和小白的故事,为了回馈各位比赛选手,此题的主角是贯穿这次比赛的 ...

  8. sql语句中出现笛卡尔乘积 SQL查询入门篇

    2014-12-29  凡尘工作室   阅 34985  转 95 本篇文章中,主要说明SQL中的各种连接以及使用范围,以及更进一步的解释关系代数法和关系演算法对在同一条查询的不同思路. 多表连接简介 ...

  9. 在GDI+中如何实现以左下角为原点的笛卡尔坐标系

    今天写了一个求点集合的凸包的一个算法,虽然结果求解出来了,但是想将过程用GDI+绘制出来,就需要将点绘制出来,然而c#GDI+中绘图的坐标与我们常用数学中笛卡尔坐标系是不一样的,所以就要转换GDI+中 ...

随机推荐

  1. aix 推荐使用重启

    重启os AIX 主机 推荐 shutdown –Fr 在客户一次停机维护中,发现了这个问题. 环境是ORACLE 10G RAC for AIX6,使用了HACMP管理共享磁盘. 在停机维护时间段内 ...

  2. Unity Shader入门精要学习笔记 - 第2章 渲染流水线

    来源作者:candycat   http://blog.csdn.net/candycat1992/article/ 2.1 综述 渲染流水线的最终目的在于生成或者说是渲染一张二维纹理,即我们在电脑屏 ...

  3. PM2常用命令

    安装pm2 npm install -g pm2 1.启动 pm2 start app.js pm2 start app.js --name my-api    #my-api为PM2进程名称 pm2 ...

  4. Sql Server的两个小技巧

    创建表结构 CREATE TABLE test( ,) NOT NULL PRIMARY KEY, ) COLLATE Chinese_PRC_CI_AS NULL, createdTime DATE ...

  5. JDk安装及环境变量的配置

    一.JDK的安装 1.打开下载好的安装包(我在这里附上一个百度云连接,https://pan.baidu.com/s/1o3nx0kbmecAISeneGqykLQ    提取码:jnw6) 傻瓜式安 ...

  6. 优秀Java程序员的四大忌,你避免了吗?

    做为一名优秀的程序员需要具备永不放弃的精神,如果一个程序员不具备这种永不放弃的精神,那么这个程序员只能算是一名假程序员.而通往成功的道路上往往是不平坦的,想要成为一个合格的高级Java程序员,需要规避 ...

  7. 《Head First HTML与CSS》项目实践中学到的东西

    1.组织的重要性. 首先是要建立两个根文件夹,一个存上线页面的资源,一个存测试页面的资源.所有改动内容都在测试页面的文件夹中进行,在这个文件夹中进行测试.W3C语法检测后(HTML检测网站:https ...

  8. iOS 常用手势

    UIGestureRecognizer 对iOS的各种手势进行了封装,完全满足了用户对手势的需求. 以下是对各种手势的详细应用和说明,希望能对大家有帮助.^_^ - (void)viewDidLoad ...

  9. andorid 向上滑动控制标题栏显示

    要实现这样的功能,原理不难,监听滑动距离再设置标题栏的透明度 下面是监听一个带头view的list实现核心代码: mbar是标题栏 mListView.setOnScrollListener(new ...

  10. 洛谷 P1334 瑞瑞的木板==P2664 【题目待添加】

    题目描述 瑞瑞想要亲自修复在他的一个小牧场周围的围栏.他测量栅栏并发现他需要N(1≤N≤20,000)根木板,每根的长度为整数Li(1≤Li≤50,000).于是,他神奇地买了一根足够长的木板,长度为 ...