Fork me on GitHub
个人日记

过去五年的点滴

Posted on 2012-09-09 15:07 donald 阅读(909) 评论(11编辑 收藏 

 

像往常一样,在夜色下插上电源和网线,启动笔记本电脑,登录QQ,找到所有有关公司的群,逐一的申请退出和确认退出。今天,201297 终于离开了服务了五年的公司,随着零星记忆片段让我回忆下这五年的点点滴滴。

20079月的深圳还是烈日当空,我顶着骄阳,怀揣梦想和希望走进现在这家公司总部,新的环境,新的面孔都等着我去适应和挑战。

20083月,公司为了发展需要把整个研发团队迁移到了广州分公司,我跟随公司第一次来到了广州,离开了熟悉的深圳和朋友,刚熟悉的办公环境又陌生起来了。因大部分的人熟悉了深圳的环境,不太愿意在广州工作,所以团队离开了很多人,我接手了两个将要验收的项目,一个是房地产行业的网络营销系统,一个是移动行业的BOSS数据分析和工作流系统。因之前有一定的工作经验,想借这两个项目机会走向项目经理方向,可是等真正接触到客户,对整个项目负责的时候,发现无法快速推进项目,一张嘴别人就感觉不专业,整个知识体系不健全。虽然后面跌跌撞撞把项目验收了,同时也把自己的弱点暴漏无疑,公司领导也慢慢的给了个定位,只适合搞搞技术。从现在来看,那个时候的自己对自己没有一个正确的认识,没有一个明确的方向,不知道自己未来的生活在那里。

20086月由公司技术总监带队,着手开发公司一个大型的,具有战略意义的综合平台。受到技术总监的影响主动的担任两个核心模块的开发,随着对这行接触的深入和别人影响,感觉自己需要朝架构师方向努力。买了设计模式、UML和企业应用系统架构设计相关的书籍狂啃。那个时候记得,经常快到中午的时候被总监叫到办公室谈话,汇报设计成果,讨论一些团队建设和生活问题,每次都会超过饭堂吃饭时间,每次都是他带我去园区的餐厅。

是他提出了我的很多弱点,是他建议我去看些什么书籍。随着项目的推进他慢慢的退出项目,后来他也离开了公司,整个从深圳过来的团队就剩我和一个项目经理。这个项目期间的个人努力、总体环境的熏陶和总监的指点,我的计算机编程的技术能力上了一个台阶。怀念那段时光,感谢总监的指点。

         20094月,根据公司战略规划进行综合平台的二期建设,因技术总监离开和客户要求公司引进了微软顾问团队,这一年又是不平凡的一年,后来从这个团队走出去的人员都非常了得。顾问团队按照微软MSF模型来管理项目,颠覆了之前我们认为软件大部分时间都应该是在Coding的认识。前期进行了很多可行性分析和论证,项目正式启动后围绕需求和架构也进行了反复讨论和确认,最后召集相关干系人进行阶段性评审。等真正进行CODING阶段大部分需求都得到很好的分析和分解,通过有效的沟通需求是明确的,计划和成本也是可控的。项目推广阶段我参与了针对各个层次的用户进行培训工作,当然这时候我的沟通能力、情商低、文档编写能力和总结能力的缺陷又突显出来。

         20109月,在这家公司已经呆了三年,同时分管技术部的领导再次离开了公司。在“转型”的公司年度指导方针下,把公司的研发部分成三个产品组,我被调往轻量级BI组,这跟我进公司所接触的那个房地产行业的营销系统有点关联,只是当初压根就不知道BI这个名词。基于资质和对公司系统的熟悉,公司给了个研发/技术经理的头衔,技术加管理头衔一开始确实让人乐呵,但是怎么管理、怎么在技术上再一次突破等这些问题却没有好好思考。新的项目,新的团队成员,新的产品经理和研发经理(两个研发经理)的组合,还有新的技术领域等问题随着时间的推移慢慢突显出来,我那个时候想如果公司没有再多其他资源的投入我们团队不可能搞出点什么来,而公司认为结合两个项目(一个报表展示和企业总线的项目)的机会,以研发的名义就让你们搞搞,试试看是否可以弄出点什么来,这样的结果可想而知。慢慢的我们三个人的分歧也越来越大,总在用户体验上争论不休,产品都没有那里来的用户体验?这个时候冷静的思考和巧妙的退出是很重要的,而那个时候的我却浑然不知,总想自己所管理的报表系统能够得到客户好评,产品经理的离职和另外一个技术经理提出建立公司公共组得到公司领导的认同的时候,我成了孤军奋战,同时客户的投诉也悄悄的来临。

         20115月,公司的年度指导方针由“转型”变成了“起航”,研发部再一次重组,由原先的项目型组织结构转变成矩阵型组织结构,分成产品组和项目组,研发经理有向技术总监汇报,项目经理向产品总监汇报。而我调入产品组,同时还在那个项目失败的阴影中。在此之间负责了公司的一个文件系统的收尾工作,同时了解在领导眼里成功的门户组相关的产品和项目,本质上是没有太多的出别,但是用户体验上,关系人期望值管理上做的比我们好,同时清晰的目标,积极的心态也比我们做的好。这种教训是惨痛的,是值得深思的。

         201111月,跟我一样心态的老员工陆续的离开,公司的新面孔越来越多。去留问题已经摆在面前,还有那么多问题没有弄明白,就这样离开?移动行业的另外一个客户再次与客户签订了综合平台的项目,我想再尝试下,担任这个项目的研发经理,组建分阶梯的项目团队,按照MSFCMII3等项目管理思想展开了项目活动。

         从需求解读、分析开始,所有团队成员都参与,根据自己的技术特长找到自己感兴趣的模块,前期进行多次的解决方案讨论。通过需求评审、概要设计评审、详细设计、定期的代码走查等关键点的控制,项目按照预期发布了第一个测试版本,经过多次的沟通和确认,客户可接受的模块越来越多,同时也遇到了新的问题,系统中有一个公司不具备开发能力的模块,所以公司就尝试第一外包,也是一家小公司,想借此机会进入移动行业,所以价格很低的情况下也答应做了。没有详细的需求说明,没有原型确认,也没有阶段性的交付,两个月后给出一个版本,客户说页面太丑(一个GIS相关的模块),与预期的有落差。因相差太大,外包商又以亏本为由拒绝版本的更新,最后不得不内部研究地图框架,用3D效果替代原先的图片,虽然问题解决了,但是这个是未预料的,进度延迟一个月左右。项目分阶段的上线,测试,修改Bug,与客户确认,给用户培训,多个项目集成测试等环节反复的进行,慢慢的项目接近尾声。项目顺利验收了,只有项目组员之间的项目总结,没有结业PARTY

         20126月,受另外一个PMP的影响,没有太多的思考就报名参加了9月份的PMP考试,一边维护着项目,一边学习项目管理知识体系。因大环境影响,公司项目不是太多,除了主打项目之外,公司还想搞点其他项目,我接到一个安全领域的解决方案编写的任务,要求从较高层次上说服客户建设一个结合十八大信息安全要求的项目,PPT技巧,文字组织能力,说服能力,业务行业经验的缺陷又困惑着我,最后事情也不了了之。

         20129月,来公司已满五年,自己也三十而立了,各种各样的问题随之而来,一个累字可以表达此时的状况。没有太多的顾及,坚决的写了辞职书。是的,该停下来了,好好思考,好好总结,出去走走,准备下一程。。。。。。

 

 
分类: 个人日记
标签: 程序员总结
posted on 2012-09-09 23:44  HackerVirus  阅读(196)  评论(0编辑  收藏  举报