很荣幸,能加入 JavaEE 基础班 48 期,在 2018 年 3 月 15 日,我从基础班毕业了。毕业之际,写下我在基础班这段时间的一些学习心得,与各位分享。当然了,每个人的学习方式可能都不太一样,在此写下个人的学习经验,仅作为参考。
认真听讲,这个不需要过多解释,基本上是我们每个学生需要做到的,因为作为初学者,只有认真听讲,不错过每一个细节,才能更系统地掌握所学的知识。至于为什么要跟老师发生互动呢,我觉得原因有二:首先,能跟老师互动,说明我们的思维能跟得上老师的节奏,相当于老师讲一遍,我们再复述了一遍,学习的效果,不言而喻;其次,每天授课的时间比较长,在这个过程当中,如果不跟老师互动,难免会转移注意力,甚至是打瞌睡,能做到跟老师互动,自然精神比较集中,学习效率也会提高
上过基础班的同学都知道,我们的学习内容,除了老师日常的授课以外,我们还有教学系统的题目需要完成。那么,在我们每次开始做题之前,先把学习过的内容回顾一遍(先是在脑海中快速回顾,然后看一遍课堂笔记,如有必要,再将上课视频快速浏览),然后再趁热打铁,一鼓作气去做题,是不是会比一边做题,一边在想今天学习的内容是什么,来得更快一些呢?
由于基础班毕业的一个大的前提条件就是通过上机考试,而上机考试的题目,就是来自教学系统里面几百道题的随机抽取,所以每个同学都必须把教学系统的题目给吃透。那么,是否我做多几遍,背背答案,越快越好呢?当然不是,如果我们的目标仅仅是通过基础班的上机考试,那么这样做可能没有问题,但是我们的目标不仅仅是通过基础班的考试,我们是想在就业班的时候学得更好,才有可能找一份理想的工作。所以,我们要做的是,做题的时候,重在理解。首先,争取利用所学知识自己完成,其次,查看老师提供的参考答案,再者,请教同学或者是老师,做到真正理解解题思路,扎实基础。只有在基础班把基础打扎实了,就业班才能上得更稳
由于黑马老师的专业和细心,不仅在上课的时候讲得详细,而且在课下还提供了学习笔记和学习视频,这还不算,如果通过这些途径,还是无法理解某个知识点,课下老师还可以给你单独讲解。但是,这样就够了吗,我们不需要自己做知识整理了吗?我不太认同,我觉得无论老师讲得有多么事无巨细,我们还是要自己重新梳理知识点,形成自己的学习笔记,同样原因有二:首先,老师的笔记,毕竟是用老师习惯的语言来书写的,并不是说不好,只是不一定适用于每一个人,在课上的时候,老师结合口头语言的阐述,我们可能真的听懂了,但是过一段时间,未必都能看懂;其次,基于老师的笔记,我们在重新梳理的过程中,总能发现一些自己不小心遗漏的知识点。所以,我认为在课程完成之后,很有必要重新整理一遍属于自己的学习笔记,牢牢掌握所有知识点
坦克大战,作为基础班所有知识的项目结晶,以及面试必问的问题,重要性不言而喻。如果能理清坦克大战所有的流程和具体编码实现,那么我们肯定是充分具备上就业班的条件的。但是,如何才能理清所有的流程,然后做到脱离教学视频,独立编写代码呢?我觉得可以分三步走:首先,跟着老师的授课视频,把所有的功能实现一遍;其次,重新梳理坦克大战的上课笔记和自己已经实现的功能;最后,对照自己重新梳理的笔记,再次从零开始,完成整个项目的编码。
笼统地说了一大堆,同样的,我的学习方式只代表我自己,不一定适合每一个同学。但是,这些都是个人经验的总结,自己总结的同时,但愿对一些新同学有所帮助,祝好!
|
|