2014年度个人年终工作总结

2014年度个人年终工作总结2014年度个人年终工作总结2014年度过去了,迎来了新的2015年度,总结在过去的一年中的得失,是为了在新的一年中创建更好的工作秩序。2014年的工作主要围绕以下三个技术点进行的:一、delph

大家好,又见面了,我是你们的朋友全栈君。

        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
山冈龙

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154348.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Ags 9.3 文档逐步上线

    Ags 9.3 文档逐步上线

  • pycharm如何运行ipynb_python安装jupyter

    pycharm如何运行ipynb_python安装jupyter存在问题:jupyter代码无法在pycharm中运行原因:工作文件和安装文件不统一引起的解决方案:pycharm中新建工程项目时,要将图中所示红色部分勾选,从而保证可以引用到相应文件补充知识:jupyter在浏览器中代码不执行在机器学习的时候,当开始就遇到问题,pycharm启动jupyternotebook之后,浏览器前两行代码执行的好好的,后面就不执行了,上面的键全点了一遍(英语不行,…

  • NSGA3算法及其MATLAB版本实现

    NSGA3算法及其MATLAB版本实现NSGA3算法及其MATLAB版本实现一丶NSGA3和NSGA2的一些参考资料看懂NSGA3之前,了解的NSGA2的话更有帮助,这个博士写的带约束的NSGA2的matlab版本很不错(9个非约束的测试问题和5个带约束的测试问题),大家想了解NSGA3的最好先看看。1.ConstrainedNSGA2:https://cn.mathworks.com/matla…

  • 添加数据时,页面的validateRequest属性设置

    添加数据时,页面的validateRequest属性设置有的时候,添加数据会出错,时因为validateRequest属性默认为true。这个是进行非法数据验证的。我们可以讲它关闭,例如:

  • java helloworld源代码_Java Hello World源代码剖析

    java helloworld源代码_Java Hello World源代码剖析首页>基础教程>基础知识>第一个程序HelloWorldJavaHelloWorld源代码剖析JavaHelloWorld源代码publicclasstest001{publicstaticvoidmain(String[]args){System.out.println(“helloworld”);}}代码剖析带有main的类:class…

  • js 长轮询_websocket挂载到vue上

    js 长轮询_websocket挂载到vue上引入Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务器再进行响应完成数据的现实更新。实现Web端即时通讯的方法:实现即时通讯主要有四种方式,它们分别…

    2022年10月14日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号