最高效的学习方法

去年10月份开始,我断断续续地看过JAVA基础两三遍了,然后又看书《JAVA7入门经典》,总学时应该超过400小时了,也开始写小程序,玩MVC了。但由于自学不得法,感觉效率很低。今年又重新研究学习方法,以下是我探索中的经验教训:
http://player.youku.com/player.php/sid/XNTIwNjk1MzEy/v.swf
Everybody in this country should learn how to program a computer.--Steve Jobs

1.不及时复习:看视频和看书跑马观花,而不是步步为营。
对策:尊重遗忘规律,即时复习。Donald Knuth写《计算机程序设计艺术》也是怕自己以后忘了,所以编辑成册备查。虽然每个人的遗忘曲线、针对不同学习内容的遗忘曲线都不会相同,但总体而言人脑遗忘速度是惊人,在那些遗忘的节点及时复习能提高学习效率。我复习上向来做的不好,正在一步步改善,每个番茄钟,每4个番茄钟,每天,每周,每月都安排了复习。可以利用记忆追踪软件深入了解自己的遗忘规律,比如SuperMemo(参见  http://blog.sina.com.cn/s/blog_5f2d67f90100cw0w.html 汉化版 http://www.cr173.com/soft/20111.html


心理学上,解释过人的选择性注意,选择性理解,选择性记忆机制(参见:受众选择3S理论  http://baike.baidu.com/view/3430973.htm)。选择性记忆的因素大约有:形象、简化、对比、新奇、理解、重复、需求。大脑先生东尼的思维导图是个不错的记忆工具。重要的知识点,可以做思维导图,我用pad上用的软件是SimpleMind。
当然, 记忆是人脑的低级功能,记忆能力也越来越不重要,结绳记事的发明就标志着人脑的外化了,何况今天有了云存储。
2.伪明白:很多情况以为自己懂了,其实没有,比如进制转换。
对策:过渡学习,不断发问,深入理解,复述。费曼在阅读很多艰深的论文时也不懂,他的办法是先查阅论文的引用资料,把不懂的知识点写在纸上,一步一步搞懂。除了费曼图,我觉得复述也是个杀手级的绝招!我买了一个多啦A梦玩偶放在桌子上,每当复习时,我就把学到的东西深入浅出的讲给A梦听,自己不明白的,肯定就讲不清楚,这时候赶紧查查资料。这也是费曼说的以教促学(费曼教学课程风靡教育界哦)。
编程:谈谈我的学习方法和路径 - libra - Libra Zeng
 
费曼图 在处理量子场论时提出的一种形象化的方法,描述粒子之间的相互作用、直观地表示粒子散射、反应和转化等过程   http://zh.wikipedia.org/wiki/%E8%B4%B9%E6%9B%BC%E5%9B%BE
编程:谈谈我的学习方法和路径 - libra - Libra Zeng
“我不相信,如果不教书我还能过得下去,原因是,这样就算我一点东西都想不出来时,我还能跟自己说:至少我还活着;至少我还在做一些事情,而且在课堂上时,你可以思考一些已经很清楚的基本东西,这些知识很有趣,令人愉快,重温一遍又何妨?教学能给旧的知识新生命,如果你真的有什么新想法,能从新角度看事物,你会觉得很愉快,学生问的问题,有时也能给你提供一些新的研究方向,对我来说,教书以及学生使我的生命继续发光发亮.我永远也不会接受任何人替我安排一切——快快乐乐的不必教书,永远不会!”——费曼   http://www.docin.com/p-330147369.html
 
3.光看不写:看视频、看书都是一种低参与度的活动,所以效率很低,甚至看着看着就走神了,睡着了。
对策:看是永远看不会的,即便自己理解了。必须写出来,写代码的过程既能自我检测,又能促进记忆,加深理解。中国当前的学习模式本质上是缺乏反馈的,大班上课,不管你懂没懂都没有实时的反馈,更别说个性化的培养了,远不如师徒制。好在JAVA有虚拟机。写代码也能激发学习热情,看书为什么坚持不下去,因为看书是低参与度的,不能更好的激发你,写代码则能调动创造的热情,尤其是我开始写Sketcher后。如果我有条件的话,一定请家教,爱迪生电的知识是一个人教的,扎克伯格编程也是一个开发人员教的。今天即便有了搜索维基,但结构化的知识,实时个性化的反馈还是在师徒制、小班教学、家教中才能获得。
编程:谈谈我的学习方法和路径 - libra - Libra Zeng
看书只能调到一小部分大脑活动。
编程:谈谈我的学习方法和路径 - libra - Libra Zeng
工作中的马克·扎克伯格(Mark Zuckerberg),对News Feed每个代码更新亲自把关,确保不出现任何差错。
 
 
4.方向不明:一个人学习虽然自制力没问题,但方向感很差。
对策:仙人指路。自己毕竟没有实战经验,所以学习缺乏重点,看视频虽然是个好办法,但还是不够及时有针对性。高人指点很重要,一个人容易走火入魔(当然这比被人误导强)。计算机、互联网技术发展很快,需要紧跟前沿,可以慢一点,但方向不能差太多。大师不太可能在某个深山老林遗世独立,只有在不断学习和与人交流中才能成就大师。
编程:谈谈我的学习方法和路径 - libra - Libra Zeng
一个人看到的只是一片风景。
编程:谈谈我的学习方法和路径 - libra - Libra Zeng
曼哈顿计划,汇聚了奥本海默、爱因斯坦、费曼大批顶尖科学家,动员了10万多人,终于研制出原子弹。

参考资料:《程序员的思维修炼》、《编程人生》、《思维导图丛书》、《 Get Thins Done 》、《拖延心理学》、《番茄工作法》、《高效能人士的七个习惯》。
战集的学习探索 http://www.read.org.cn/
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值