项目心得

Java 项目心得
   直营工会的项目开发已经临近尾声,这是我为数很少的从头至尾参与开发的项目之一,总的来讲,
收获很大。
   刚刚来到公司,对于我而言,一切都是新鲜且又陌生的。因为不熟悉公司的框架,还有同事对事
物分析、说话的方式,不只使我感到紧张,最多的仍是不适应。就拿公司如今使用的JDBC来讲吧,起
初我看起公司的JDBC代码,只能用两眼懵逼来形容,就是连写一个简单的单表数据库查询,我都作不
到。后来在同事的指导下,我学会了看别人已经写好的代码,慢慢的我学会了数据库的操做。这就是
我来公司几天后的最大成果。
   在适应与熟悉了新的工做环境后,运气不错的遇上了直营工会项目的开发。从起初的项目需求分析,
到数据库设计,我都全程参与了其中,可是,对于项目经验缺少的我来讲,大多数时间,我都只是一
个听客。我有想过也多发表发表本身的意见,可是,听了同事对项目的意见后,我以为本身的理解还
非常不足,就开发项目而言,我须要学习的地方还不少不少。
   就这样,项目的需求以及数据库的设计,很快的就告一段落。以后,我拿到了分配给个人模块:渠
道管理、公司管理、 达标设置。而后在领导的要求下,开始了伪代码的书写。没有考虑其余,按照项
目原型,我写好了伪代码,结果就是我写的伪代码一塌糊涂。像渠道管理,按照原型,只是一个渠道的
展现、添加、停用/启用,修改还有记录日志而已,可是停用/启用以后的业务,我全然没有考虑。
   开发阶段,遇到的问题更多。直营工会项目采用的是easyUI框架,没有完整的例子能够参考。起初,
在同事梁荣良的帮助下,一步一步的开始了项目的开发。在这期间,我学会了本身debug找开发过程当中
遇到的问题,也学会了多表查询sql的编写,像以前没怎么接触过的left join、sum 、if、count等的
sql,如今也能流畅的运用,再到后来各类先后台校验,定时任务的编写,本身也慢慢的掌握了方法。
同时,本身也发现了很多代码开发过程当中的不足。首先,就是代码的规范问题,前期,因为代码的不熟
悉,各类copy代码,还有就是代码的习惯不是很好,致使写出来的代码很乱很乱,期间同事梁荣良提醒
了好几回,我都不觉得然,没有放在心上。再下来就是开发过程当中细节的重要性,在工做工程中,遇到
了好多细节方面的问题:首先,我将url中的一个等号,写成了两个等号,形成的结果就是前台总是报
错,页面跳转不了。还有就是数据库数据异常的问题,原本不可重复的数据,因为个人马虎,写了多个,
形成后台各类报错,花了好时长间,去排查问题。好多好多,都是因为本身的不当心、不注意、马虎,
形成本身浪费好久好久的时间去修改代码。而这些问题都是彻底能够避免的问题,所以,在从此的工做
学习中,我必定会多注意细节的问题,努力养成良好的代码习惯,更快更好的去提高代码速度,使得自
己天天过一个充实而有意义的工做日,学到更多的知识去充实本身。
   项目已经临近尾声,在这一个月多时间的开发过程当中,学到了不少在平时写Demo中学不到的东西,对
于一个完整的项目流程还有了更深层次的了解:项目的开发,首先要有一个很清晰的思路,只有这样,
才能更好、更快的去完成本身的任务,这也是起初领导要求书写伪代码的初衷。其次,还须要良好的代码
习惯,整洁的代码,能够帮助本身在修改bug的时候,不至于找不到debug的入口,同时也方便别人去阅读
本身的代码。而后就是足够的细心,足够的细心,能够节省不少的时间去修改bug。再下来就是良好的自
学能力,开发过程当中,能够想象会遇到不少的问题,面对问题,不可能事事都去问人,别人也有本身的事
情处理,同时,这也是进步的一种方式。最后就是沟通,沟通也是很重要的一个环节,一个项目的开发,
不仅有本身一个,还有别的同事,不少时候,一个本身书写的接口,不止本身要用,可能别人也会用到,
因此发开过程当中,尽可能还要考虑别的同事。最后,我要特别感谢在这段时间帮助过个人领导和同事,正是
由于有了他们不厌其烦的帮助,才使我得可以更快的融入工做中去。
   
   
   sql

相关文章
相关标签/搜索