2008上半年工作总结

 

在路上

Ø         半年之路

1.       转变适应

2.       微软学习

3.       项目开展

Ø         途中风景

Ø         将来的路

半年之路

 转变适应           时间1-2         关键词: 理论与时间

 

刚刚进入IT维护中心的我,是一个空有理论知识缺乏实践经验的菜鸟,在系统应用室的培养下逐步成长,摸索积累着经验.这段时期完成从一个学生到一个工作者的转变.

 

学生时期:在四年的大学学习中学习的范围较广,横向涉及计算机的各个方面,硬件,软件,网络,应用等等,纵向从电路,内存,编译原理,算法,数据结构,操作系统,大型机都有讲述.是一个打基础的过程.

 

工作时期:方向明确了,做企业IT应用开发,做细做优,是把理论知识运用到实践当中去的好机会.在这段时间,在导师的指引下,我系统地学习了下面3方面知识.

 

1.       CSS+DIV 网页开发模式,领悟表现和结构相分离的思想.

2.       JavaScript,Ajax 的学习运用,从而提升用户的体验.

3.       B/S的开发架构,主要学习.net+SQL2005搭配的开发技术.

 

微软学习               时间 3         关键词: 规范,管理 

 

很幸运,3月份我有机会到EIAC(一站式企业信息应用中心)开发现场跟微软项目组学习开发知识.在一个月的学习过程中,微软项目组给我上了一堂很好的课。从文档的编写,代码规范,项目分工,项目管控,员工交流等各个环节都建立了行之有效的规范,让我体会良多,收获颇丰.

 

其中重点当然肯定少不了的是开发的核心---代码.微软项目组在初期,对项目分工,架构设计做得很好,一个项目就像一个企业,里面不同的部门分管系统的各方面.任务细分后责任明确下落到个人,每人都要对自己的代码负责,印象最深的是一个代码Review的环节,让其他人检查自己的代码是否符合规范,通过了才能上传到项目代码库中,2人都要对代码的后果负责.

 

项目开展             时间 4-6         关键词: 项目理解

 

从微软项目组回来后,我在导师的指导下着手协助分析管理系统的开发.3个月的开发中,我加深了对项目的理解,提高了开发技术.项目我主要负责流程和表单的开发.

 

    在工作的过程中导师给予了很多的帮助,帮助我了解EIAC的整体架构,学会了系统界面,组成,权限,数据库表结构等等.感叹微软良好架构的同时,也懂得了如何快速解剖一个系统的组成.在遇到难点的时候,导师永远不会直接告诉我答案,他告诉我,百度和google是一个好老师,例如在附件控件NTKO附件管理控件的使用上的疑问,导师就找来了<NTKO附件管理控件开发接口参考>,让我养成通过技术接口文档解决问题的开发习惯.

 

经过系统应用室的努力工作,分析管理系统1期已经于626成功上线.但是我们不会停下脚步,贴心的服务是我们对兄弟单位的承诺,我们将在以后的工作中完善系统的功能.

途中风景

经历此次项目,让我有了一些对项目开发的体会与一些反思

 

需求的适应  

 

即使是用户本身,他也不一定就是领域专家,他也在项目的过程中逐步完善自己的理解,不可能一次就提出所有正确的需求,在需求和开发中迭代前进.作为服务提供者,一方面我们要在需求上善听,善于引导,汇总,同时一方面在系统设计上也要做到可扩展,有良好的架构,防范突然情况.

 

良好的架构  

 

紧接着上一点,作为开发人员,如果为系统选择一个良好的设计,架构是一个难点,重点.在分析管理系统中,由于我们的系统是基于EIAC的开发平台,让我体会到良好架构带来的方便,项目细分成,对于每一项需求的实现,就好像设定一项业务的办理流程.让该需求在此流程上跑.而根据实际项目设计合适的架构是关键.

 

开发的价值

 

最后,通过完成这一个项目让我体会到开发的价值.编程是对世界事物的分解和重构,是一种手段和工具. 技术的价值体现在:

·解决问题。如,实现一个功能。

·提高生产力。如,实现同样的功能,如何缩短开发周期,提高质量。

·提供良好的产品或体验。如,Ajax

 

    但是,技术的模仿性很强,作为一个技术人员,核心竞争力是在于业务上

·深入    一件事情做得比其他人都好,弄的透彻,自然就具有竞争力。

·细分    把一件事情做出花样出来,在满足客户基本需求基础之上,能够更好的满足客户的其它需求。

·前瞻    在未来的事情发生之前,便弄一些东西等在那里。

 

从开发的角度上,防止为开发而开发,不能只从开发者的角度看产品,用户是上帝,用户在意的不是产品用到的技术有多高,而是产品有多好用.

而从工作的角度上,开发的思想可以给予我很多工作,生活上的启示,我举两个印象最深的例子.

1.       表现与结构分离    这是网页设计时常用的思路,内容和表现手法分离,方便重用,维护.这种思想在日常的文档写作,PPT制作上都给予了帮助.内容为王,外观可以后期完善.

2.       设计模式,系统架构的思想    MCV的分层开发,项目细化成子项目的做法,利用面向对象的思想,条理清晰的安排好每样需求的实现.这跟工作,生活中做事何其相似,总结,分类自己的工作,复用有用的信息,提高工作效率,有条不紊地妥善完成工作和生活事.

将来的路

    半年的时间过得很快,我还需要多学多问,现在才是刚刚进门,努力掌握熟练常用的开发技术,在一定精通的基础上配合电信的业务知识,从而更好地利用IT技术服务用户,把自己的职场之路走得更宽更广.

posted @ 2008-07-04 11:20  vincent_赵  阅读(408)  评论(0编辑  收藏  举报