软件开发年度工作总结

年终总结

不知不觉间,来到咱公司已经有2个多月了,这俩个月我学到了很多,逐渐开始适应了上班族的生活,每天奔波在房子,公司的2点一线中间而不是学校的那种自由自在的生活了,但是每一种生活有每一种生活的味道和乐趣。很高兴在我还没毕业的情况下我能获得工作实习的机会,我会很珍惜,也会很努力的尽快学习各种知识,不断积累经验。我知道我要学的还有很多,在技术上,尤其是公司的几个大牛,我特别崇拜,总有一天我也会像他们一样变得很厉害。在这段的时间里,通过自身的努力,完成了一定的任务,但也存在了诸多不足,现将工作总结如下:

一、 在主要工作及存在的问题有:

主要工作:

1、对开发技术的了解和掌握,学习公司的开发框架

2、自己搭建开发环境,Eclipse tomcate jdk svn gradle

3、在一个人版的一个模块为例完成学生的增删改查的一套测试

4、写企业版的测试用例

5、完成企业版的用户注册模块

6、完成企业版的用户修改模块

7、完成企业版的已审批模块

主要问题:

1、通过对项目的了解和对业务的学习,对相关的流程有了越来越深的认识。

2、在工作中,有很多新的技术问题,但是深知发现问题、解决问题的过程,同时也是学习的过程,通过不断的学习和总结,遇到的问题都得到了很好的解决。

3、有时候对工作认识不够,缺乏全局观念,对大部分的项目框架还缺少了解和分析,对工作定位认识不足。从而对工作的最优流程认识不够,逻辑能力欠缺,结构性思维缺乏。不过我相信,在以后的工作中,我会不断的学习和思考,从而加强对工作的认知能力从而做出工作的最优流程。

二、工作心得

1、在工作实践中,我第一次参与了集体开发的项目,和同事的相处非常紧密和睦,在这个过程中我了解了团队合作的真正意义。在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克、战无不胜。

工作中,很多工作是一起完成的,在这个工程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时、有效和清晰。

2、工作的每一步都要精准细致,在这种心态的指导现在的我经常冷静的分析自己,认清自己的位置,问问自己付出了多少;出了问题要勇于担当。

3、在工作中,经过实际的教训,深刻理解了时间的滞延是对公司很大的伤害,这就需要我们在工作前,一定要对业务流程很了解,在工作之前,多辛苦一下,减少因为自己对工作流程不能很好的表达的原因,延误公司的最终产品的成交期限。

在工作中,我学到了很多技术上和业务上的知识,也强化了开发进度意识;与身边同事的合作更加的默契,都是我的师傅,从他们身上学到了很多知识技能和做人的道理,也非常庆幸在刚上路的时候能有他们在身边。

三、工作教训

经过这段时间的工作学习,我也发现了自己离一个职业化的人才还有很大的

差距,主要体现在工作技能、工作习惯和工作思维的不成熟,也是我以后要在工作中不断磨练和提高自己的地方。

仔细总结一下,自己在这段时间的工作中主要有以下方面做得不够好:

1. 工作的条理性不够清晰,要分清主次和轻重缓急;

在工作时间很仓促的情况下,事情多了,有时我就开始慌了所以为了避免这种情况的发生,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成。这样就不会拖累整个项目小组的开发进度。

2. 对流程不够熟悉;

在工作中,发现因为流程的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是生产很好完成的前提,就比如说是我刚接触项目的时候,虽然我们知道注册一个用户需要给新注册的用户发送一个注册激活的邮件,然后通过邮件激活,在激活的情况下才可以完成用户的登录以及获取用户信息等一系列活动,但是这中间还会存在如果邮件没有发送成功但是用户已经注册在用户表里面的情况,这时候需要重新发送邮件。或者是激活邮件发送成功,但是激活失败又该怎么处理的情况等等,虽然看起来很简单的一个功能但是实际实行起来的时候需要考虑的工作依然很多,而且需要把各种各样的意外情况都考虑进去呢,这些既是工作经验的积累,又是对这个项目流程的细化,所以从这里我懂得了细心也对项目的流程的认知度有了一个更新的认识。

3. 工作不够精细化;

平时的工作距离精细化工作缺少一个随时反省随时更新修改的过程,虽然工作也经常回头看、做总结,但缺少规律性,比如功能修改等随时有更新的内容就

可能导致其他的地方出现错误。以后个人工作中要专门留一个时间去总结和反思,一有时间就去把自己新学的东西写到自己的博客里,以便让自己记忆更加深刻,这样才能实现精细化。

4. 缺少平时工作的知识总结;

在工作总结上有了进步,但仍不够,如果每天、每周、每月都回过头来思考一下自己工作的是与非、得与失,会更快的成长。在以后的工作中,此项也作为重点来提高自己。

5. 做事不够果断,拘泥细节,有拖沓现象;

拖沓现象是我很大的一个缺点,凡事总要拖到后面,即使看起来很简单的东西,我还需要很长时间,每天下班了我总感觉我还有东西需要做,导致下班时间就延长了,如果工作更积极主动一些,更雷厉风行一些,会避免工作上的很多不必要的错误。其实有时候,不一定要把工作做到细才是最好的。

四、总结

其中,以下几点是我16年重点要提高的地方:

1. 要提高工作的主动性,做事干脆果断,不拖泥带水;

2. 工作要注重实效、注重结果,一切工作围绕着目标的完成;

3. 把握一切机会提高专业能力,加强平时知识总结工作;

4. 做事前准备、计划是很有必要的。

5. 工作要脚踏实地、一步一步,切不可太过心急。

6. 学会从整体看问题,要学会适当的思维转变。

在以后的工作中,我一定时时刻刻注意修正自己不足的地方,一定会养成良好的工作习惯,成长为一名公司优秀的职业化人才。

 

第二篇:软件开发20xx年度工作总结

20xx年度个人工作总结

部 门:XXX

职 务:XXX

姓 名:XXX

XX公司

转眼20xx已经结束,下面我就把我自己到公司这一年的一些感触、体会及工作情况给领导及各位同事汇报一下:

我刚开始第一次负责做定制开发的一个项目,功能的实现相对来说比较简单,但是功能多,繁琐,而且当时没有项目开发的整体经验,缺乏项目全局观,直接开始编码实现功能,在项目编码过程中,由于客户不断的增加需求,改动,经历了近3个月时间,才完工;对我来说很失败;不过这个项目对于我刚负责项目开发的整体经验来说,算是一次教训、也算是一次收获,通过这个项目及开发人员提出的意见,进行改进,并且在后面的项目开发过程中初见成效,开发周期逐渐缩短、需求改动逐渐减少、开发出的产品起码达到90%的要求;

到目前为止,团队的技术水平、沟通能力及团队协作能力都有所提高、有所改善,但是整个项目的开发从开始到结束存在的问题依然不少:

1 项目需求

需求是一个项目的来源,后续所有工作都是围绕需求展开,需求中哪怕有一点的不明确,都会影响项目的总体进度及项目质量。

2 分析设计

软件最后的操作便捷性、功能扩展性、界面友好性都取决于设计人员对需求的理解、模块框架的设计、业务流程的设计、数据库表的设计,每个环节都是建立在前一个环节的基础上,每个环节上的失误都会影响到之后所有环节,项目组无专业软件设计人员,软件的架构、逻辑设计、界面设计,,都是凭对客户需求的理解设计的,导致软件开发出来后逻辑处理经常改动,软件操作不是很便捷;而数据表的建立及表之间的关系建立主要取决于各项目组人员对需求的理解程度,每个人对需求理解程度不一,直接导致数据表建立时的不规则,不专业,从而产生软件功能上的问题

3 编码

第一,开发人员编码的统一性较以前有了很大的改善,但是还是存在个别人员不按统一规则编码的现象;第二,开发人员普遍存在一些简单的问题就是,比如该判断的不判断、点保存没有任何提示等小问题,这些问题可以说不是技术问题,而是作为一个程序员最起码的工作态度,认不认真,细不细心;第三,人员技术水平差距较大,这种现象会直接影响编码阶段的进度;

第四,项目编码过程中的积极性,对于开发人员来说也就是工作积极性; 4 测试

软件测试决定了软件是否是一个已开发完成的软件,还是一个半成品;无专业测试人员,只能用软件测试方法中最简单的排除法,大家可想而知,这种排除法只能排除当时输入的数据,所以发现bug问题有限,这样一个半成品软件客户在使用的时候问题可想而知。

5 软件实施

由于技术部人员有限,所以经常出现各部门对技术人员的工作协调问题,导致软件不能按时实施、项目开发不能按进度完工、需求不能按计划完成等一系列问题。

以上问题都是个人角度去衡量的,考虑不合理之处还望领导及各位同事批评指正。

xx年结束了,xx年又是一个新的工作起点,我也在此感谢领导和各位同事的支持和帮助,人常说活到老学到老,在新的一年我还需不断的努力,在提高自己的专业水平的同时,为公司尽自己的一份力!

相关推荐