进入黑马学习java已经有一个多月的时间,这一个多月的学习相信大部分人都渐入佳境,对于java这门编程语言有了自己的学习方法,但也有部分人还比较迷茫,在这里我分享一下我的学习方法,希望对一些同学有所帮助。
相信对于学习方法,有很多人都信奉“理解万岁”,也就是说先理解,理解之后再去敲代码,但是也有同学有着这样一个难题,就是当天的课程,哪怕花了很多时间去学,也难以当天就理解,更别说去敲代码了,根本就没时间,对于这样一个问题,在我看来最好的办法就是:不去理解,而是单纯的去敲代码,去记忆。
还记得以前高中的数学老师跟我们说过这样一段话:
古时候的书生从小就开始背书,从三字经,弟子规到四书五经,但是一个小孩子真的能懂这些生涩的大道理吗, 当然不能,但是等他经历的多了也就慢慢的懂了。
其实学习编程同样可以用这样的方法,有很多东西真的有必要去彻底的理解吗?不是的,对于理解能力好的同学来说,能够理解自然是好的,可是并不是每个同学都能很快的就理解,而我们需要的也并不是要理解,而是要把代码敲出来,去实现想要实现的功能,理解了,敲代码的速度会更快,更有条理,但你不理解,但你记住了那个方法可以实现什么功能,这个方法的格式又是怎样的,同样可以把代码敲出来,同样可以实现我们想要的功能,既然如此,若是实在理解不了干脆就去记忆,但是也不是像背书那样去死记硬背,而是去实际操作,去敲代码,一个方法,他的用法是怎样的,又会有什么效果,只要把代码敲出来,运行一下就一目了然,通过不停的敲代码的方式去记忆,一遍两遍记不住,那就多敲几遍,而且有时候,你敲多了,看多了,熟悉了,自然也会慢慢的有所明悟,或许你依旧说不出来具体的理解,但是碰到了一个需求,你却能够快速的知道该用什么方法去实现。在我看来,能够做到这种程度,已经是一个合格的程序员了。
当然了,对于理解能力较强的同学而言,理解加实践才是最好的学习方法,但是当天的知识点,若是无法在当天就理解掌握,那就不要去死琢磨了,简单粗暴点,敲就完事了。 |
|