专家修炼-学习的方法

学习要尽早开始、终身进行,同时学习也是要讲究方法的。不讲究学习方法的人即使尽早开始也是事倍功半乃至蹉跎终身。

i.人脑的学习原理

现代神经科学和认知科学认为,几乎没有任何技能是人一出生就会的。哪怕是对简单物体的识别,把东西抓取过来这些简单的动作,也是婴儿后天学习的结果。人脑的巧妙之处在于提供了一个能够学习各种技能的能力。与计算机不同,人对于技能的掌握是在大脑硬件层次实现的。人的任何一个技能,都是大脑内一系列神经纤维传递的电脉冲信号的组合。解剖表明拥有不同技能的人,其大脑的神经结构非常不同,比如出租车司机大脑内识别方向的区域就特别发达。

最近有一派科学家认为,髓磷脂是技能训练的关键,它的作用是像胶皮把电线包起来一样,把这些神经纤维给包起来,通过防止电脉冲外泄而使得信号更强,更快,更准确。髓磷脂理论可以解释很多事情。比如为什么小孩常会犯错?他们的神经系统都在,也知道对错,只是需要时间去建立起来髓磷脂的高速网络。为什么习惯一旦养成不容易改变?因为所谓“习惯”,其实是以神经纤维电缆组合的形式“长”在大脑之中的,髓磷脂一旦把神经包起来,它不会自动散开---改变习惯的唯一办法是形成新习惯。为什么年轻人学东西快?因为尽管人的一生之中髓磷脂都在生长,但年轻人生长得最快。

ii.学习方法

0. 尽早开始

要想成为世界级高手,一定要尽早投入训练,这就是为什么天才音乐家都是从很小的时候就开始苦练了。其实高手与普通人的智商是相差无几的,差别在于高手往往是更早起飞的。

1. 正确的方法

2004年的一项研究表明,大学生的学习成绩和他们在学习上投入的总时间没有直接关系,关键是学习方法。正确的方法很难定义,因为人与人是不同的。每个人都应该逐渐发现和形成自己的学习方法,同时在学习新知识和技能时要根据该知识科学的方法学习。学习新知识和技能过程中我们也很难都有一个专家级的教练指导,但是网络是发达的,学习之初我们应该搜寻和借鉴经验,并博采众家之长,在学习过程中形成自己的学习方法。

2. 大量重复训练。

《思考,快与慢》中提到专家的“直觉”敏锐且准确,往往能通过“直觉”就能觉察或发现问题的所在。作者给出的解释是专家常年累月的工作和学习导致系统一存储了大量的能快速检索的症状-问题信息,因此专家的“直觉”其实是科学的。(本书将人的大脑思维分成系统一和系统二,系统一类似于条件反射,系统二则负责思考和推理)。滑雪、游泳中再清楚的记住的动作顺序也需要练习才能自如活动。事实上,如果没有事先的重复训练,一个人面对不常见的事件往往会不知所措。因此只有经过大量重复的练习,才能达到熟能生巧的境界,“一万小时理论”是有科学依据的。

3. 持续获得有效的反馈。

闭门造车是不行的,学习必须获得持续的反馈和修正。教育的过程是传道、授业、解惑。对于学习者来说,其实这就是一个持续获得老师反馈的过程。通过反馈了解自己的掌握程度和偏差,进而修正。反馈,首先就需要自己思考和总结所学知识,然后才是得到别人的指点。所以学习时,最好你能找到身边的一个高手时不时做些交流以获得反馈指导,找不到也别丧气,网上交流的方式很多。所以学习是将自己的心得写出来、分享、接受评价、然后修正的往复过程。获得反馈的最高境界是自己给自己当教练。高手工作的时候会以一个旁观者的角度观察自己,每天都有非常具体的小目标,对自己的错误极其敏感,并不断寻求改进。

4. 精神高度集中。

人的精力是有限的,不同时间段的学习效果也是不同的。因此每天4、5小时的练习不一定有效,而是在你学习效率最高的时段集中注意力练习每次最多1到1.5小时。

iii. 总结

长期使用这种方法学习必然事半功倍。最后,一旦已经学会了某个东西,就不应该继续在上面花时间,应该立即转入下一个难度。所以当我们去做一件事情或者学习一样新的知识时没有必要穷尽、追求完美,达到某个点就可以了。在达到这个高度后再想突破就需要费非常大的心力,但是收获却不是那么高,这是得不偿失的。

关键问题是怎么判断你是否达到了这个点?一个比较好的方法是:当你在学习新的知识时,刚开始会进步神速,然后会遇到第一个瓶颈期,这时不要停止,努力攻克第一瓶颈;然后继续进行学习直到第二个瓶颈期,就可以停止了。第一个瓶颈期之后,你就能掌握这个知识了,之后练习是巩固、熟能生巧的过程。这应该就是“只在学习区学习”吧。

专家修炼-学习的方法,布布扣,bubuko.com

时间: 2024-10-10 10:02:53

专家修炼-学习的方法的相关文章

C++学习的方法以及四大名著(荐)

C++学习的方法以及四大名著(荐) 转眼间学习和使用C++已经有近10个年头了,开始学习的时候走了不少的弯路,今天有些时间,希望写下这篇文章并且对开始学习C++的朋友有些帮助.当然我首先需要说明的是,这篇文章是根据本人的感受写的,可能不同的人有不同的观点,欢迎讨论. 开始学习C++的时候中国的互联网环境还不是很好,信息也比较闭塞,所以自己开始的时候是由Thinking in C++ 开始的,买了两卷本的英文版,废了好大的一番周折才算看完了,这个过程大约花费了近6个月的时间,当然期间也要花时间完成

RhinoMock学习-Stub方法

// Arrange var stub = MockRepository.GenerateStub<IDemo>(); stub.Stub(x => x.StringArgString(Arg<string>.Is.Equal("input"))).Return("output"); // Act var firstCallResult = stub.StringArgString("input"); var sec

C专家编程学习 1

1.C语言的基本数据类型直接与底层硬件相对应. 2#define 是可能出现问题 1 2 3 4 5 #define a(y) a_ex(y) a(x)被扩展为 a_ex(x) #define a (y) a_ex(y) a(x)被扩展为 (y) a_ex(y)(x) #define宏的用法 1.简单宏定义 1 #define a y 将文件中的 a 全部换成 y 为了避免出现问题,要将宏展开,根据运算符的优先级判断是否是需要的运算顺序. 2.带参数的宏定义 1 2 #define a(y) a

Junit4学习笔记--方法的执行顺序

package com.lt.Demo.TestDemo; import java.util.Arrays; import java.util.Collection; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import org.junit.runner.RunWith; im

学习IOS--description方法\NSLog函数

1.description方法是NSObject自带的方法,包括类方法和对象方法 + (NSString *)description; // 默认返回 类名 - (NSString *)description; // 默认返回 <类名:内存地址> 2.默认情况下利用NSLog和%@输出对象的时返回的就是类名和内存地址 3.修改NSLog和%@的默认输出:重写类对象或者实例对象的description方法即可.因为NSLog函数进行打印的时候会自动调用description方法 /*******

《运维前线:一线运维专家的运维方法、技巧与实践》出版了!

<运维前线:一线运维专家的运维方法.技巧与实践>(以下简称<运维前线>)是前线系列的一个子集,前线系列图书的出版理念是邀请多位业界专家,总结所在行业的最新理念或深度实践经验.前线系列图书不同于市面上的很多图书,这类书并不系统,有的只是一线专家的实战经验,人们常称之为"干货".一篇文章.一家公司.一个案例.一个场景,独立成篇,在满足碎片化阅读的同时,也能让读者进行横向比较和深入思考.本系列图书不强调大而全,追求的是每篇文章都是精品,希望能给读者带来深度的启发和收获

学习的方法,献给 刚刚起步的你们

我是学习.net 的,也是处于学习阶段的, 不过 在这一年多的学习中, 也积累了 一定的经验 , 因为 常 常 也有朋友找我帮他们修改代码 ,或是 解决一些问题, 感觉 ,每个人的学习方式 都是不一样的, 并且 ,有的人 虽然 很用心去学,但是 总是很茫目, 不知道怎么去学好它, 以至 以后在一些小问题上都会感觉到很困惑    记得曾经 , 我刚刚开始学习的时候  , 总是会遇到一些问题,而 当这个问题迟迟得不到解决的时候,我的信心几乎会丧失, 那些日子我也很迷茫 , 虽然 感觉 自己 能很简单

学习的方法

其实学习的方法最重要的就是可以整理重点也叫大纲,以点带面. 说具体一点其实就是书本的目录.学习的时候先要了解自己要学什么,然后根据书本目录去理解目录内容, 在短时间内通过书本目录完全了解目录所讲的内容,然后再深入的去看这本书,当你再自己总结出一套自己的目录时,那么你就完全掌握了. 然后可以进而总结一下,办任何事其实都是先总结重点和大纲,比如软件,也是要先写方案.概要需求.需求说明书.开发需求.概要设计等等,其实都是在总结重点和大纲. 在这里比的就是谁总结.理解重点准确和理解的深刻和快速了. 学习

前面学习通过方法对代码进行改进,为什么要给方法使用静态呢?

前面学习通过方法对代码进行改进,为什么要给方法使用静态呢? 答:因为main方法是静态的,而静态方法只能访问静态的成员变量和静态的成员方法. 所以之前我们的方法是使用静态来修饰的,即静态的方法. 如果我们把static去掉呢?即该如何调用非静态的方法呢? 答:通过创建对象,使用对象进行调用啊! 测试类的作用是什么? 答:创建其他类的对象,调用其他类的功能. 在同一个文件夹下,Java的类定义在两个文件中和定义在一个文件中其实是一样的.-------------------------------