学习感想
不知不觉来黑马这边已经快两个月了,这两个月感受颇深,良好的学习氛围,负责的老师和助教,都给予我们很多的帮助,我是属于半路出家的,基础不是很扎实,来这边也很偶然,我最早是做销售的,因为一直需要配客户喝酒所以后来不干了,后来自学了iOS,在广州那边也做了半年多,后来回到上海找工作,然后就悲剧了,非常的不好找,后来跟一些同学聊聊就转了java,他们说黑马程序员比较好,再然后我就开始了在黑马的学习生活。 首先这与在学校学习时不同,在学校老师教学内容太多,学生跟老师学习时,往往抓不住学习的重点,学习的知识太空泛,也缺少项目经验,造成有些学生只会空泛的理论,项目能力,实践能力不强,达不到企业选用人才的标准。 但是学习参加黑马的培训之后,学生能对 Java的结构能更好掌握, 对知识点也能深刻连贯的理解。尤其是对企业测试的考点能做到很好的掌握,让你在企业的⾯试 过程中,不管是项目能力,还是考试能力,都会让你有很⼤的提升, 让你在求职的过程中稳操胜券。学生在最初学习 Java时,学生考虑到自己有 C语言基础,且英语基础也很扎实,所以想先学校学习然后去考试。学校学习了一段时间后,发现 Java的知识点都还比较容易理解, 因此信心十足地做了几套考试模拟题,可是结果却令学生颇受打击。 究其原因,学生发现自己平时学习计算机语言时习惯多上机练习, 多查文档,多翻参考书,所以对一些细枝末节的地方往往都不加特殊 记忆。 然而,在考试中,自己没有任何文档可查,内容又往往偏向那些 不被注意的细节上。 ⽽且由于 Sun 公司用于考试的专用教程,只有在授权培训中心参加了培训之后才能获得,所以学校学习的重点往往与考试方向“谬以千里”。 所以参加黑马培训班之后,会让你更容易通过考试,取得 SCJP证 书,让你高薪就业。 学校学习时不容易注意到的知识点,讲师都会给予提醒和讲解。如,垃圾回收机制,Java没有指针,利用后台线程进行垃圾回收。学校学习时看到书上的讲解真是一头雾水,听课后,就会“恍然大悟。讲师把垃圾回收机制这个知识点必须理解的⼏条内容列出:“程序员无权回收内存;系统自动完成垃圾回收;回收的时间无法预计;黑马程序员可使本地变量赋值为空,使其失去意义以待回收;当运用户线程时能回收内存;垃圾回收时必须使变量赋值为空 null。 讲师会列出考试中此类知识点的考查⽅由于培训方向就是面向应用和认证考试的,促进就业。 所以在整个授课过程中,重点都会围绕着考点,讲师会在其中添加一些实用的知识以助理解。 对难以区分的概念,讲师会用例子进行归纳总结,学员可高效率地准确掌握。 ⽐如“重载(overloading与) “覆盖(overriding这) 两个概念,考试中常考,自己看书时觉得很相似,书上讲得又很抽象。 某中文参考书上对“重载解释成“在同一类中实现取用不同变元的同名成员函数,把“覆盖解释成“子类修改父类中的方法,而且举的例子很简单,即使理解了其中的含义,也很难想到考试中会如何考查此知识点。在黑马 JavaEE培训班上,讲师将两个概念的不同与要点都总结成几条,把重载的特点总结成“在同一个类中方法名相同的方法;参数个数, 参数类型,参数顺序不能完全相同;只有方法返回类型不同的方法不是重载;构造函数也可重载。同时把覆盖的特点总结为“分别在子类和父类中的同名方法;方法声明形式必须相同;子类方法访问权限不能缩小;子类中覆盖的方法不能抛出父类中更多的异常。 对这两个概念的每个特点和不同点都会有例子对其进行解释,还会给学员思考巩固的时间。例子都与知识点很贴切,能在最短的时间里牢固掌握这两个概念。 然后讲师会举出一个考试中的例题进行练习,这样学员不仅掌握 了这个知识点,而且理解透彻,正所谓“万变不离其宗,考试中只要与 这两个概念相关的题都会迎刃而解。 学校学习时不容易注意到的知识点,讲师都会给予提醒和讲解。比如关键字 false和 true不能大写,这在学校学习时很难注意。 回头看了下,我们已经到了java web了,之前的javaSE以及mysql部分,发现已经忘了好多,所以我们还是要经常复习,这样不仅可以更加快速的巩固新知识,还能对之前的回顾游了很好的效果。总的来说,来黑马两个月,改变了自己一些不好的学习习惯,比自己学习效率高太多了,不懂得有老师和助教,所以我们对于后面的学习也充满了信心,虽然后面框架和项目很难,但是只要好好学,这都不是问题,这就是大体我这两个月的学习感想!
|