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

研究问题的方法分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. 洛谷 P1593 因子和 || Sumdiv POJ - 1845

    以下弃用 这是一道一样的题(poj1845)的数据 没错,所有宣称直接用逆元/快速幂+费马小定理可做的,都会被hack掉(包括大量题解及AC代码) 什么原因呢?只是因为此题的模数太小了...虽然990 ...

  2. WPF CanExecuteChanged

    继承ICommand ,RelayCommand命令 public class RelayCommand : ICommand { private readonly Action _execute; ...

  3. mysql查询问题

    需求:根据选择不同的分类id,查找到同时属于选中的分类的文章id sql语句: select result,GROUP_CONCAT(category_id) from (select categor ...

  4. uvm_misc——杂货铺(miscellaneous)

    uvm_misc 是个很有意思的文件夹,本质上就是个UVM的杂货铺,包含一些很重要的class, task, function, 但不知道给归类到哪儿,所以,uvm_misc就很好地承担了这个任务,几 ...

  5. java实现打开Windows控制台窗口

    在写Python程序的时候突发奇想了一下,能不能用java代码实现打开控制台窗口呢? 经过查询网络资料和java API文档,终于实现了: package com.primeton.cmd; impo ...

  6. windows的cmd和git bash的常用命令

    windows下使用git bash,使用的事linux下的命令,整理常用命令如下: windows下的命令 linux下的命令 命令的含义 cd e:\xx cd /e/xx 切换到xx目录 cd ...

  7. java httpclient 跳过证书验证

    import java.io.IOException;import java.net.InetAddress;import java.net.Socket;import java.net.Unknow ...

  8. 关闭windows7/8的自动升级到windows10

    办公室的电脑已经有好几台自动升级到windows10了. 由于用着很不习惯都要求改回windows7. 升级了就不支持退回去,只能是全部删除重新安装了,很是麻烦.但是也没有看到哪里有可以关闭自动升级的 ...

  9. search bar 自定义背景

    //修改搜索框背景 self.searchCarKeyWord.backgroundColor=[UIColorclearColor]; //去掉搜索框背景 //1. [[self.searchCar ...

  10. 【转】SpringBoot 2.0.0新版和SpringBoot1.5.2版本中Tomcat配置的差别

    https://blog.csdn.net/wd2014610/article/details/79587161 2018年春SpringBoot 2.0.0 新版本有了很多新的改变,其中Tomcat ...