软件工程师工作总结【三篇】_1
- 格式:docx
- 大小:22.75 KB
- 文档页数:11
软件工程师工作总结范本光阴似箭,岁月如梭,辉煌的____已经过去,充满希望的____已在不知不觉中到来了,现将____从事软件工程师的.工作总结如下:一、项目方面主要是围绕信号机开发的各种软件,如信号机底层软件、信号机设置软件、以及为了保障信号安全的防火墙软件等,另外还围绕交通诱导屏这个产品做了相关的工作,如诱导屏设置软件,以及诱导屏测试软件等工作。
1、信号机软件开发:从去年的年底已经开始这项工作了,我的工作相对来说比较单一,就是信号机设置软件以及底层软件的通讯部分的程序代码,以及其他的部分功能。
并且现在这款信号机能够兼容多家协议。
2、防火墙软件的开发:这是独立开发、并最终调试的一个软件,能够严格防止外来非法连接的软件。
由于目前还没有我们自己的信号机中心软件,所以目前这个软件现在还没有派上用场,相信随着公司的发展,会逐渐用上这样的软件产品的。
3、交通诱导屏的相关工作:当然这里面的工作就相当砸碎一些,包括设置软件、测试软件以及处理在调试的过程中碰到的一些问题,以及测试一些硬件模块的好坏等。
二、团队合作从上面主要的工作内容来看,不是我一个人所能完成的,正所谓一切事务离不开团队,个人无法称英雄。
今年在领导之下,团队建设有了很大的进步,每个项目开始之前,好好的交流、加强了解、对问题的共识、解决问题的方法能很好的统一起来。
我个人也很好的溶入这个团队,共同做好一个项目。
在解决问题的过程中,虽然不是风平浪静,但事后都能够客观地分析,而不参杂个人的感情。
三、工作态度给我的最大的感触就是一定要好好的去聆听,每个人对待问题的看法,不管他的看法对还是不对,合理与否,或者考虑的角度是否确切,都要好好地聆听,至少要等他说完,如果你主观的色彩,可能你都不愿意或者不屑听完他说的话,但是静下心来你或许也能发现他看问题的某些角度是你没有考虑过的,他想的某些方面也许确实是要注意到的。
静心!聆听!把技术与大家共同分享,共同提高。
四、来年工作展望在新的一年里我希望能够在软件工程行业里做出更多新的产品,能够更加深入的研究下去,比如:目前我们欠缺的信号机中心软件,交通诱导屏的中心软件,这个两个应该是____的首要任务了,如果还有时间我希望可以做系统方面的内容。
2024年软件工程师工作总结模版一、思想政治表现坚持四项基本原则,热爱祖国,遵纪守法,具有良好的思想素质和职业道德,能用____的要求来指导自己的行动。
积极要求进步,团结友善,明礼诚信。
二、工作情况1、新产品研发:由于我参加工作较长,在软件行业领域这么多年来积累了丰富的经验。
刚进入公司被划分到____产品小组,参与了此产品的需求收集、分析、设计编码工作。
此产品的前台控制端的框架设计是我采用当今流行的先进技术架构搭建而成。
目前此产品雏形已经完毕,处在后期测试完善阶段。
当初由于部门人手不够,我与我的搭档相互鼓励,还有部门领导的大力支持,我们每天充满激情的迎接自己的工作。
回过头来,看到自己辛勤工作的成果,还是欣慰的。
2、综合事务管理:日常事务性工作都是些琐碎的事情,统计考勤,报销费用、部门审计工作等等。
以前我一直做得是自己的专业知识工作,初次接受这些琐碎的工作时我就告诫自己做就要做好,一定做到腿勤、口勤。
使票据及时报销,账目清楚,协助领导建立健全各项制度,保持良好的工作秩序和工作环境,使各项管理日趋正规化、规范化。
完成办公日常用品购置、上下沟通、资料报刊订阅等日常事务,各类事项安排合理有序。
整理部门工作周报、月报,为部门工作的正常开展提供了有效保证。
3、部门项目/产品进度跟踪及归档:我担负着部门项目/产品的进度跟踪工作,为保证文档、代码版本的准确性,我主动联系质量保障部在公司服务器上给我们部门开通了vss空间并且给部门每位员工开通了自己的账户,定时督促部门相关成员把文档与产品代码维护到版本控制服务器上,现在大家已养成习惯,要找文档模板、公司制度等等都会自动去此服务器上寻找,项目阶段性文档,代码也会自动维护进去,我会定时察看并监督。
这样保障了代码准确性,公司成果不流失,同时也为同事工作提供便利。
三、存在不足____行业对于我来说是个全新的行业,还有目前工作较繁杂,从而无法进一步提高自己的工作能力。
2024年软件工程师工作总结模版(2)一、工作背景我是一名软件工程师,在过去的一年中,我在一家跨国软件公司担任软件工程师职位。
软件工作总结范文5篇第1篇示例:软件工作总结范文一、总结工作内容和成果在过去的一年里,我主要负责公司内部ERP系统的维护和优化工作。
通过对系统的分析和调整,成功解决了系统卡顿、运行缓慢等问题,并优化了用户界面,提高了用户体验。
我还参与了公司内部项目管理软件的开发工作,为团队提高了项目管理效率。
在软件方面取得了一定的成果。
二、自身能力和提升在工作中,我加强了对软件开发的研究和学习,掌握了更多的开发技巧和优化方法。
通过不断的自我提升,我深入了解了软件开发的各个环节和技术,拓展了自身的知识面。
我也通过阅读行业相关书籍和参加技术交流会议,不断学习新知识,提高了自身的综合素质。
三、团队合作和沟通能力在团队合作中,我能够积极主动地与团队成员沟通交流,及时解决项目中的问题。
在项目开发中,我能够很好地履行自己的职责,与其他团队成员协作,共同完成项目目标。
我也能够带领初级开发人员,指导其在软件开发中的问题和困难,提高团队整体的开发水平。
四、自我评价和展望我在过去的一年里在软件开发方面取得了一定的成绩,同时也不断提升自己的技术水平和综合素质。
在未来的工作中,我将继续加强对软件技术的学习和研究,不断提高自身的专业能力;我也会加强团队合作和沟通能力,更好地发挥团队作用,共同完成公司的软件开发项目。
希望在未来的工作中,能够取得更好的成绩,为公司的发展贡献自己的力量。
以上便是我在过去一年的软件工作总结,谢谢!第2篇示例:软件工作总结范文一、工作总结1. 本年度工作回顾在过去的一年中,作为软件工程师,我在公司软件开发部门一直致力于软件开发和项目管理工作。
在公司的支持下,我参与了多个项目的开发和维护工作,并取得了一定的成绩。
我在项目规划、需求分析、系统设计、编码测试等方面都有所涉猎,也积累了一定的经验。
2. 工作成绩通过今年的工作,我对软件开发有了更深入的理解,不断提高了自己的技术能力和项目管理能力。
在项目开发过程中,我主要负责了需求分析和系统设计工作,并带领团队按时完成了项目的开发任务。
软件工程师工作总结模板从____月份入职至今,已一年过去了,回顾自己这段时间在____公司所走过的路,所经历的事情,没有太多的感慨,没有太多的惊喜,却多了一份镇定,多了一份从容。
在____月份,便正式参与了管理软件功能模块的设计工作,在张工的指导、讲解下初次尝试完成了管理软件的维护子系统的功能模块设计;在____月中旬跟随公司施工人员在____一号矿进行业务调研,从而在我们自己的管理系统中,取其长、补其短,也借此机会了解实际的煤矿生产情况,加深对煤矿产业业务流程的理解;在____月底便根据张工的指导开始工程技术文档子系统的功能模块设计。
____月份,在张工张工的指导下,进行了物资管理子系统的功能模块设计,并就设计的正确性、合理性分别同张工张工及何工进行讨论;到____月中旬管理软件的各子系统功能模块基本全部设计完成;____月底,根据各子系统模块设计搜集系统数据,建立初步的数据字典及概念模型,为后期数据库设计做准备。
____月份的工作以整理系统业务关系与业务流为主,但由于业务关系图的表现形式不够合理,不足以清晰、明了得表现出各层次关系,导致工作多走了几个环节,好在张工张工及时发现问题,并多次向我指导、讲解,最终决定以列表结合流程图形式搜集、汇总系统所有子模块的业务动作、涉及人员及联系模块,为后面工作的展开提供依据。
____围绕两个工作展开,一是系统业务描述文档的设计编写,因为该文档是日后编程人员了解煤矿生产业务、系统功能及数据库设计的主要依据,张工张工也多次强调,文档的设计务必从读者角度考虑问题,因此最终设计由简单到复杂,由整体到具体,各层次尽量做到衔接紧密,易于理解;另一项工作是针对已完成的关系列表、系统功能模块设计的业务合理性、正确性和张工张工逐条讨论,并将设计中出现的问题逐条记录在问题跟踪文档中。
月底的工作便是根据问题跟踪文档对模块设计进行修改、完善。
在公司领导的带领下,通过项目组所有成员的不懈努力,在____月份系统所有功能模块设计完成,在____月份系统所有业务流程整理完成,在____月份,对各功能模块设计及业务流的初次审查、整改工作已经完成,现在已开始进行项目组内对各功能模块设计及业务流的审查工作。
2024年软件工程师试用期工作总结2024年对我作为一名软件工程师来说是一个非常重要的一年。
这一年,我开始了我的试用期工作,并且在这段时间里取得了一些重要的成绩和经验。
以下是我对2024年软件工程师试用期工作的总结。
首先,在试用期的第一个月,我主要负责了前端开发工作。
这是我第一次亲身参与一个大型项目的开发,我不仅学习了如何使用前端开发工具和技术,还学习了如何和团队成员合作。
在这个项目中,我负责了一些重要的页面和功能的开发,经过不断地学习和努力,我成功地完成了我的任务,并且得到了团队的认可。
在接下来的几个月里,我开始参与了后端开发工作。
这是我比较陌生的领域,但我很快地适应了这个环境,并且通过不断地学习和实践,我掌握了一些重要的后端开发技术。
在一个比较复杂的功能开发中,我负责了一部分后端的代码编写和测试工作,在团队的帮助下,我成功地完成了这个任务,并且在项目评审中获得了肯定。
除了开发工作,我还参与了一些项目的会议和讨论。
通过这些会议,我学习到了如何与团队成员进行有效的沟通和合作,如何解决问题和处理紧急情况。
同时,我也积极参与团队分享会议,分享自己的经验和学习心得,与团队成员一起进步。
在试用期的最后一个月,我负责了一个小型项目的管理工作。
在这个项目中,我需要合理安排团队资源,制定开发计划,并与项目经理和其他团队成员密切合作。
通过这个项目,我不仅学习到了如何管理一个项目,还学习到了如何与上级和团队成员进行有效的沟通和合作,如何解决问题和处理项目风险。
通过我的努力和团队的支持,这个小型项目顺利地完成了,并且获得了客户的好评。
总的来说,2024年对我来说是一个非常有意义的一年。
在这一年里,通过参与大型项目的开发和管理工作,我不仅学习到了许多新的技术和知识,还学习到了很多关于团队合作和沟通的技巧。
通过这段试用期工作,我不仅对软件工程师的职责和要求有了更加深入的了解,同时也提高了自己的技术能力和职业素养。
在未来的工作中,我会继续保持学习的态度,不断提高自己的技能和知识。
第1篇一、前言随着信息技术的飞速发展,软件行业已经成为我国国民经济的重要组成部分。
作为一名软件研发工程师,在过去的一年里,我始终秉持着敬业、务实、创新的工作态度,努力提升自己的专业素养,为公司的发展贡献了自己的一份力量。
现将我在过去一年的软件研发工作总结如下:二、工作内容及成果1. 项目参与在过去的一年里,我参与了公司多个项目的研发工作,主要包括以下项目:(1)XX项目:该项目是一款面向企业级用户的在线办公平台,我主要负责后端开发工作。
通过深入分析需求,我参与了系统架构设计,并实现了用户权限管理、文档存储、在线协作等功能模块。
在项目实施过程中,我严格按照项目进度要求,确保了项目按时交付。
(2)YY项目:该项目是一款移动端APP,我主要负责前端开发工作。
通过使用React Native框架,我实现了APP的用户界面、交互逻辑以及数据交互等功能。
在项目过程中,我积极与团队成员沟通,确保了项目质量。
(3)ZZ项目:该项目是一款物联网设备管理平台,我主要负责后端开发工作。
通过使用Spring Boot框架,我实现了设备接入、数据存储、数据分析等功能模块。
在项目实施过程中,我注重性能优化,确保了平台的高效稳定运行。
2. 技术积累在过去的一年里,我不断学习新技术,提升自己的技术水平。
以下是我在技术方面的积累:(1)熟练掌握了Java、Python、JavaScript等编程语言,能够根据项目需求选择合适的语言进行开发。
(2)熟悉Spring Boot、MyBatis、Hibernate等主流框架,能够快速搭建项目架构。
(3)了解Docker、Kubernetes等容器技术,能够实现应用容器化部署。
(4)掌握了React、Vue等前端框架,能够高效完成前端开发工作。
3. 团队协作在项目研发过程中,我注重团队协作,与团队成员保持良好的沟通。
以下是我与团队协作的几个方面:(1)积极参与团队会议,及时了解项目进度和需求变更。
软件工程师个人工作总结软件工程师个人工作总结范文(通用15篇)软件工程师个人工作总结篇1回顾20xx过去工作中的点点滴滴,心中无限欢喜,忙碌且充实、并快乐着。
在这一年的工作中既有成长同时也存在着许多的不足和缺点,这都值得去总结、反思、改正和提高。
现在我将本年工作做一个简单的介绍,借以促进、提高。
工作情况今年的工作主要围绕着xxx和xxx两个客户系统展开,期间也穿插了一些其他系统中某些功能的编写和改进,这其中有以前从未有过的功能创新也有和客户协调的反反复复功能改进,总体来说还是按时完成了要求的工作任务。
团队合作项目的顺利进行离不开团队的默契配合和共同的努力,每个项目开始之前,每个人都需要认真的了解项目的需求和开发中需要使用到的关键技术,对于不清楚的不了解的问题要及时提出,而对于那些在开发中会影响到所有人的决策,要及时的通知大家以尽量减少拖延所带来的不必要的重复程序开发和改动。
团队如同一个整体,成员如同四肢和躯干,只有互相配合默契才能走得快走得稳走得远。
团结很重要团队是否能配合默契的先决条件是团队的所有成员是否能精诚合作,大家只有心往一处想劲往一处使才能做到事半功倍。
沟通很重要每个项目在开始开发之前都需要主要负责人员做详尽的企业背景及开发内容的介绍,以帮助开发人员建立起对项目的整体宏观认识,从而减少在开发中因为理解错误而导致的开发错误。
在开发过程中成员之间要积极的沟通和了解系统的开发进度,对于项目中的公共开发资源一经改动要及时的通知项目组其他成员,同步开发资源。
氛围很重要良好的工作氛围可以有效的激发团队成员的工作积极性,从而达到事半功倍的效果。
学会聆听参加工作7年给我最大的感触就是一定要学会安静认真的聆听,无论是开会时还是在讨论时,认真听取每个人对待问题的看法,因为每个人思考问题的方向和出发点不同对于问题的理解不同可能有些情况是自己从来没想过的。
因此认真的聆听既能尊重他人也能使自己从中受益,这样两全其美何乐不为呢。
软件开发工程师工作总结范文大全(6篇)软件开发工程师工作总结范文大全(精选6篇)【篇一】软件开发工程师工作总结尊敬的领导:您好!在20xx年4月我很荣幸地进入公司,加入了研发部Java技术开发团队,认识了友善严谨的领导、热心和睦且技术优秀的同事,很是开心。
在这一年里通过自身的努力,不断完善自己的知识结构,向同事虚心请教开发技术上的问题,较快地熟悉了公司采用的技术框架和业务知识。
通过公司日常培训学习和工作积累我对公司业务也有了一定的了解,在各方面也有了进步。
目前在参与项目开发的工作中,我负责XXX功能模块开发。
新年伊始,特向过去的一年20xx年工作总结汇报如下:根据公司的安排,项目的需要,通过在XXX项目开发中的锻炼,我成长了,也认识到了自己的不足之处。
在自身的努力、领导的帮助,团队的合作下,克服重重技术困难,增长了工作经验,收获颇多。
从入公司以来我就开始学习基于代码生成器免费开源的开发框架以及Maven项目管理工具的使用,曾经接触过的框架比较熟悉的有SSH,表现层的实现技术freemaker、JSP。
个人优势就是曾在XXX行业针对XXX业务用SpringMVC框架开发管理系统,缺点是没有用过Activity工作流技术。
Hibernate框架,没有用到过多表关联动态查询和hql查询。
印象较深刻的就是多对多关联表查询需要用到构造函数的方法来查。
新接触的项目中我主要涉及到的开发模块有(具体描述功能模块)XXX等功能。
工作中的经验总结如下:1. 对业务流程的梳理上,代码没有写活,考虑的问题不全面。
后来在讨论时经过同事的指点进行了改造,代码质量和规范才有了明显提高。
2. 知识面还不够广博。
在开发中遇到不少以前没学过的技术,一个模块功能中,涉及的技术往往有多种,知识多了,就会灵活变通,以后一定要加强这方面的学习。
3. 需要加强总结。
在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。
2024年软件工程师上半年工作总结在____年____月____日,我荣幸地加入了____超图这个大家庭,担任公司的Java软件工程师一职。
自加入以来,在部门领导的悉心指导和团队的支持下,我在学习、技术及生活等多个方面都取得了显著的进步。
在____年上半年,我主要完成了以下三个关键任务:1. 承担____石油石化巡检系统的调研与开发工作。
这项任务是我职业生涯中首次接触调研工作,对我而言是一次极具挑战性的经历。
在调研过程中,我学会了如何通过有效沟通来准确把握客户需求。
尽管由于经验不足,我在沟通中遇到了一些困难,未能一次性精确理解客户的所有需求,但我已意识到这些不足,并将在未来的工作中努力改进。
在巡检系统的开发过程中,我不仅巩固了已有技能,还提高了开发能力。
2. 负责____增值业务的开发与维护。
自____月份起,我开始接手公司的核心业务之一——____增值业务。
由于前负责同事的突然离职,项目交接并不顺畅,给我带来了极大的挑战。
尤其是在接手初期,便需迅速启动一个投票活动并修改关键代码,压力巨大。
在金总的指导与鼓励下,我最终顺利完成了任务。
为确保后续接手者不会面临同样的问题,我及时补充完善了项目的技术文档。
这一经历不仅增强了我面对高压工作的能力,也提升了我的自信心。
3. 参与____家政网络服务中心的开发与实施。
在这两个项目中,我不仅负责开发工作,还逐步承担起项目管理的职责,这使我在个人能力上有了显著提升。
为了确保项目顺利推进,我不仅专注于自己的任务,还积极关注其他同事的工作进展,有效提升了项目管理和进度控制能力。
成功实施____家政网络服务中心,为公司赢得湖北省其他市的家政网络服务中心项目奠定了基础。
在工作之余,我始终注重个人能力的提升,主动学习新技术,与同事协作搭建了SSH开发框架,并掌握了Spring Security知识。
这些新技能的积累,无疑将对我未来的工作产生积极影响。
展望____年下半年,我计划:1. 将Spring Security整合到我们搭建的SSH框架中,进一步完善框架。
2024年软件工程师年度个人工作总结一、个人背景介绍我是一名软件工程师,毕业于某某大学软件工程专业,____年是我进入职场的第四个年头。
在过去的一年中,我所在的公司专注于移动应用开发,我主要负责Android平台的开发工作。
我在团队中担任开发组长一职,负责协调、指导小组成员的开发工作。
二、工作成果1. 完成项目任务在过去一年中,我与小组成员共同完成了两个重要项目的开发工作。
第一个项目是一款社交媒体应用的移动端开发,我担任主要开发者,并负责设计并实现应用的核心功能,包括用户注册、登录、信息发布等。
我采用了MVP架构,并运用了最新的技术栈,如Kotlin语言、Jetpack组件等,成功开发出了一款功能完善且用户体验优秀的应用。
第二个项目是一款电商平台的移动端开发,我负责全面的架构设计和技术选型,同时带领小组成员共同完成了应用的开发工作。
我们采用了MVVM架构,利用了Kotlin、Jetpack等最新技术,最终开发出了一款性能优秀、稳定运行的电商应用。
2. 解决技术难题在项目开发过程中,我遇到了多个技术难题,并成功解决。
其中,一次难题是在社交媒体应用的开发过程中,遇到了高并发请求的问题。
为了解决这个问题,我深入研究了数据库的优化方法,并对应用的后端接口做了调整和优化。
最终,成功提升了系统的并发处理能力,解决了系统在高并发环境下的性能问题。
另外,还有一次在电商平台开发中的难题是商品搜索功能的实现。
由于商品数量庞大,传统的搜索方法无法满足我们的需求。
因此,我调研了多种搜索技术,并最终选择了Elasticsearch作为搜索引擎。
通过对Elasticsearch的深入学习和实践,我成功实现了高效、准确的商品搜索功能。
3. 推动团队技术进步作为开发组长,我一直致力于推动团队的技术进步。
在过去的一年中,我组织了多次技术分享会,介绍了最新的Android开发技术和工具。
我鼓励团队成员深入学习和实践,并提供必要的技术支持和指导。
软件工程师工作总结【三篇】【导语】当工作进行到一定阶段或告一段落时,需要我们来对前段时期所做的工作认真地分析研究一下,肯定成绩,找出问题,归纳出经验教训,以便于更好的做好下一步工作。
软件工程师工作总结范文篇一总想着每天、每个月、乃至每年都有点进步。
20XX年,对我来说,是起伏不定的一年,也是收获颇丰的一年。
当然,最大的收获是有了一个可爱的女儿。
在这一年,我跳了两次槽,一次是自愿的,还有一次是被迫的。
我目睹了一些公司从盛到衰的过程,也看到了一些脚踏实地的公司。
离开X1公司,是因为我觉得X1公司不是在做软件,所谓的印度模式,我想,绝对不是这么做的。
理想不合,不想浪费时间,也只能背负跳槽的恶名,挂冠而去。
去X2公司,是因为看到他是美国独资公司,做外包软件,能够接触美国的客户和技术,希望能够有所收获,何况,职位也不错。
的确很想好好做,也跳累了,只想稳定发展,毕竟,是做父亲的人了。
没有想到的是,竟然让我目睹了一场资产争夺的好戏。
公司易主,流言满天,诽谤四起,官司大战,这种平常只有在电视和电影里看到的情节,我实实在在的亲身经历了,也算是人生的重要一课吧,至少,让我看到了人性最阴暗和恶毒的一面。
自然,是做不下去了,只能又走。
也看到了一些踏踏实实做事情的公司。
园区的瑞博软件就是一个。
很少看到如此踏实做事的公司。
若干年后,只要他能够存活,必定是一个成功的公司。
虽然老板对我也很有诚意,只是,对于教育软件,我实在没有太大的兴趣,何况,如果想做教育,我何不选择安博呢?毕竟,安博给于我很多。
回头想想,在其他公司,我都是在奉献,只有在安博,是学习了很多。
说起跳槽,其实,看看那些公司,有多少是在踏踏实实做事情的?老板本不懂软件,都是看着软件行业能赚钱,想来捞一票,结果把中国的软件行业做坏了,也害苦了中国的程序员。
自己不好好做事,怎么怪别人跳槽?同工作经历的坎坷相比,,在个人能力方面,今年的进步是非常大的。
今年上半年,我的进步集中在技术领域。
我更加深入研究了设计模式、EJB体系和.Net平台,还有UML建模,终于有所突破,设计了一套自己的基于.Net平台的系统架构和开发工具,并且得到了应用的证实。
在网上也陆续发表了一些文章,受到比较好的欢迎,还上了赛迪网的开发之星。
下半年,在软件工程方面收获是很多的。
看到网上对于印度模式从吹捧到批驳的吵闹,也看到X1公司学习印度的失败,加上自己从开始就对那些记者的怀疑,决定好好学习软件工程。
我一向认为,任何东西,不能道听途说,只有自己好好深入研究,才能得其精髓。
同时,软件工程绝对不能只看印度的,毕竟,美国才是软件业最发达的国度。
列举一些学习的参考资料:《RUP软件工程过程》、《MSF 微软解决方案》、《XP极限编程》、《CMM实践应用——Infosys 公司的软件项目执行过程》、《人月神话》、《软件需求》、《软件工程Java语言实现》。
每本书,我都仔细研读了,颇有体会。
我开始就想,印度软件工程绝对不会象那些记者所说的那么简单,所谓的高中生编程说。
所以,我必须实际看看印度的软件工程。
《CMM实践应用——Infosys公司的软件项目执行过程》,是印度最大的软件公司Infosys公司的分管质量的副总裁写的,介绍他们的CMM4的软件工程,果然不同凡响。
这是我了解印度软件工程的主要窗口。
首先,同原来的想法不同的,也可能同大多数人(尤其是受那些软件记者影响很深的“专业”和非专业人士)想法不同的是,软件工程实际上不仅仅只是管理,而是一门涉及很广的交叉学科。
在软件工程中,大约一半的内容是专业性很强的,涉及到软件分析、设计甚至编码的技术。
所谓的结构化、面向对象,都在软件工程的范畴内,同样是软件开发和组织的重要内容,也是软件质量保证的重要内容。
至于软件开发的管理部分,只能算是软件工程中软件工程过程的部分,或者说项目管理部分。
脱离管理来开发软件是绝对不可行的,同样,抛弃技术基础,空谈管理出效益,便如无源之水、无本之木。
诚如《软件工程Java语言实现》中所说:“软件工程范围极为广泛。
软件工程的某些方面属于数学或计算机科学,其他方面可归入经济学、管理学或心理学中。
”在这里,我强调了软件工程中的技术部分,并非轻视管理,只想在软件工程的概念上做一些拨乱反正,也希望多一些人来关心软件的核心技术,而不要空喊口号和概念。
毕竟,中国的软件太缺乏核心技术了。
其次,对管理要求的严格不说(这个谁都知道),实际上,不管是美国的软件工程,还是印度的软件工程,都是比较灵活的。
即便是印度这样的所谓“软件工厂”模式,对于软件工程过程管理极为严格,也有一个部分是专门讲述过程剪裁的。
整个软件工程过程是非常庞大和繁复的,然而,由于项目具体情况不同,如项目的规模,参与人员的数量、素质等的不同,对于软件过程的每个部分,不是都必须的,可以根据具体情况来进行剪裁。
这个部分对于我的启发是很大的。
以前做什么ISO9000等,开始做了一个以为很好的规范,但是,到具体项目,总是对不起来,到处有问题,现在想想,便是少了这个变通的部分。
不过,话说回来,这CMM也是老美想出来的,而不是印度。
第三,对于开发人员的选用,我发现,美国人是非常注重选用优秀的开发人员的。
MartinFowler曾经开玩笑的说,如果给他一批水平不高的开发项目,他会考虑全部解雇,重新招聘。
《人月神话》中也说,如果200人开发一个项目,其中25个人最能干,那么会考虑解雇其余的175个人,让项目经理来编程(当然,后面还有一些抉择分析,这里断章取义了)。
其结论的基础是基于以下研究结果:优秀的开发人员和差的开发人员,其效率之差可以达到数量级。
另外,从管理的角度来说,只有人多了,才会有管理问题,当团队规模控制在一定的范围内时,便不会有太大的管理问题。
对于软件来说,很难实现同传统产业一样的工厂化生产,这是由软件开发的本质决定的。
软件的复杂性是软件的本质属性,在这个属性没有改变之前,软件便不会实现同传统产业一样的工厂化生产。
至于印度的所谓“软件工厂”,实际上,只是完成了软件代码的编写工作,并不是实现了整个软件研发工作,而代码编写工作,恰恰是软件开发中最简单的一环。
至于印度是否真的有很多高中生程序员,印度人的书上没有说,记者到说了不少,我也无从考证。
所以,软件的开发,还是需要选用优秀的人的。
除非,公司只想帮别人编写代码,而不希望有自己的产品和技术。
第四,软件开发中,最重要的还是团队合作和交流。
这个是我目前最深切的感受。
具体的,大家都知道,也用不着多说。
最后,对于软件开发来说,公司老板的想法是最重要的。
如果老板说“No”,那便是水平再高,管理再好,也终归无用。
年龄渐长,也做父亲了,却总是在漂泊,没有一个可以稳定发展的地方。
希望目前的公司能够有这个机会。
不想总是跳槽。
软件工程师工作总结范文篇二xx年已过去,在过去的一年中,我担任公司开发部的一名软件工程师,主要从事着JAVA项目的开发工作,这一年来我低调努力工作着,不求闪亮显眼和光芒四射,只为平静和淡定;这一年中所做的成绩如下:一、财政局项目,本人独立负责开发会计处的三个子系统:1、会计人员信用查询系统。
2、代理记账机构信用查询系统。
3、会计人员网上报备系统。
以上三个子系统上线后,方便了社会各界查验会计人员的真实信息、方便了查询合法的代理记账机构信息,以及方便了各单位对会计人员的报备。
二、餐饮行业项目,在团队开发项目中直接参与了豪享来餐饮有限公司总部的信息综合管理平台项目,主要负责的系统有:1、房屋租赁合同管理系统。
2、短信收发管理系统。
3、会员管理系统。
4、基础信息管理系统和人事管理系统的部分功能模块。
系统应用后,豪享来在管理全国各门店房屋租赁合同上,一定程度上提高了管理效率,并且及时有效提供了相应预警信息;短信收发系统方便了总部及时传递各项信息;会员系统更好的管理全国各门店的会员信息;人事系统在管理中减少工作量等。
三、金融行业项目,我参与了中国银行厦门分行,企业转账管理系统中的部分模块开发。
本系统方便了企业快速实现大量和复杂的转账工作。
四、国土资源与房产管理局项目,正在负责和开发的是住房货币化补贴网上申报审核系统。
本项目采用了新技术,使界面更加大方美观,很大程度上改善人机交互平台的效果。
总结不足:驻豪享来总部做项目时,由于团队内部某些原因,加之外面的其他因素,一定程度上影响了工作效率、影响开发进度和影响最终软件质量;这是包括我在内项目组中的每个成员都必须检讨的地方。
通过总结一年来的工作,尽管有了一定的进步和成绩,但在一些方面还存在不足,个别工作做得还不够完善。
在今后的工作中,我将努力找出工作中的不足,以便在日后的工作中加以克服。
自我不断的学习吸收新技术,认真学习好规范规程及有关文件资料,并且及时的把新技术应用在实际的项目中,进一步提高项目的技术含量。
软件工程师工作总结范文篇三作为刚从学校出来的应届毕业生,份工作就落在智通,来到智通,深深地被这个企业的文化所感染,我很认同智通的企业文化,智通的企业精神“统一,专一,事业”体现出了这一行业优秀企业文化的特点。
在这三个月的学习与亲身感受之下,我更加坚定地要使自己成为一名合格并争取优秀的智通人,我对自己有信心,对智通更有信心。
作为一名在技术岗位的职员,要具备一定的专业知识,不断地充实自己,在不断的工作学习与研究中成长,要有很好的团队协作精神,有很强的执行力,能真正为企业做实事。
在智通上班的三个月里,我主要完成了以下工作项目:一、刚来的两个星期,由于目前网站工作的需要,师傅指导一边熟悉工作职位环境一边学习asp,用了两个星期系统地学习了这门从未接触过的asp语言,为接下来一个月的工作打了坚实的基础。
二、接下来的时间,主要配合网站先前asp的后台管理系统进行某些功能优化与系统维护工作。
先后完成了销售管理模块的最新注册企业查询、职业推荐给求职者、把求职者推荐给企业、会员职位刷新、职位刷新统计等几个模块的功能修改与优化,解决了业务员带权限控制的查询、推荐时间的控制与查询速度优化、企业职位刷新时的权限控制与企业职位时效性的控制以及完成对各销售组成员的职位数统计,职位刷新数统计的功能设计。
在完成这些各种功能需求的时候,对后台管理系统进行了深入的分析研究,因此对销售管理模块非常熟悉,给目前网站新版开发的后台设计提了不少建设性的想法。
之后还完成了logo管理模块中的投票项目添加优化与投票结果统计查询修正、logo、banner的管理与文本文件的生成。
还完成了客服管理模块中后台开通资料查询的改进,企业管理、个人管理模块查询功能的改进。
期间还完成了部分功能错误的修正,如校园招聘管理图片不能上传、文章类别不能修改、文章不能删除等。
三、目前新版是用jsp开发的,在这三个月里,我进一步对java,jsp的深入学习,了解了mvc模式开发,在这阶段的学习期间,我以一个小商务系统的开发作为学习任务。