首先在此感谢多年来一直培养我的领导,支持我的同事们。2013年我获得了职务上的提升,这不仅是对我过去工作的肯定,同时也对我未来的工作提出了更高的要求。
值此进步之机,作以下反省,勤勉补拙,以观后效。
1、对新员工培养缺少计划性安排。
科室工作的开展离不开个人本职工作的落实。
软件科室是一个特殊的部门,我们主要的业务集中在软件开发上,作为技术部门尤其重要的就是个人技术能力的培养。在新人入职之初,我就有意识地对其技术学习进行引导,但是当我自己的工作忙碌起来后,这部分引导工作就落下了。主要问题是缺少一种计划性的安排,如何在缺少引导的情况下,提升新人的主观能动性,使其能够自己去学习进步,而不是在编程工作中走一步带一步,这是我要进步的一个方向。
2、技术储备工作的不足。
软件技术是一种模块化的技术,往往不同的技术有着自己的专业领域,比如我们主要使用的java语言就可以引申出手机端android系统的软件开发,这就是一块完全陌生的领域了。除此之外,一些模块化技术本身也自成体系,研发时需要相对较长的时间去查找技术手册、探索学习。这就提出了技术储备这种行业概念。往往软件公司都会有研发部门,经常针对可能用到的模块技术进行研发工作,完成试运行demo后交由公司储备部门进行存档,这样在遇到技术要求时就可以在现有技术手册中直接提取那些技术储备,大大缩短了研发时间,直接进入软件开发阶段。
定位到我们软件科的工作中也是一样的,只不过一直以来我们的需求方向较为固定,所以对新技术的要求也较为少见。今年公示系统提出了“搜索PDF内容来查找PDF文档”的业务需求,为此需求研发的耗时耗力让我认识到了技术储备的重要性。所幸之前做过搜索引擎技术的研究,从这个思路出发,实现了PDF文档内容读取技术后,才解决了这次研发的难点。但同时也让我扪心自问,如果之前没有做过相应研究,缺少解决思路,是否就会卡死在思路上呢?
3、专业性的工作应该发挥我们的主观能动性。
软件工作,需求分析是第一位的,开发工作是需求工作的具体实现。而我作为软件人员理应在专业问题上发挥自己的优势来主动完成需求分析工作。在今年公示系统的开发上就由于角色不明确造成了大量时间的浪费,同时因为反复修改程序也使得我们开发人员产生了业务疲劳。本来应该由需求部门来提出功能要求,由软件部门来实现需求分析和业务建模,但是因为前期没有主动要求接手需求分析工作,造成了后期工作种种的不顺畅,开发过程非常难受。
以上就是我对2013这一年来的工作所做的几点反省,希望来年能与我的团队成员们一起进步。