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

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab中coef是什么,LinearRegression()中的coef_U值代表什么?

    matlab中coef是什么,LinearRegression()中的coef_U值代表什么?我是机器学习的初学者。这只是一个简单的问题,LinearRegression()中的coef帴代表什么?我知道它代表的是系数,但我不明白这些值,高的和正的系数意味着更强的关系吗?在而且,如果coef_u值是指数型的,这是否意味着我的线性回归是错误的?在array([-3.12840684e+02,-1.01279891e+13,-1.42682874e+13,-1.42682874e+13,…

    2022年10月27日
  • JAVA代码—最简单的九九乘法表

    JAVA代码—最简单的九九乘法表JAVA代码—最简单的九九乘法表packagetest;publicclassMain{ publicstaticvoidmain(String[]args)throwsException{ for(inti=1;i<10;i++){ for(intj=1;j<=i;j++){ …

    2022年7月9日
  • hive的元数据存储在derby和mysql_桌面云必须部署的组件包括

    hive的元数据存储在derby和mysql_桌面云必须部署的组件包括搭建hive的环境需要hadoop的dfs和yarn可以正常运行的情况下。准备好apache-hive-1.2.1-bin.tar.gz和mysql-libs.zip两个包hive安装步骤:解压apache-hive-1.2.1-bin.tar.gz到/usr/local/src下,并且将其重命名为hivetar-zxvfapache-hive-1.2.1-bin.tar.gzmvapache-hive-1.2.1-binhive复制/hive/conf下的hive-en.

    2022年10月31日
  • ArcGIS for Android 100.3.0(8):绘制点,线,面,圆,添加文本和图片「建议收藏」

    ArcGIS for Android 100.3.0(8):绘制点,线,面,圆,添加文本和图片「建议收藏」空间要素(Geometry)Geometries用以在特定地理位置上通过形状来表达真实世界的对象。图层范围、视图范围、GPS定位都是通过Geometries表达实现进一步的数据编辑、空间分析、地理处理、位置与面积量算都离不开空间要素。案例效果图:布局:<?xmlversion="1.0"encoding="utf-8"?><RelativeL…

    2022年7月16日
  • h5页面 请在微信客户端打开链接_使用Fiddler抓包解决“请在微信客户端打开链接”的问题…

    h5页面 请在微信客户端打开链接_使用Fiddler抓包解决“请在微信客户端打开链接”的问题…如何看一个微信小项目的H5源代码,我想大家通用的方式就是在微信里面打开H5,然后点击右上角的复制链接,然后把链接放到PC端浏览器里面查看源代码,但是有很多做了微信授权的H5会提示,如下图做过微信授权开发的朋友都知道,遇到这个页面就算再怎么复制链接都不行了,以前还能在PC端的微信里面直接点链接可以查看代码,貌似现在也被微信封了,但是别人好的代码我们是需要学习交流的,怎么办呢?在网上查了一些资料,发现…

    2022年5月8日
  • 数据挖掘项目_数据分析师怎么自学

    数据挖掘项目_数据分析师怎么自学数据挖掘项目1.数据导入一共有4754个样本,90列的数据表格中“status”是结果标签:0表示未逾期,1表示逾期。未逾期:3561逾期:11932.数据类型分析90列中70列为float,13列为int,7列objectobject类型的列名,以及其分布3.删除无关变量4.缺失值处理5.划分数据集测试集30%,训练集70%,随机种子设置为2018待…

    2022年9月5日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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