项目心得
项目心得
勇往直前的麻雀 发表于6个月前
项目心得
  • 发表于 6个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

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


   
   


 

共有 人打赏支持
粉丝 0
博文 29
码字总数 10192
×
勇往直前的麻雀
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: