文档章节

项目心得

 勇往直前的麻雀
发布于 2017/06/02 20:58
字数 1411
阅读 10
收藏 0

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


   
   


 

© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 49
码字总数 15743
作品 0
西安
MapXtreme 2005 GIS开发入门系列 索引

前言: 今天没写什么文章,刚回到家本来是要用 CYQ.Data 框架 继续重构以前的博客系列项目,回头看见博客有MapXtreme的留言; 就顺手花了2小时左右,把以前写的十四篇MapXtreme文章重新编辑了...

晨曦之光
2012/03/09
0
0
2014年DevExpress使用教程合集

DevExpress系列教程 DevExpress Universal Subscription是DevExpress旗下重要的用户界面控件,也是全球使用最多的.NET用户界面控件套包。自2014年以来,慧都小编为大家奉献了很多使用教程。如...

咲晚杍
2014/12/31
0
1
Android studio 使用心得(十)---android studio 多渠道打包(三)

关于使用android studio 如何打包 大家可以看这两篇文章 Android studio 使用心得(四)---android studio 多渠道打包 Android studio 使用心得(四)---android studio 多渠道打包(二) 真正的项...

veidy
2015/07/28
0
0
【转】LINUX ASP.NET WEB服务器:JEXUS

Jexus 即 Jexus Web Server,简称JWS,是Linux平台上 的一款性能优良、功能强大的 ASP.NET WEB服务器。Jexus Web server 是第一款真正意义上的(非开源)LINUX/UNIX ASP.NET WEB服务器,它是 ...

topdogs
2011/01/23
0
0
红薯BOSS能分享下你在tomcat方面的心得吗?

BOSS@红薯,能共享下你在tomcat上面的心得吗?我们现在的项目也主要使用tomcat,但是总是觉得只是初级的部署使用!如果想深入研究tomcat从何下手?tomcat的性能优化以及负载均衡有什么分享的...

金大胖
2012/02/10
607
7

没有更多内容

加载失败,请刷新页面

加载更多

区块链教程以太坊源码分析core-state源码分析(一)

兄弟连区块链教程以太坊源码分析core-state源码分析,core/state 包主要为以太坊的state trie提供了一层缓存层(cache) database主要提供了trie树的抽象,提供trie树的缓存和合约代码长度的缓...

兄弟连区块链入门教程
3分钟前
0
0
使用putty上传文件

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: 使用putty上传文件 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::linux 用户名 set linux_us......

shzwork
4分钟前
0
0
摹客首家发布Adobe XD插件

10月19日,摹客iDoc发布了支持Adobe XD的插件,这是中国国内首款基于Adobe XD 正式API的插件。 设计师在Adobe XD 中安装并使用此插件,可以将设计稿上传到摹客iDoc,并使用iDoc的全部协作设计...

mo311
4分钟前
0
0
MetInfo最新网站漏洞如何修复以及网站安全防护

metinfo漏洞于2018年10月20号被爆出存在sql注入漏洞,可以直接拿到网站管理员的权限,网站漏洞影响范围较广,包括目前最新的metinfo版本都会受到该漏洞的攻击,该metinfo漏洞产生的主要原因是...

网站安全
4分钟前
0
0
git统计代码行数

$ npm install -g cloc$ cloc . 2193 text files. 1533 unique files. 760 files ignored.github.com/AlDanial/cloc v 1.78 ......

moon888
5分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部