入职三个月心得

 转眼间,从一个刚毕业的学生到公司已经三个月,三个月,感觉自己也是学到了很多,但是学的越多,也会越发现自己不懂的也多,记得刚到公司时,只是一个只懂得基础JAVA和JSP以及简单HTML构建的小学生,入职第一个月,接手了一个二次开发的项目,虽然项目很老,用的框架也不是最新的,但是里面复杂的业务逻辑,让我第一次深深认识到自己编程能力的不足,在这期间,大部分只是一些简单逻辑的修改以及页面修改,但是却让我学到了重要的一点:调试。以前编程,不懂调试,顶多一个out输出,但是这样能了解的东西太少,在这期间,跟着公司前辈学习了DEBUG,真心觉得强大。 转眼一个月过去,虽然代码能力没得到特别大的提高,但是思维能力和调试能力都增强了。

第二个月,我们又接手了一个新的项目开发,一个物流园区的项目,这个项目是从头开始开发,也给我了一次真正的从头学习的机会,第一次从到搭建一个Springmvc+mybatis框架,然后前后台代码逻辑完全由自己完成,不得不说真的很爽,毕竟人们还是喜欢自己做东西,俗称做轮子。在这期间,我突然由以前的讨厌前端转为喜欢,因为我发现了前端真的是一个很强大的东西,以前,习惯在JSP中嵌套大量JAVA代码,后来使用了JSTL,觉得很厉害,但是现在,我更习惯在HTML中直接使用JS进行前后台的交互。 现在我的开发思路一般都是这样:

  1.需求(HTML页面)--2.逻辑(JAVA后台)--3.数据(DB)

在这中,前台不需要,或者很少需要和JAVA代码产生很多的耦合,我需要数据,直接ajax调用,后台你只需要把我需要的数据传过来就行,其中的逻辑结构在servlet中完整实现,保证最终返回的数据的正确性就可以,而前台,就是展示这些数据。这其中,JSON真的起到了很大的作用。

在这个项目的开发过程中,斗胆用了我刚认识的angular.js,不得不承认,尽管我就使用了其中最简单的一些功能,但是他确实是一个强大的工具,但是也正由于没有和同事采用相同的前端dataTable框架,而是直接使用angular.js和jquery进行数据的展示,导致我做了很多重复的工作,自己也造了好几个轮子,虽然造轮子的感觉很不错,自己实现的功能也很完整,但是总感觉心虚,老怕出BUG,毕竟没有经过大规模的测试。但是造轮子的过程也让我学到了很多东西。

现在,项目已经接近完结,闲着没事,上网看看前辈的心得,越看越发觉自己懂得还是太少了,不管怎么说,还是继续努力吧!

posted @ 2016-10-12 17:15  ToBeYouWanna  阅读(766)  评论(0)    收藏  举报