时间过得真快,来到黑马已经有大约100天了,来到这之前,我是一个仅仅刚知道hello world的小白,但经过这段时间的学习,我觉得我已经基本了解了javaee的大致学习框架,虽说很多东西掌握得不深,但是学习的方向也能大致摸清。黑马给我的感觉就是硬件设施不错,管理有序,学习氛围浓厚,班级同学相处的也很好,这样好的条件下,我觉得我更有了好好学习的动力。
总结这三个多月的学习心得,第一个月是JAVA的基础,我们对基本语法,一些入门的算法,基本功一定要打好,课余时间多的可以在网上找些其他算法题来练练,加深自己的逻辑修养。然后就是进阶的比如 线程,异常,IO流,反射,这些东西也很重要,课余时间我会上网,如知乎,CSDN找帖子来看,虽然不一定每个都看得懂,看很多帖子写得非常好,让我们能在老师上课的思路之外,找到一些新的视角新的思路去理解这些最本质的东西。接着就是WEB阶段的东西,这阶段东西非常杂非常多,学了很快又会忘掉,所以需要我们及时翻出来复习,但一些不属于我们业务范围或者不常用的东西,也没必要花太多时间,如前端,linux,我们可以用到什么再查什么,但web核心逻辑一定要搞清楚,三层架构的联系,浏览器如何给服务器传递参数,参数又怎么返回来,AJAX的实现,cookie,session的原理,这些东西我建议后辈们可以多看看知乎,里面很多很多优秀的文章,可以帮助我们用一些更深入浅出的方法去透彻理解。接下来就是框架部分,mybatis,spring,框架的学习其实没有想象的这么恐怖,我发现只要跟着老师的视频慢慢去实践一边,还是很好学习的,重点在于能够理解为什么要这么用。
最后想给一些对学习缺少信心或者比较迷茫的同学提一些意见,我觉得每个人都有自己习惯的学习方式,也没必要一定看别人怎么学,听人家怎么说,很多人会说看视频效率低,浪费时间,但对一些上课注意力没那么集中的人(比如我),或者难以跟上老师思路,或者代码逻辑没那么清晰的同学,课后再用2倍速加上快进,把课程再过一次,边看边思考边敲,我觉得不失为一个很好的方法,因为老师上课中有很多好的思路见解,不一定每一点都能捕捉到,每次我重新听,我都觉得又收获了很多细节,但是前提是必须要自己思考着再看,敲的时候第一遍可以照着敲,但一定要学会多回忆,第二遍就要尝试自己打出来。所以说,怎么学并不重要,重要的是你能够理解出来,那就是好的方法。
|
|