三月份的工作主要还是围绕之前制定的《电子商务部3月计划》进行的,在工作计划中安排的工作大部分已经能够完成,并且在工作计划额外安排的一些工作也能基本上完成。总体上个人对这月工作的完成情况还是比较满意,但是在完成质量水平上确实还需要很大的提高。
这个月的主要工作是对集装箱车队软件进行开发,通过已有的系统需求及模型运用C#开发程序模块,并随时根据软件需求修改程序使程序达到可实际运用的效果。软件中每个功能模块占用的时间不同,在程序测试时总会有一些不同的问题产生,针对不同的问题修改了很长时间。
通过这个月密集型的编程,我学到了很多东西,首先是对C#编程有了一定程度的了解及掌握,其次还收获了一个项目团队中应该具备的精神。
做一个好的软件不在于语言,而是软件本身的质量,软件能不能给用户的使用带来方便、软件的界面是否简单大方,软件是否稳定,容易维护、容易扩展。利用语言做软件只是一个程序员的基础,更重要的是能发现问题、认识问题、解决问题,做一个好的软件应该设身处地的站在用户的角度考虑怎么样才能更有利于用户的使用。
(1)工作中的一些体会
(一)树立理想,理想是干好工作的基础,理想也可以理解成规划,就是规划出要做那些事情,能做那些事情,按照规划一步一步去实施,去实践,停留在纸张上的规划那是摆设,只有按规划去实施,才能做出更大成绩。
(二)勤于学习,知识是干好工作的本质,知识也可以理解成能力,知识可以在任何时间内、任何工作场合都可以学习获得,在实践中获得的知识才是牢靠的,也能经得起考验的。尤其是现在社会的高速发展,必须具备专业知识,才能在激烈复杂的竞争中占有一席之地。
(三)团结协作,一句歌词是这样写:团结就是力量,在工作中也是如此,只有团结协作,才能把工作做好,如何才能团结好,协作好,我理解的就是做什么事情多替别人考虑一下,而不是钻在自己脑子里考虑问题,“谦虚、尊重、礼让”,少说空话,不说大话。
(四)语言只是做软件的一种工具,更好的软件是站在客户的立场上用心的设计,让用户使用更方便、更快捷。
(五)利用技术实现软件的功能只是软件的表面,认识问题、分析问题、解决问题才是最重要的。
(六)养成总结与反思的习惯,并有意识地提炼日常工作成果,在实施上要认真的总结工作经验,为以后的实施工作打基础。
(七)不论是做事还是做程序,一定要有清晰的思路,要认真仔细的去做,要有耐心和心信。
(2)程序上的收获
(一)代码规范,注重交流
代码不规范会影响到软件开发的效率。经过一段时间的修正,体会到如果自己写的代码很烂会影响程序的修改及运行速度,所以一定要规范代码提高代码的质量,注意条理清楚、思路明晰。
软件开发不是一个人的事,在团队中技术与交流同等重要,交流是团队开发的基石,技术水平是项目坚固的保证。
(二)掌握进度,随时汇报
在做程序的时候以后都应该时刻提醒自己反应情况,提出自己遇到的困难需要哪些帮助。遇到不会的,不懂的应该及时问。
(3)团队合作
从上面主要的工作内容来看,不是我一个人所能完成的,正所谓一切事务离不开团队,个人无法称英雄。这个月在师傅领导之下,团队建设有了很大的进步,项目开始之前,与师傅好好的交流、加强了解、对问题的共识、解决问题的方法能很好的统一起来。我个人也很好的溶入这个团队,共同做好一个项目。
(4)工作态度
给我的最大的感触就是一定要好好的去聆听,每个人对待问题的看法,不管他的看法对还是不对,合理与否,或者考虑的角度是否确切,都要好好地聆听,至少要等他说完,如果你主观的色彩,可能你都不愿意或者不屑听完他说的话,但是静下心来你或许也能发现他看问题的某些角度是你没有考虑过的,他想的某些方面也许确实是要注意到的。静心!聆听!把技术与大家共同分享,共同提高。
(5)工作中的不足
(一)知识不够牢固,不管是软件开发的经验和能力,还是软件需求分析及构建数据库方面,都需要在深入研究,许多知识还是没有掌握熟悉。
(二)眼光不够开阔,只从自己思想上考虑问题,不能从一个行业来看待或分析问题,导致把握、理解事物就有偏差。
(三)考虑问题不够全面,只专注做一件事情,而不能考虑延伸的问题。