一位蜗牛程序员三年工作总结-2010

来源:互联网 发布:网络游戏软件出售 编辑:程序博客网 时间:2024/05/29 13:56

 

光阴荏苒,2010年已经就过去了,回首过去的一年,有很多的感想和体会。已经来临的2011年又充满了期待和希望。

首先很感谢公司给我的工作机会,以及公司领导对我的栽培。让我在这一年里不管是技术上还是处理问题的能力上都感觉到莫大的进步。

自去年来公司进入OCT项目组,和领导和同事每天加班加点,在规定的时间内使项目顺利上线。在这个项目中让我学习到了如何和同事高效配合开发。如何和测试组人员愉快合作而不是站在对立的角度去思考问题。在技术上,比如大规模并发操作的情况,如何用多线程实现。如何提高程序执行速度,以及存储过程执行速度,在SQL执行速度上如何去做优化。等等,这些都给我积累了宝贵的开发经验。为以后的工作打下了结实的基础。

由于部门的调整,来到九楼开发阿联酋旅游项目。这个项目最后成为公司一个失败的项目,虽然这个项目很小,但为什么会失败?这个值的我思考。前期在需求调研阶段花的时间太少是导致这个项目失败的根本原因。最后做出来的东西不是客户最终所要的。因为项目已经到了后期,前期没掌控好需求,到了后期去修改,所花费的时间成本成倍增加。开发人员修改次数太多,都改烦了最后导致离职频繁。最终成为一个烂尾项目。从这个项目中学到,在一个项目的整个周期中,需求调研,详细设计,概要设计,编码,测试,实施,维护等一系列环节。问题发现在阶段的前期,越能容易解决问题,对整个项目是有益的,发现的越晚,需要付出的成本越高。后面又做了枫华旅游项目。风华旅游项目总结了阿联酋旅游项目的经验教训。需求沟通时间长了,提交版本的频率更快了。每次提交版本的改动小,但是提交次数多,这样从客户那里反馈回来的信息越及时。在做枫华旅游项目期间,虽然技术上没有什么新的东西,但是由于只有自己一个开发人员,从谈需求,了解客户反馈信息及时整理成文档,开发,测试都需要自己去弄,而不是像以前的项目自己只负责一个一个模块。所以在对整个项目的把控和整个项目的流程上使自己提升不少,特别是及时的和客户沟通需求使自己做为一名开发人员,在平时的工作中沟通机会少情况下还是很有帮助的。

公司用SSH开发的一套权限管理框架,在做枫华旅游的时候发现里面问题不少。其实这套框架是给我们开发人员用的,所以我们就是客户,我们应该把开发过程中出现的问题记录下来以后再做优化和调整。任何事情做到又精又细的时候才算完美。但是不知道为什么前面的开发人员都没有去想这个问题,开发中遇到框架抛出的问题也不去改进,所以我决定花一个月的时间来优化这套权限框架。通过一个月的优化,感觉对我的用户体验能力和对关键点的切入能力提高不少。

除了做项目,在业余时间看了scjp scjd scwcd纯英文书籍,除了把基础学扎实以外英语能力也大幅度提高,为以后看英文文档打下基础。坚持读重构以及设计模式等国外经典书籍。提高编写代码的功底。坚持上csdn,javaeye等网站,浏览精华文章,了解前沿技术,保持旺盛的学习状态。除此之外涉猎软件管理方面的知识,为以后从事软件管理职业积累知识。

通过2010年的磨练。2011年自己在开发项目过程需要提高的地方。

    (1)、用户体验,在实际的项目开发过程中,主体功能开发时间只是很小一部分,大部分时间都花在了对需求的细化和对用户体验的细化上面。所以在开发的过程中,不仅仅是把基本功能实现好,当然基本功能这个是必须要努力,完整的实现好的,因为这是项目的基本骨架,这是客户的最低底线。然后如何去细化哪些用户体验方面的东西,这需要对客户需求的把握到位,对客户的使用习惯要理解透,这种能力的提高需要长久下功夫。

    (2)、程序扩展性,功能在实现的时候一定要有扩展性,尽量向面向对象编程思想高内聚低耦合靠拢。客户的需求总是在变,功能在不断增加,程序有好的扩展性,能很好的应付这些变动。比如一个扩展的功能需要加进来,好的程序只需要增加一些接口,或者重用原有程序的方法,只需在这个方法里面再新增一些额外的代码而已。

    (3)、程序健壮性,任何代码都必须经的起超级变态测试人员(不是骂人,而是说这个测试人员很尽责)的测试 。在被别人测试之前,首先要自己测试,比如单元测试,功能测试。这样给测试人员测试的时候自己才有底气,才自信,而测出来的bug也是最少的。

    (4)、代码重构,当代码或者说这个类的属性,方法随着需求的增加急剧膨胀的时候,我们是时候要考虑重构了。重构也就是对膨胀的类进行分解、划分成多个类,使类之间保持继承或者依赖关系。对膨胀的方法进行划分成多个方法,使每个方法实现单一的功能然后在不同的地方调用。

在未来更长的工作生涯中,我会更加严格要求自己,踏实地做好每一件事。我热衷于这个行业,在接下来的工作中我更加没有理由懈怠。我会不断积累经验和教训尽快提高自己。对公司安排的工作尽心尽责的去完成!我会不断加强学习,拓宽知识面,努力学习产品专业知识和一些工作常识,积极为公司创造更高的价值,力争取得更大的工作成绩。

 
《蜗牛》
该不该 搁下重重的壳 查找到底那里有蓝天
随着轻轻的风轻轻的飘 历经的伤 都不感觉疼

我要一步一步往上爬 等待阳光静静看着它的脸
小小的天 有大大的梦想 重重的壳裹着轻轻的仰望
我要一步一步往上爬 在最高点乘着叶片往前飞
小小的天 流过的泪和汗 总有一天我有属于我的天
我要一步一步往上爬 在最高点乘着叶片往前飞

任风吹干 流过的泪和汗
我要一步一步往上爬 等待阳光静静看着它的脸
小小的天 有大大的梦想 我有属于我的天
流过的泪和汗 总有一天我有属于我的天


 

原创粉丝点击