在黑马已经学习了两个月了,其实我感觉时间过得很慢,一点都不是那种一眨眼就两个月多过去了的感觉,有时还想想,天啊才过了一个多月才过了两个月,因为培训这段时间实在太苦了,每天都是在对着电脑和键盘度过,真的是身体一天不如一天,这段时间是人生中最痛苦没有之一的经历。而且,我希望可以早点出去找到工作,毕竟自己不像班里大部分人一样是应届生,还没什么生活压力。
但是,学习了两个多月的Java,终究也有很大的收获,才知道自己之前在学校学的知识都是九牛一毛,原来Java还有那么多东西要学。例如在基础班学会了很多没有学到的东西,一些具体的细节很多都是之前不知道的,在基础班中跟紧老师的步伐,每天把代码都打完,会发现自己真的学到了挺多,List,Set和Map集合这种东西来之前是怎么都自学不来,来到黑马听了博哥讲解就茅塞顿开,节省了很多冤枉的时间。
学习其实就是不断提升自己能力,发现自己不足的过程,每天上课认真的听老师讲课,把老师讲的都消化完,因为我觉得Java其实很多东西要学的,6个月老师也教不了我们全部,所以上课的内容肯定是老师经过实践和积累的经验来确定下来,相信这些内容是能够在往后工作中足以应付所有的任务,因此上课的时候我告诉自己不能像大学上课一样想听就听,不听就思想飞到不知道哪里,一定要把上课的内容完全听懂和记住。
晚上自习的时候我会按照老师的笔记把当天所学的代码都打一遍,基础班的时候打完就能上网找点跟所学内容相关的题目做做,扩展自己的思维,到了就业班其实发现时间是非常不够的,所以就尽量的把知识点都理清,不然过了一两天就忘记了。有时发现一个自己怎么想都记不起的知识点,就会马上翻笔记来看看到底是怎样的,否则会逐渐地把知识点给忘掉。
学Java的时候要记的东西是非常多,所以我自习的时候也会做自己能看懂就好的笔记来持久化自己的知识。把开发的每个步骤都记住,这样以后出去工作就能够得心应手的完成这些基础任务,不然出去连开发步骤都忘了,公司可能会想你这个人是不是真的有工作经验。三大框架其实并不难,难的是要记的东西真的是太多了,代码方面都是简单的,因为这些都是前人总结出来方便程序员开发的经验,要理解其背后的流程和实现真的是有点吃力。
其实学习是急不来的,要脚踏实地的真正的把所学的内容理解清楚,就算到时忘了,也可以知道去哪里找到相关知识点,找到以后一看就能懂了,也不用花不必要的时间再去学习一遍。遇到代码的异常或者bug告诫自己不必惊慌,可能是英语能力还好吧, 异常的信息大部分还是能看懂它说什么的,如果太难找就debug,debug真的是一个很有用的东西,Java的debug真的很强大,很多错误都能慢慢找出来。
学会自己独立解决问题是一个很重要的东西,无论是写代码还是生活,不能总依靠别人来帮自己解决问题,世界是残酷的,并不是全部人都会因为你而停下他们的脚步来拉你一把,你落后了,只能靠自己努力爬起来付出比之前更大的努力来赶上甚至超越别人。静心下来应对接下来的四个月学习,出来以后好好做人,四个月后又是一条好汉。 |
|