看到日历马上8月要结束了,写点什么也不知道标题。匆忙8月,其实是匆忙每个月,自从2007年7月毕业到公司上班,每周周六加班,周一到周五至少2个晚上加班到9点,每周多工作10个小时左右。2年时间,每周工作8*5=40个小时,加班10个小时,相当于给公司工作了2.5年了。因为户口,没有在公司干满三年需要交上万的人民币,也因为项目一直不完,始终下不了狠心谈离职。但是,看到身边的同学都纷纷跳槽,高薪不断,我也心里痒痒。但是,当我准备找工作时,我才发现,在公司2年,我已经很少编程了。2年时间大部分精力是在客户沟通需求分析这块,最近1年手下一直有几个刚毕业的学生帮我写代码,我的工作主要是需求分析、库表设计、安排他们开发、安排几个测试的MM测试。每天干不完的事情,打不完的电话,开不完的会议,就是没有再编程。刚毕业那会,我也是编程高手啊,不停的帮同事解决技术问题。其实大部分都是javascript的问题,因为那时刚开始画界面原型,需要大量的js开发。可是,到了今天这个时候,有人问我技术问题,我要么让他去问架构组的技术支持,要么告诉他先不要做,再和客户讨论下,换个简单的方式搞定。心里不是很踏实啊,虽然做了大项目,但是做的真的不踏实了。如果真的说学到了什么,我觉得只有一句话,那就是“认真做好项目的每件事”。但是这句话找工作好像远远不够。个人总结下比起毕业那会,有那些提高了呢?
责任心提高了,因为负责两个子系统,从需求,设计到开发、测试,客户签字验收一条龙,责任重了责任心自然起来了。
积极性提高了,每天很想偷懒,但是一旦我偷懒,下面还有3,4个人的工作需要我安排,都是新人,也都是对前途充满期待的年轻人,一旦没有给他们安排工作,马上过来问有什么事情可以做。因为要保证他们工作充实,所以,我被逼着充实了很多。刚毕业那会,经常上网、上qq,现在上班不敢开qq了。以前有领导看着我,我都开qq,现在却因为怕事情做不完,不敢开qq了。
对大项目的理解提高了。项目组有120人左右,整个项目做了2年还没有验收,给我最大的感觉是,大项目实施难度太大了。项目的目标客户大约1万人左右,按照客户的组织机构和使用功能不同,项目分成了20个子系统,每个子系统对应一批客户。客户方从各个机构抽选出大约40人的领域专家,分别负责20个子系统的工作。参与的人多,沟通成本特别大,项目前期大会小会不断,电话一个接一个,email多到快要爆掉。开发中期,淘汰了一批能力不行的开发人员和子系统负责人,项目领导班子换人,开发规范指定不及时,技术问题没有彻底解决,各种公用组件产品的培训没有跟上,整个开发过程不能不说是混乱。项目后期,测试工作繁重,但是测试人员不到位,后来人员到位了但是业务跟不上。测试出现问题,涉及到多个子系统或者公共层面的问题时,各个子系统负责人相互推诿,或者公共的问题悬而不决,客户方对于流程不能下定论,各子系统不肯承担修改业务流程的风险,只能逃避。总之,项目大了什么事情都可能发生,2年项目组经历真是见识不少。
最后提供的应该是喝酒抽烟的本事了,进公司时我还是刚毕业学生,从来不喝白酒。现在倒好,经常和客户老大一起喝上半斤白酒,还有抽烟以前就是毕业那会抽着玩,现在一加班必须抽烟了。加班太多,烟也抽的太多了。