Scott Young-《如何高效学习》
1.如果你只用一种方式了解某样事物,那么你就没有真正了解它。事情真正含义的秘密取决于我们如何将其与我们所了解的其他事情相联系。很好联系的内容可使你将想法融于脑中,从各种角度看问题,直至你找到合适自己的方法。这才是思考的真谛。
2.所谓的聪明是指能学的更快、记得更多更牢,而且信息的组织非常适合完成自己的目标。
3.之所以称之为技术,是因为技术意味着实践中可以照葫芦画瓢,一步步做,而不是什么空泛的大道理。
4.整体性学习与机械记忆正好相反。
机械记忆就是反复记忆信息,希望以此牢记信息。不断地重复数十次来记忆一个物理公式就是机械记忆式学习,这是一种糟糕的学习方法。
整体性学习需要采取多种途径综合学习,而不是试图在大脑中复制一个完美的拷贝,整体性学习是运用你大脑里已有的丰富的神经元网络吸收、整合信息。整体性学习在于创造信息的网络,一个知识与另一个知识相互关联,那些相互关联的知识网络使你真正做到对知识的完全理解,从而轻松的驾驭知识。
整体性学习意味着知识的学习并不是孤立的。事实上,知识的学习从来就不是孤立的,学习任何知识(概念、定义、公式、问题、观念、理论等等)都需要联系。你创造的联系越多,它们就会记得越牢、理解得越好。
机械记忆认为学习就像整理一个个大小不一的盒子。一个数学大盒子装有代数、几何、微积分小盒子;微积分小盒子里又有更小的函数盒子、一些公式的应用盒子等等。在你的微积分盒子里不可能找到生物、历史、绘画、舞蹈和科幻电影的踪迹。
但是学习并不是整理盒子,学习就像编织一张大网。
整体性学习者不会采取这样有组织的方法(整理盒子)储存信息(这可能会解释很多聪明的人组织能力却很差的现象)。整体性学习者可以将所有东西关联起来,公式并不仅仅是公式,它是一种感觉,一幅图像,你可以将它与天上飞行的超音速飞机联系在一起。
举一个例子,假如你是个前端,觉得自己已经很牛了,但是假如你懂得后端编程,比如PHP、Python,你会对前端开发有更全面的认识。再进一步,假如你对Web技术了如指掌,但不懂Linux,假如你学了Linux之后,你会对Web开发更加有自信。有这种感觉么?因为你的知识网络更大了,整体性学习的目的就是为了建立一个庞大的知识网络。
5.整体性学习的核心就是比喻法。
比喻法的本质是一种用已有的知识结构来理解新知识的办法,但是这种理解不是在原有的知识结构上添砖加瓦,而是用原有熟悉的模型来帮助我们理解整合新的知识及联系。
整体性学习基于三种主要观点:
- 结构
- 模型
- 高速通道
- 结构就是知识间关系的概括,使用技巧是尽量用一句话来概括,参见丁香园的心内科一句话帖子,一句话就是最核心的东西,也就是结构,一句话越精简越接近本质,比如“以小钙搏大钙”这个例子,如果继续概括下去就是“以小搏大”。
- 模型就是找到自己生活经验中与结构类似的例子,所以模型可以多种多样,“以小钙搏大钙”这个例子的类似模型除了压水机,还能想到哪些?比如摸彩票中大奖,投资2 元钱中个200 万,有点神似吧。
- 有了结构,找到了模型,高速通道就有了。
6.结构就是一系列紧密联系的知识。
假如你打算学习C++语言编程,你可能已经有C++语言的知识结构,这个知识结构包含你所知的所有C++语言知识,是有关C++语言各种知识及其联系的总和。
结构就好像你思想中的一座城市,在城市中有很多建筑物,建筑物之间有道路相连,有些建筑高大而且重要,与城市中的其他建筑有上百条路相连,而其他一些建筑无关紧要,只有少数泥泞的小道与外界相通。
理解是什么?理解就是结构高度发达完善的结果。
是不是有些学科你可以轻松“拿下”?你读起这些科目的书毫不费力、兴趣盎然,一切内容看起来那么浅显、通俗,原因何在?因为你的脑袋里已经有这些科目的发达知识结构,假如说结构就是脑袋里的城市的话,那么这些城市一定是道路四通八达、路面整洁而且交通井然有序,虽然车水马龙,却从不见交通堵塞。
相反,为什么有些学科理解起来那么困难呢?(如我读汇编语言就有读天书之感),这说明城市简陋,道路不畅,甚至乱建一气,违章建筑、豆腐渣工程比比皆是,有些道路甚至无所指向;或是修了半截;或是孤零零一条,在这样的城市中行走,迷路是必然的,知识结构就是你脑袋中的参考地图。
给一本C语言书籍给未接触过C语言的人看,他会觉得是天书,什么都看不懂。为什么呢?因为他的大脑里根本就没有接纳这些知识的结构,就算看了,也不知道将这些知识存到哪里。
相反的,给一个不懂Python的程序员看Python的书,说不定1,2天就能上手了,这又是为什么呢?因为他大脑里有计算机编程的结构,哪怕没学过Python,一样可以理解与接纳这些知识。现在,你知道知识结构的重要了吗?它是快速学习的关键。
- 看书,好比带着参考地图在城市中行走,参考地图就是我们的知识结构,城市就是书本,行走就是阅读、思考。
- 工作,好比带着参考地图在城市中行走,参考地图就是我们的知识结构,城市就是情境,行走就是行动、思考。
- 研究,好比带着参考地图在城市中行走,参考地图就是我们的知识结构,城市就是问题,行走就是思考、思考。
在一座城市里最容易找到的建筑是下面哪一种?
- A. 与很多建筑有数百条公路想连。
- B. 只与一座建筑有泥泞的小路相连。
很显然,A 建筑更容易找到。如果先前走错了路,也没关系,条条道路通罗马,花很少的时间,你就会找到正确的地方。如果是B 建筑,给你的机会就只有一次,一旦你走错了路,就别指望找到了,即使走对了路,也不免磕磕绊绊,花费大量的时间和精力。
建立良好的知识结构就是绘制一份优秀的地图,就是建造、规划一座设计良好的城市。
所以建立知识结构时,你的目标就是在各种知识之间建立尽可能多的联系。聪明的人会很自然地这么做,每学习一个新概念,都会自动地与其他知识相联系。
你可能一直也是这样学习的,但是因为不是有意识这么做,效率可能大打折扣,而整体性学习策略有很多具体的学习技术用于自觉地建立知识间的联系,一旦这些学习技术熟练掌握,成为习惯,想不建立联系都困难,想学习不好都不行!
建立知识结构非一日之功,要知道并没有魔法技巧可以“立即”学好一门功课,强有力的结构来自概念之间不断的联系,一次完成一个想法,日积月累,水到渠成。
7.模型:知识最核心的概念
如说结构是整体性学习的门户,那么模型就是开门的钥匙,模型是简化的结构,它是结构的快照,更为简单和储存。模型对于快速学习新概念至关重要。
模型有很多种形式,但是目标总是同样的:那就是压缩信息。通过将一些核心概念联系在一起,创建一个模型,模型对于你开始构建一个结构或是在当前结构上添加内容时非常重要。
8.高速通道,更快捷、深刻的理解
语言应该成为最重要的知识结构之一,因为语言能和各种结构建立高速通道。比如语言能力强,大部分学科就能更好地理解。比如经济、甚至是计算机。英语好了,可以直接阅读计算机的英文文献。为什么英语这么重要,因为它是基础知识结构之一。
高速公路能激发创造力。“跳出盒子”之外思考最恰当地描述了那些在结构之外思考的人们。高速公路让他们以前所未有的方式思考,以不曾想过的方式将常人眼里风马牛不相及的专业联系在一起思考,这就是创造。利用高速公路可以在专业交叉的领域建立起新的结构。(这种不同专业间的比喻好处是,它比用生活经验来比喻更容易产生新知识)。
Scott Young-《如何高效学习》的更多相关文章
- 【读书笔记】如何高效学习(Learn More ,Study Less)
导读: 你会不会好奇为什么学习好的人会学的越来越好?那些课下不学习的人却比你考的好?一个人是怎么同时拿到好几个学位?为啥反复背的知识要领总是忘?为啥看个书总是不停走神?为啥总是苦逼似得看书直至厌烦? ...
- 斯考特·杨(Scott Young)快速学习方法
上午在网上看到了斯考特·杨(Scott Young)的快速学习方法,感觉很受鼓舞. 现在已经读研究生了,可是发现自己自从上大学以来到现在,发现自己的学习方法有很大的问题. 我是个特别喜欢读书的人,在大 ...
- StarSpace是用于高效学习实体向量的通用神经模型
StarSpace是用于高效学习实体向量的通用神经模型,用于解决各种各样的问题: 学习单词,句子或文档级嵌入. 文本分类或任何其他标签任务. 信息检索:实体/文件或对象集合的排序,例如 排名网络文件. ...
- Linux内核(17) - 高效学习Linux驱动开发
这本<Linux内核修炼之道>已经开卖(网上的链接为: 卓越.当当.china-pub ),虽然是严肃文学,但为了保证流畅性,大部分文字我还都是斟词灼句,反复的念几遍才写上去的,尽量考虑到 ...
- Linux内核(16) - 高效学习Linux内核
世界悲结束了,章鱼哥也退役了,连非诚勿扰中的拜金女也突然的少了很多.这本<Linux内核修炼之道>在卓越.当当.china-pub上也已经开卖了,虽然是严肃文学,但为了保证流畅性,大部分文 ...
- 【译】快速高效学习Java编程在线资源Top 20
想要加强你的编程能力吗?想要提升你的 Java 编程技巧和效率吗? 不用担心.本文将会提供快速高效学习 Java 编程的 50 多个网站资源: 开始探索吧: 1.MKyong:许多开发者在这里可以找到 ...
- 快速高效学习Java编程在线资源Top 20(转载)
想要加强你的编程能力吗?想要提升你的 Java 编程技巧和效率吗? 不用担心.本文将会提供快速高效学习 Java 编程的 50 多个网站资源: 开始探索吧: 1.MKyong:许多开发者在这里可以找到 ...
- fastText一个库用于词表示的高效学习和句子分类
fastText fastText 是 Facebook 开发的一个用于高效学习单词呈现以及语句分类的开源库. 要求 fastText 使用 C++11 特性,因此需要一个对 C++11 支持良好的编 ...
- 怎么高效学习python?其实只需要这个方法,快速掌握不叫事儿
很多人想学python,并且希望能快速高效的学习python,但一直都没有找到合适的方法,下面谈一下我的方法. 首先,高效入门python 怎么高效学习python?想要高效,就要先搞清楚你这个阶段, ...
随机推荐
- ubuntu 16.04下搜狗输入法不能输入中文解决
之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考.同时附linux下常见软件崩溃问题 ...
- nexus 私服相关的配置
1 上传到nexus的配置 1 settings.xml <server> <id>releases</id> <username>admin</ ...
- 用Java 8 Lambda表达式实现设计模式:命令模式
在这篇博客里,我将说明如何在使用 Java 8 Lambda表达式 的函数式编程方式 时实现 命令 设计模式 .命令模式的目标是将请求封装成一个对象,从对客户端的不同类型请求,例如队列或日志请求参数化 ...
- Python 科学工具笔记
Python 科学工具笔记 numpy a = numpy.array([1,2,3,4]);// 创建一个numpy的数组对象 此时a.shape显示的值为(4,); 由此得出结论在一维的数组中, ...
- [转]在离线环境中发布.NET Core至Windows Server 2008
本文转自:http://www.cnblogs.com/durow/p/5765145.html 0x00 写在开始 之前一篇博客中写了在离线环境中使用.NET Core,之后一边学习一边写了一些页面 ...
- 浅析sorted函数中的key
在python编程中,常对数据进行各种处理,排序尤为重要.但是在使用sorted内置函数时,我们发现它有三个参数. 第一个参数为可迭代数据,可以为一个字符串,数组,列表等等. 第三个为是否倒置输出. ...
- jQueryMobile(三)
五].jQueryMobile工具栏 头部.尾部的定位:data-position='inline' 默认data-position='fixed' 固定在头部/尾部data-fullscreen=' ...
- Linux命令之文件重定向2
linux中重定向用符号“>”表示,语法一般是 源文件 > 目标文件 1)创出.txt文件touch 1.txt 注意:创建文件夹用mkdir 2)向.txt文件中写入内容 注意:①cat ...
- To my dear friends in SFAE
To my dear friends in SFAE, 这不是farewell,我还在西门子大家庭.2018年1月份我会转到SLC MCBU.在SFAE十年,一些敢想,唠叨唠叨~ 十年弹指一挥间.记得 ...
- .net core 操作域控 活动目录 ladp -- Support for System.DirectoryServices for Windows
原文链接:https://github.com/dotnet/corefx/issues/2089 1. @ianhays to kick start the project in CoreFX re ...