还有一些人问青鸟技术部的老师,学习中记不住代码怎么办?首先我们学习过程中一定要搞清楚,我们学习Java是为了找一份工作,而不是应付考试,把学校里的那些作风都忘了吧,不要去背代码,勾重点,关键是要动手,软件工程是一门实践学科,在学习过程中,光看会听会是不行的,学到每个知识点一定要去理解,动手敲代码,敲完了,继续下一个知识点。雷军有篇文章:给程序员的五点建议,其中有一点是必须写够十万行代码,这个观点我认同,不动手,跟本就不会进步,写代码是一个熟能生巧的技术活,没有足够的代码量,是成不了高手的,因此,一定要多敲代码,多敲代码,多敲代码。
学习中,要抓住主线学习,至少能先独立做一个小Web项目,再去考虑深入学习别的东西。有些人在学Java基础的过程中,学到多线程,非要把理论搞清楚了再说,去找一些专门讲多线程的书来看,还有些人看到某些文章说Java在new一个对象的时候在堆内存里开辟了一块空间,就要去研究堆内存,继而去研究JVM去了,这样的学习方法是不可取的,初学阶段要学会先抓住重点,以理解、实践、找工作为主,要学会先放弃一些东西,等有了多余的时间再去深入研究自己想知道的东西。还有一点,学习过程中千万不要钻牛角尖,我有个发小,学到多线程死锁这一块,死活理解不了,就放弃了,还有一个更可怜,在培训班学到匿名内部类,一直在想这东西是干啥用的,为什么要有匿名内部类,老师课都上到后面去了,还在想,甚至每一个词都要理解透了才肯继续下去,Java基础还没学完,就掉队了,想退学,培训机构不退,两万多打了水漂。学习中一但遇到暂时理解不了的,先休息休息,出门运动运动,适当放松一下大脑,静下心来想想,再看一遍也许就会了。还是理解不了,就先跳过吧,往后面学,没准看到后面,突然一下就明白前面为什么这么做了。
所以北大青鸟老师温馨提示,学习不是一件容易的事情,需要很大的精力和自己的意志力,但是只要自己选择了,就要坚持下去。
