黑马程序员技术交流社区

标题: 自学的朋友。咱们应该如何做练习? 抛砖引玉。 [打印本页]

作者: JerryJava    时间: 2014-9-8 06:42
标题: 自学的朋友。咱们应该如何做练习? 抛砖引玉。
一开始我是老师打一段,我也打一段,生怕敲错了~ (因为基础实在太差了)
但是晚上自己做练习的时候,发现只能翻笔记,重看视频,因为一点思路都没有,
所以改进了下。

现在,不是老师敲一句打一句 ,而是看完视频,记下需求,记好笔记。
然后按如下步骤:
练习的步骤
1.关掉所有东西(视频,笔记等 不要听歌~)只留下自己和一个空文档,尝试着先自己回忆着,写第一遍代码,很有可能是写到一个地方实在是进行不下去,这个地方就是我在听的时候没有吸收的,自己不熟的知识点。 一定要把这个地方做标记,最好能用文字表述。

PS:这一步是在把我们刚才的短时记忆和一些对于语法的理解的重组,所以要尽力的回忆,自己画画图,顺着刚才毕老师的思路想,如果自己一遍能将程序写好,并且顺利达成需求,证明刚才的吸收很好。

2. 不要打开笔记和视频 ,请打开JDK的API,借助它再回忆下,查看下集合中的方法,超类的方法,相关的接口,
自己再尝试补完代码。

3.如果还是不行,请打开刚才记录的笔记,顺着笔记的思路再去实现,要看总结的部分,有不同颜色部分,有标记的部分。 再尝试补完代码。

4.还是不行的话,没办法了,打开视频,补完代码。

5. 记录下这个地方和解决方法......不要以为这样就OK了,我虽然 完成了代码,但不是独立完整的完成,所以,请回到第一步,关掉所有的东西,只留下自己和一个空文档(不要再原有的基础上改。)重复以上所有的步骤,直到自己不需要视频,不需要笔记,不需要API为止。
作者: 范鹏霄    时间: 2014-9-8 08:31
     挺好的
作者: 高志鹏1    时间: 2014-9-8 08:59
直到喝5瓶啤酒,敲代码都不费劲,那就okay了
作者: JerryJava    时间: 2014-9-8 09:02
高志鹏1 发表于 2014-9-8 08:59
直到喝5瓶啤酒,敲代码都不费劲,那就okay了

好酒量。
作者: 菜鸟一号    时间: 2014-9-8 09:03
想理最重要,楼主的方法不错
作者: sk0806    时间: 2014-9-8 09:06
方法不错,,我也是跟着敲,效率太差
作者: zht123zht    时间: 2014-9-8 09:18
顶一个,写的很好
作者: JerryJava    时间: 2014-9-8 09:23
要去学习了~ 请大家也分享下自己的心得 ,咱们互相交流下。
明天见。 自学的朋友们,中秋节快乐。
作者: OCTSJimmy    时间: 2014-9-8 09:38
楼主的方法是每一个视频的过。
我想到了另一种方法:
1、从头往下先学到main函数的args参数,后将以前每个视频中,毕老师提出的需求单独记录下来,包括练习与例题。独自实现需求,并使用main函数的args参数的特性,改造、拓展需求。
2、继续往下学习,直到学到IO中,文本文件的读写为止。使用同上的方法,再使用IO文本文件读写的特性,重新实现需求。
3、再往下学习,直到学到IO中的键盘输入这部分,也使用同上的方法,重新实现需求。
4、往下学习到网络数据的读写,依然使用同上的方法,重新实现需求。
5、往下学到反射,随机将两个需求放在一起,使用反射在一个需求中操作另一个需求,在另个需求中操作前个需求,直至弄懂,或者玩腻。
6、尝试观看Android视频,试着在手机上,实现这些需求。

也就是说,每个例题与练习的需求,独自重写3至6遍,如此,基本来说不会的也绝对会变成精通,当然,此方法很耗时,但是很好玩。
作者: 不再上网    时间: 2014-9-8 09:44
楼主的方法不错。。但是我觉得应该还要加上一个:过个几天再把那些题目重新做一下。效果应该会更好点
作者: 杜工    时间: 2014-9-8 09:53
学习急不得,淡定,不用刻意去记忆代码,关键是编程思想,每种语言的语法都可以学,但是离不开思想的精髓哇。
作者: liaorubei    时间: 2014-9-8 09:57
学习的方法因人而异,当然你这个方法也是可用的,做笔记也好,但是你想想,如果有一本书,是不是会好一点呢,看视频还要调进度,看书嘛,就想翻那里翻那里。书比较方便,有时还有示例代码。
作者: 黄小橙    时间: 2014-9-8 09:58
这法子不错
作者: 默默丶    时间: 2014-9-8 10:02
其实没必要这样的 只要你理解逻辑思路 剩下的就是用代码来实现 代码都是死的 主要是思路   没必要这样强行搞
作者: viliv715    时间: 2014-9-8 10:40
方法不错  学习了
作者: dong53821713    时间: 2014-9-8 10:46
跟着感觉走 楼主厉害
作者: Eagle    时间: 2014-9-8 19:06
自学,其实个人有个人不同的方法,不是大家都适合一种的, 只要知道老师讲的重点,没有必要敲得代码一样,写些别的自己有兴趣的程序也可以,只要有思路
作者: 28了还能学吗    时间: 2014-9-8 19:08
收藏了  真是宝贵的经验
作者: 沈木生    时间: 2014-9-8 19:24
方法不错,学着学着
作者: 塞肥肥塞牙人    时间: 2014-9-8 19:28
继续努力
作者: 风哭雨落泪    时间: 2014-9-8 20:39
加油努力
作者: 大山    时间: 2014-9-8 21:33
看来以后也要多注意下思路了
作者: _code    时间: 2014-9-14 21:59
兄台这方法不错, 个人 感觉 还是 先 敲出点感觉 ,以后思路就出来了 ,
作者: JerryJava    时间: 2014-9-15 06:07
_code 发表于 2014-9-14 21:59
兄台这方法不错, 个人 感觉 还是 先 敲出点感觉 ,以后思路就出来了 ,

我个人认为只要能觉得不累,不枯燥,就好。  适合自己的才是最好的。:handshake
作者: hailong    时间: 2014-9-15 09:56
不错,学习了
作者: lishuliang28    时间: 2014-9-21 17:08
我现在只能跟着老师的走啊!!!
作者: zhiyuan0932    时间: 2014-9-22 02:25
方法还是不错的!比较实用!!
作者: 不系之舟王    时间: 2014-9-22 07:20
每个人有每个人的方法,适合自己就好
作者: 海燕    时间: 2014-9-22 10:04
平常记笔记,讲到练习题时自己动手做,之后再看视频里老师的做法
作者: mengzi987    时间: 2014-9-22 10:08
难度很大,但或许就是大部分人的成功之路吧!!
作者: 在学野马    时间: 2014-9-23 00:03
好帖子 好方法




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