马上就要毕业了,时间飞逝的感觉从来没有这么快过!在这儿的几个月过的很充实,从最开始的一无所知到现在的“一无所知”,是两个不同的境界。
夏天过来的时候,满心的好奇和自己下的坚定学习的决心。整个人充满了动力,那个时候是真的什么都不会,对于javaEE学出来能做什么没有一点儿的概念。在好奇心的驱动下,认真的学习老师讲的知识。当然,因为前期的课程很简单,所以压力并不大。
顺利进入就业班后,慢慢的感觉知识一点点儿变得更难懂了。但还是跟得上进度。JavaSE阶段学习的是Java的基础,这些基础虽然后面用到的很少,但对于理解整个Java的面向对象的思想和编程的逻辑,还是相当重要的。在这儿我虽然没落下,但是理解地并不是特别透彻。
之后开始JavaWeb的学习,在JavaWeb这一块儿,我最开始的时候还是抱着理解再学习的思路来进行,发现学起来异常地困难。后来发现这一块儿最重要的并不是理解,而是记忆和练习,这才是前端最重要的技能。对于一个页面,可能只是一个小的错误,就导致整个页面显示不出来。起初,调试起来异常困难,但之后练习的次数多了加上正确的调试工具的使用,才一点点地掌握前端的学习方法。但并不是理解不重要,只是相对于记忆和练习来说,对于一些不太理解的地方,可以暂时先放下,否则花费很多时间在一个无关紧要的知识点上,学习效率就太低了。而且在我看来,前端的逻辑性并不高,所以对于一些不必要特别纠结。
再后来就学习框架了,struts2、hibernate和spring的理解是很重要的,有时间的话可以找一本书去对照着学习spring的源码,这是进阶所必须的。对于这个阶段,理解就是很重要的,上课一定不能走神,要跟着老师的思路走,下课要多回顾。简单想一下就能明白:这些框架,别人用了很多年去完善,我们怎么可能在几天之内就完全理解了呢?所以,多花点儿时间在上面是很值得的。
之后的Bos项目学习,自己没有做的特别好,这是一个综合前端后台的知识,还有很多逻辑要去理顺,如果有时间,最好还能完善一下项目的功能,然而我只做了最低的限度:理解项目,了解技术。并没有进行扩展。
最后就是springmvc+spring+mybatis这三大框架了,这是一个主流的框架,但整体的思想其实和之前没有太大区别,只是实现上更满足现在的需求,所以使用的频率更高。但最好的还是自己最懂的,只要程序能够实现功能,能满足需求,就一切OK!
讲了这些,只是对自己一路走来的学习状态和技术进行了反思和总结。最后说一下现在的“一无所知”是:对于自己所学的技术,基础的已经初窥门径,但是更高深的技术还是一无所知。作为一名程序员,深切的感受自己所学是多么的欠缺,所以即使毕业了,也不会停下学习的脚步,努力地向更高的领域前进!
|
|