黑马程序员技术交流社区

标题: 分享最高效的学习方法 [打印本页]

作者: librazeng    时间: 2013-5-25 12:06
标题: 分享最高效的学习方法
本帖最后由 librazeng 于 2013-5-25 12:07 编辑

知道如何学习的人才是真正有学问的人。
                                                  ——亚当斯
不知道各位有什么好的编程学习方法,是否走过一些弯路,都来分享一下吧。
以下是我个人的经验:
1.去年学习了1个半月,把毕向东的基础过来2遍,后面一遍实现了一些代码;
2.今年上班,断断续续看了一本书《Java7入门经典》,开始写Sketcher程序,以为自学没问题,但后来发现这样的自学很低效,还是希望有志同道合的朋友及实战开发的老师指点;
3.个人最大感受:
1)边看资料(书或视频)边写代码,印象最深刻,效率最高;(写程序非常耗时,但理解最深刻,也能发现问题)
2)其次是来论坛问答讨论,主动查资料解决问题;
3)将知识点简要的记录成思维导图的形式,或者写博客,轮番复习(也可以看别人的笔记);
4)总复习时,先看试题找重点,再看代码,不懂再看视频,警惕完美主义;
5)最低效的是,单纯的看资料,速度虽然快,但忘得最快,动手写的时候基本上不会。
一下是我谈学习方法的博客:
谈谈我的学习方法和路径
http://blog.163.com/ichuanbo@126/blog/static/1667061462013488332953/
美国学术界在1969年一项研究显示了不同学习方式的效益,
“学习金字塔”
http://www.read.org.cn/html/311-the-cone-of-learning.html

pyramid-2.jpg (92.84 KB, 下载次数: 5)

“学习金字塔”(The Cone of Learning)

“学习金字塔”(The Cone of Learning)

作者: 神之梦    时间: 2013-5-25 12:37
{:soso_e179:}
作者: 张旺达    时间: 2013-5-25 14:08
   熟能生巧~~
作者: hjz564    时间: 2013-6-5 14:47
我目前也在看java的基础书籍,的确忘得很快
作者: xjtu呆呆    时间: 2013-6-8 20:51
的确每个人的学习方法都不同,但最基本的“认知+实践”是最有效的路径
作者: 袁梦希    时间: 2013-6-9 14:31
很好
作者: 王涵晴    时间: 2013-6-18 18:50
{:soso_e121:}  我以前上课时候学的java都给忘了,继续努力、
作者: D。超    时间: 2013-6-30 09:31
还是边看边写。边写边看 的好。。。
作者: 穆爱明    时间: 2013-7-8 21:16
学习一下,感谢分享!
作者: 夺命香鸡腿    时间: 2013-7-22 22:08
恩恩,学习了
作者: sxdxgzr@126.com    时间: 2013-7-28 21:22
学习编程还是得动手,动手和看书结合会有好效果, 但是得有足够的耐心完成这样一个超级耗时的事情。
作者: 枫儿    时间: 2013-8-9 09:18
sxdxgzr@126.com 发表于 2013-7-28 21:22
学习编程还是得动手,动手和看书结合会有好效果, 但是得有足够的耐心完成这样一个超级耗时的事情。 ...

边学习 边记笔记 边动手 真的超级 超级 耗时  刚开始两天的视频我足足看了一个星期啊:'(  真的没有好点的学习方法了吗
作者: xuliang    时间: 2013-11-10 23:24
我是无基础的,你的帖子对我学习很有用,非常感谢!
作者: xuliang    时间: 2013-11-10 23:24
我是无基础的,你的帖子对我学习很有用,非常感谢!
作者: xuliang    时间: 2013-11-10 23:24
我是无基础的,你的帖子对我学习很有用,非常感谢!
作者: xuliang    时间: 2013-11-10 23:24
我是无基础的,你的帖子对我学习很有用,非常感谢!
作者: xuliang    时间: 2013-11-10 23:24
我是无基础的,你的帖子对我学习很有用,非常感谢!
作者: xuliang    时间: 2013-11-10 23:26
我是无基础的,你的帖子对我学习很有用,非常感谢。
作者: xuliang    时间: 2013-11-10 23:36
怎么有我那么多的重复的,帮我把重复的删除了,谢谢!
作者: 高志鹏1    时间: 2013-11-21 14:15
不错哦 !
作者: ╰朕_有恃无恐    时间: 2013-11-26 14:23
真心有用说的很对
作者: belief丶Only    时间: 2013-12-6 02:50
不错!加油吧
作者: 程玉习    时间: 2013-12-22 12:56
我接触java时间不长,总结的很好很有帮助,谢谢
作者: 原子弹    时间: 2014-1-5 21:22
我个人的学习方法   :   预习 我会在老师讲课之前吧第二天的视频看一遍   把不懂的地方做好笔记 ,然后带着问题听课 在课堂上要集中精神  课后做好总结勤动手勤动脑!琴敲代码 狂敲代码!
作者: 灵枫    时间: 2014-1-7 10:48
这样的学习方法确实很管用,我也有感悟
作者: 天天向上2013    时间: 2014-1-8 20:09
不错不错,同感同感。
作者: zhangchao    时间: 2014-1-17 21:49
非常赞同楼主的方法,
我的学习方法是这样学习的:
1.先看书或者视频,对于重要的知识点记录下来,不是每天进行总结,因为我觉得你当天看的东西肯定不会忘掉,所以当学完一章节后,再做总结,同时做一些代码练习,即便是简单的代码写一遍还是很关键的。在总结的过程中对于遗忘的部分或者不理解的地方再回过头针对性的复习。
2.多关注一些论坛上面的问题,把这些问题当做是练习题,看看别人都是如何做的;
3.另外就是通过毕老师的java基础学习,在处理问题的时候,我们先要分析问题的需求,解决问题的思想,都先写出来,最后编码就按照上面两步中分析结果进行。
作者: 俞帅明    时间: 2014-1-20 22:02
谢谢楼主的分享,楼主辛苦了!
作者: ender    时间: 2014-5-14 09:53
我也觉得 敲代码和学习两者结合一定会加强记忆 但是如果知道知识的框架 效果应该会更好  主动性更强 因为为了学习而学习 会变得很枯燥
作者: 黑马_白马    时间: 2014-6-30 22:08
那个金字塔还是给翻译成中文吧……
作者: 杨桦    时间: 2014-7-3 18:28
来找找感觉




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2