2014年度个人年终工作总结
2014年度过去了,迎来了新的2015年度,总结在过去的一年中的得失,是为了在新的一年中创建更好的工作秩序。
2014年的工作主要围绕以下三个技术点进行的:一、delphi原有系统的功能补充和完善;二、B/S结构的前端开发;三、B/S结构的服务端开发。
对于delphi原有系统的开发,主要以修改问题为主,因为是对原有系统进行修补完善,也就以缩短开发时间为主,没有进行代码的重构,很多地方都是直接分析源代码,在不引起原有程序的问题下对程序进行完善。在实现过程中没有多少时间去关注系统质量,雷同的代码很多,没有遵循便于维护的代码唯一性高质量编程实现的要求。
收费系统因为需求要求动态定义字段,所以在编写代码的时候采用了动态生成的技术,让程序界面和各类报表都根据用户所定义的字段而生成独特的应用界面和用户报表。使用的技术有点项目向产品化方向转换的趋势。
除了上面三个项目,都是对于B/S的开发,只是使用的技术不同,如路桥使用的是X5平台,瑞驰使用的是PHP技术,宏嘉、海太欧林使用的是ASP技术。当然不管服务器端使用的是那种技术,前端使用的都是javascript技术。以前对B/S结构技术使用的不多,经过这两年的使用,对B/S使用的技术有了一定的掌握。
不过我个人认为自己使用的服务端技术太杂,并且交叉使用,java,php,asp都用,很多时候都出现概念和用法的混淆,并且每样技术都仅仅是使用到了一点皮毛,没有进行深入的学习和研究,重要的一点就是没有形成代码复用的技术体系,有的仅仅是拷贝黏贴和修改,没有什么太深入的长进。javascript学了一点,但是相关的框架很多都没怎么进行长时间的使用,仅仅是停留在初步使用的水平上。学习,需要时间,更需要实践。
我个人认为,不管是做项目还是做产品,大多数企业都会使用一整套的理论和技术架构体系。对于软件行业,实际上企业最大的资产就是能不断的重用以前的软件代码。只有进行重用才会提高企业的生产效率;只有复用原先的工作,才能降低现在工作的工作量,提升员工的生产效率。当然,复用和重用的前提,就是前面的代码质量必须过关,否则就会陷入越复用,效率越差的困境,因为原有的程序代码不一定会被很好的理解和使用。使用开源的框架(如easyUI)可以节省很大的工作量,而如果有了公司自己的程序体系框架,不仅仅能提升工作效率,更能很好的提升员工的能力和士气,更重要的是公司能完全的掌控软件生产的质量。所以我期望公司能有自己的软件开发框架体系。
我个人认为:拷贝黏贴修改是多数程序员都会用的伎俩,这个伎俩的使用,并不能使团队的效率在整个行业中更加卓越,因为大家都会,无法提升团队的竞争力,而且这个伎俩会让软件维护的工作量更大,质量更差:每次修改,每个被粘贴的地方都需要被修改,如果遗漏,就会造成软件质量下降;但是如果能把被复制粘贴的程序制作成通过参数调用的函数,那么维护量就降低到了每次维护仅需修改一个地方,提升质量仅需提升一个地方的代码质量即可。高质量的软件需要对不断的对现有软件进行重构,组件一支有能力进行架构体系重整和重组的软件开发团队是软件企业发展壮大的基础,祝愿公司能培养出自己的体系开发架构团队来。
在新的一年里,我的梦想是:公司能创建出自己的软件开发体系框架,在这个基础上让自己的工作能更高效,更高质量的有序完成。一年之计在于春,愿在新的一年中,自己的工作更有针对性和计划性。
在新的2015年里,充分发挥自己的能力,为公司的茁壮成长发挥做出自己最大的贡献。
2015.2.10
山冈龙