本文于2016年底完成,发布在个人博客网站上,标题为《2016年全年回顾》。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。
元旦后第一个工作日,上午请假办理宝宝的医保,比较重要;办事人员叮嘱说每年的12月10日~12月25日可以办理,以后可不能像这次拖这么久。
工作总结
重点工作
- 外网开放访问,包括如安全红线整改、IT安全整改、信息安全汇报等工作。部分局点的用户对本特性给出了正面的评价,基于此,在元旦前提交了申报效率提升奖励的材料,不知道有没有机会,据说竞争很激烈。
- XXX系统集成,完成了文档管理特性的集成,解决了一直以来在文档管理方面的短板,但由于上线时间比较晚,在10月底才上线,所以应用效果目前看来很难讲。
- 微服务改造,目前完成了Spring Boot、Spring Cloud、Dubbo的引进和使用,春节前可以完成主要特性的分解和上线;当然了,当前分解出来的组件还比较大,特性太多,开发、维护各方面还是不方便,另外引入了一些性能上的问题,对用户的体验造成了损伤,这些后续都需要进一步的分析和处理。
团队管理
-
新员工培养,组里新进了一个应届硕士毕业生,比较难得。导师挂我的名字,由另外的同事负责具体的指导。总体而言,进展还算正常,从答辩情况看,答辩组的领导反馈还不错;但新同事的状态不好也是不争的事实,虽然现在转正通过,但后续如何能快速提升技能,完成角色的转换,还需要花费一定的时间,需要多想想办法。
-
团队稳定性,合作团队大换血,应届的新员工居多,基本上只在电话里有交流,本尊没见过。自有人力中,来了新员工,原有人力没有变化。
-
团队能力提升,今年项目组整体搬回了基地,后来又去了upark,和合作团队的办公场所隔离开来,相关的团队活动如代码评审、业务串讲、技术讲解等活动逐步由合作团队独立完成。从实际情况看,由于合作团队的稳定性非常不好,以至于合作团队的骨干没精力、没意愿在相关的活动上投入时间,因此从我的角度看,在过去的一年内,合作团队的交付能力其实是在下降,这从每个迭代测试提交的缺陷单、缺陷单的解决率上也能看出端倪。
-
团队积极性,合作团队由于不太稳定,所以略过不谈。自有人力的积极性一直是我头疼的问题。
在2015年,由于是项目刚启动的第一年,交付压力比较大,所以分配工作任务时采取的了指派的方式。这种操作方法的优点是目的性很明确,可以依据成员的特点、工作任务的完成情况来调整工作。但缺点也很突出,那就是工作分配很难均衡,有成员会一直很忙,有成员则会有一定的空闲,时间久了,成员之间就会产生抱怨;另外由于工作任务的不同,团队成员得到的锻炼不同,个人能力的提升方面会有比较大的差异。
所以在2016年初和项目经理交流之后,决定后续分配任务时,由团队成员自愿认领;当然从保证效率的角度考虑,个别任务还是采取了指派的方式。
但从实践效果看,实际效果可能没有预期那么理想,不积极的同事还是那么不积极,要么认领任务时拖拖拉拉,要么认领了任务之后只承担次要角色的工作。即便Jackie后来找时间单独交流,并且措辞非常直白,但从同事当时的反应及后续的表现看,似乎没有达到效果,让Jackie很是失望和受伤。Jackie的沟通能力和技巧有这么差吗?郁闷。
-
改进建议,上半年团队表现非常抢眼,各项指标在部门内领跑,领先优势一直维持到11月份,然后被其它团队以微弱的优势超出。虽然晚节不保,但团队的表现还是不错的,来年需要继续保持。
项目管理
- 项目状态,经历了高速发展的一年,本项目在16年的发展遇到了极大的阻力,不过总算挺了过来。
- 由于有其它IT系统与本项目在竞争,而研发高层出于某些原因改变了对本项目的态度,不支持、不认可,可谓是前狼后虎;
- 服务部门在2016年初压缩了预算,另外其上层组织变动,相关的领导也发生了变化,对项目的生存和未来都产生了一定的影响。好在申报的奖励在年前评审通过,接下来即可等待奖金到账了。
- 团队奖励,下半年准备的材料比较充分,在外部申报的奖励在元旦前已确定,奖金虽然不多,但蚊子也是肉,最重要的是得到了外部的认可。
- 技术储备,完成了Spring Boot、Spring Cloud、Dubbo的引进和使用,相关的调用链分析(zipkin)、服务治理(dubbo-admin/dubbo-monitor)、日志统一存储和检索(ELK)等也逐步在试用,待后续稳定了逐步上线到生产环境。
- 工程能力提升,基于公司的CI对编译、构建、打包、部署做了自动化,从应用情况看,仍然不太理想,耗时太久且部署后的应用运行不稳定,被测试反复诟病。
个人总结
- 卖掉第一套房子,在原小区换了一套大房子。
- 小区里有了停车位,以后再也不需要为了停车而烦恼。
- 驾照到手;国庆节在高速了开了两个400公里,包括4个小时的夜车,还好安全到家。
- 二宝出生,巧的是和大宝生日只差了一天,身份证末尾四位居然还是一样的。
- 大宝四岁了。
对来年的预期
为满足来年项目交付以及个人发展的需求,打算采取如下措施:
-
多读书
- High Performance MySQL
- The Garbage Collection Handbook
- Mastering Concurrency Programming with Java 8
- The Art of Application Performance Testing
- Java Performance The Definitive Guide
- Nginx HTTP Server 3rd Edition
- HotSpot实战
在过去的几年里,一直忙于业务交付,没有花时间提升自己,视野也很狭窄,所以从2017年开始,期望多做一些储备,以备不时之需。
-
多写笔记
大概从九月份起,工作时记了很多笔记,比如待完成的任务清单、工作时的感想、听培训时的感想等等,然后每天花一些时间回顾当天的记的笔记。如此一段时间之后,发现自己利用零碎时间的效率大大提升,一天之内并行下来处理很多事情,成就感满满。
另外回顾自己记的笔记,对自己的工作、表现进行反省,也是一个进步的好方法。毕竟年纪大了,正是上有老、下有小的关键时刻,工作和家庭的事情很多、很累,一定要抓紧时间提高自己,不能再像之前那样任性了。
-
推进项目的架构优化
- 完成数据水平扩展能力的构建;
- 完成应用伸缩能力的构建;