月度总结
走进吉奥已经一个月,感受了吉奥的文化,熟悉了自己部门的工作环境,以及公司事务
的传达方式,沟通了自己所在项目组的同事。一个月的时间,在同事吴杰的帮助下,已经让
我从当初进来的那么陌生过渡到对公司的熟悉。感谢同事对自己的付出 !
这个月所开发的项目是GeosurfAdmin与GeosurfBlock的结合。所用的开发环境
Elcipse3.2 (含Designer5.1.0插件),JDK1.5。所用的组件主要调用公司的javabean组件。
进度:已经把Admin与Block的代码偶合在一起,并重新设计了其界面,大部分的功能( 索
引,日志,服务,连接池,驱动管理……..)已经实现,小部分的还有待更好的完善。
在本月第一周的时间里,主要查看同事吴杰发给自己的Geosurf使用帮助以及开发手册。
由于刚进公司很多事情都是那么的陌生,Geosurf以及公司的javabean组件以前我也是没有
接触过的(当然以前没进公司也是接触不到的),还有一大堆概念名词以及地图图层的数据
来源等等……….。同事的帮忙,自己的努力理解,让上面的一些问题在一个星期的时间里
面得到了很好的解决。知道了什么叫Gis, 知道了Geosurf的用途以及如何利用公司的
javabean组件进行开发,知道了图层数据(本地,数据库,webservice)的来源,知道了Geosurf
怎么把一个xmd文件导入并对其图层进行加工,后发布到tomcat服务器当中去。自己对
Geosurf开发流程有了一定的了解,这样也为第二周进行代码实例开发有了一定的基础。
第二周的时间里,同事吴杰发给了公司的GeosurfAdmin 不基于公司javabean组件而开
发的原码。这让我对GeosurfAdmin的开发原理有了进一步的了解,因为看了原码,各个功
能的实现,自己掌握的很清楚。在这一周,自己已经开始GeosurfAdmin的实际界面设计开
发,并逐步实现其具体的功能。而这周自己做的开发跟以前不同点是自己是基于公司的
javabean组件进行设计。这样也使自己对公司的javabean组件有了详细的了解。第三周的时
间里,开发的进度已经迈入了集合Block分块工具。理解了Geosurf的构建原理,对其分块
工具的集合也就显的比较的简单。也很快的在第三周的时间里,把GeosurfBlock加进了
GeosurfAdmin里面,并完成了GeosurfBlock要实现的功能。但此时,问题也出现在了这Block
上。根据要求,Block上要实现一个滑杆以及鼠标滚轮来控制图像的放大缩小功能(先扩大
或缩小图象的宽高,再改变显示范围),这样有利于数据比较大的时候提高图象显示效率。
由于对公司原来代码对图象操作的代码的理解上有一定的压力,不好对其原代码做修改,和
自己本不太熟练的java图象编程,使这个问题延续到了第四周。在第四周的时间,一方面
在同事的帮助下,一方面自己努力理解公司对图象操作代码的原理和提高自己的图象编程的
能力,终于把功能的代码开发出来了,使得第三周的问题迎刃而解。
一个月的时间过去了,使自己编程能力,对公司代码的操作能力得到了提高。但这其
中也有自己的不足。很多时候我忽视了团队的力量,使得一些小问题的处理上浪费了自己很
多的时间。以后自己将会注意这方面和同事的沟通问题,遇到难题积极主动的需求同事的帮
助,努力提高自己的开发效率,节约开发时间,更快更和谐的加入到团队这个大家庭中去。