手机阅读

软件工程专业职业心得体会及收获 软件工程专业概论心得(6篇)

格式:DOC 上传日期:2023-01-04 12:48:03 页码:13
软件工程专业职业心得体会及收获 软件工程专业概论心得(6篇)
2023-01-04 12:48:03    小编:ZTFB

体会是指将学习的东西运用到实践中去,通过实践反思学习内容并记录下来的文字,近似于经验总结。大家想知道怎么样才能写得一篇好的心得体会吗?那么下面我就给大家讲一讲心得体会怎么写才比较好,我们一起来看一看吧。

最新软件工程专业职业心得体会及收获一

乙方: _________

为了让用户朋友更加放心地购买和使用我公司的各款软件,维护用户持续永久利益,本公司特制定本合同,以规范我公司与用户之间的权利和义务。

一、甲方资料

________________________________

二、乙方资料

名称: _____________________________

地址: ____________________________

电话: ____________________________

联系人: __________________________

mail: __________________________

银行帐号: _______________________

开户银行: ________________________

户名 : _________________________

三、销售软件品种,数据,价格

软件品名: _____________________________

数据库类型: ___________________________

网络类型: _____________________________

注册类型: _____________________________

购买单价: ________元[不含税价][税收由乙方支付]

购买数量: _____________________________

四、甲乙双方的权利和义务

1.软件产品销售的税收由乙方支付.合同中的销售价格仅为不含税价.

2.甲方保证其销售软件是自行开发的、版权属于某所有的非侵权软件。

3.乙方必须按合同规定及时把购买软件款项汇至甲方指定的账户。

4.甲方在收到乙方汇款后,当乙方要求注册时,必须提供合同中指定类型的注册码。

5.甲方对乙方购买软件提供从乙方汇款日起的一年的免费升级服务。

6.甲方向乙方提供oicq在线技术培训,乙方也可派人到甲方接受技术培训。

7.甲方应向乙方提供必要的技术支持,包括电话、传真、邮件、oicq等多种方式。甲方不提供对乙方的上门服务,如果乙方确实需要甲方上门服务,乙方应承担差旅费和上门服务费。

8.对于某软件本身质量问题所引起的故障,甲方应对其进行终身维护并修正,直到修正其故障为止。

9.甲方软件是通用软件,乙方需要改动并进行二次开发,工作量过大需另订协议,作为合同的附件,另收开发费用。

10.乙方保证遵守知识产权的有关规定。乙方在任何情况、任何时候都有义务保护甲方软件的版权。乙方不得有非法拷贝、解密和修改等侵犯甲方版权的事发生,否则甲方有权终止对乙方的全部义务,并依法追究乙方的法律责任。

11.乙方如将注册码泄露他人,甲方有权终止对乙方的全部义务,并依法追究乙方的法律责任

12.甲方软件是通用软件,乙方如果不同意升级版中所做的软件修改,可以与甲方协商,如甲方不同意乙方的协商建议,且乙方不愿升级,则此时视为乙自动放弃升级服务。[其它售后服务仍按条约规定履行]

五、本合同未尽事宜,由甲乙双方协商解决。

六、本合同自甲乙双方签定盖章后即生效。本合同一式两份,甲乙双方各执一份,具有同等法律效力。

甲方(签章):____ 乙方(签章):____

代表签字: ______ 代表签字:________

日期:____________

最新软件工程专业职业心得体会及收获二

根据《中华人民共和国合同法》及其他有关法律、法规,甲、乙双方协商一致,就乙方向甲方提供其产品系统软件及相关安装培训、维护服务事宜,达成如下合同:

一﹑项目内容及价格:

乙方向甲方提供系统软件壹套。该软件不限制客户端(即站点)数和用户数,注册使用权为终身制,且为终身免费升级。本合同总金额为人民币 元,大写 。软件内容及价款具体见附件。

二、软件上线实施进度:

1.项目实施第一期:正式上线准备阶段。

1)乙方负责为甲方远程安装并注册软件。

2)在操作培训前,甲方需协调好内部人员,配合乙方工作(如资料准备、网络准备)。

3)乙方协助甲方将基本资料数据(即系统现有功能下的人事/行政资料数据,不包括需二次开发部分功能的资料数据)录入或导入软件。

4)本实施周期在双方配合下,确保在10个工作日完成。

5)本期工期进度控制:工期最多不超过15天,如因甲方原因造成的工期延误,工期相应顺延。因乙方原因造成的进度拖延,延期的天数乙方按照合同款的5‰承担罚金。

2.项目实施第二期:软件实施阶段。

1)乙方为甲方提供5天(规定培训天数)免费上门驻厂操作培训服务,协助乙方软件上线使用。乙方培训人员在驻厂培训期间食宿由甲方负责。

2)乙方在驻厂培训期间的主要工作内容为:

a.对甲方操作人员进行软件操作培训;

b.解答甲方人员就软件使用方面的问题;

c.解决甲方反馈的软件故障(即bug);

d.根据培训中甲方反馈的要求,对相关表单进行修改和设计。并根据甲方要求,在软件现有功能范畴

内对软件功能进行优化及二次开发,使其符合甲方工作需求,以及个性化要求。

3)本实施周期在双方配合下,预计为2个月完成(不迟于甲方支付首期款之日起计的2个月内,由于甲方原因导致的延期除外)。

4)本期工期进度控制:工期最多不超过60天,如因甲方原因造成的工期延误,工期相应顺延。因乙方原因造成的进度拖延,延期的天数乙方按照合同款的5‰承担罚金(本合同中所涉及的累计罚金金额不大于甲方已向乙方支付金额的70%)。

3.项目实施第三期:免费维护期。

自合同生效之日起计,乙方为甲方提供2年免费远程维护服务。

4.软件升级:软件升级包,及时通过客服群通知甲方,并对新功能应用进行指导。

三、付款

1.双方签定合同之日,甲方向乙方预付合同金额40%的首期款,计为小写¥ 元,大写 圆整。乙方在收到甲方首期款当日为甲方服务器安装并注册软件(客户端无需注册)。

2.双方签定合同之日的2个半月内,且软件达到甲方要求的90%以上,向乙方支付合同金额40%的中期款,计为小写¥ 元,大写 圆整。

3.甲方于双方签定合同满1年的1个月内,向乙方支付合同金额20%的尾款,计为小写¥ 元,大写 圆整。

4.乙方指定收款帐户为:

帐户名称:

开户银行:

银行帐号:

四、售后服务:

1.乙方提供售出软件2年(自甲方支付中期款之日起开始计免费维护期)的免费维护服务,维护范围不包括软件功能范围外的大范围软件流程修改、模块及程序增加,如需增加修改程序,届时另行根据工作量报价收取费用(少量修改不收费)。维护范围包括:解答甲方人员就软件使用方面的问题;解决甲方反馈的软件故障(即bug);

2.服务方式及响应时间:本合同所列的维护服务均指网络远程方式维护(如:电话、传真、e-mail、qq、msn、skype等方式)。维护期内(包括免费维护期和年度维护期),如甲方有维护需求,须以书面形式(传真或e-mail)通知乙方,并详细描述故障发生现象及发生时间等信息(如抓取出错界面图片发送给乙方),乙方将在接到信息后2小时内予以受理回复,并尽快解决问题。

3.免费维护期满后,如甲方要求对软件再进行维护,则甲方按合同金额的20%向乙方支付年度维护费并双方签定年度维护合同。

4.软件免费维护期满,出现的软件非甲方人为原因造成的系统本身的错误及漏洞,进行免费维护。

五﹑甲方责任:

1.根据本软件的实际需要向乙方提供必要的资料、报表、文档和其他便利条件。

2.协助配合乙方进行软件调试、安装及实施。

3.提供有关资料并确保资料完整、真实、合法。

4.按照合同约定支付合同货款。

5.甲方不得以任何方式侵犯该软件产品所涉知识产权,不得以任何形式对软件进行解密。

六﹑乙方责任:

1.按照甲方要求及提供的资料进行该软件的安装、培训、服务和系统现有功能范围内的的二次开发或参数配置。

2.根据甲方要求,协助甲方进行培训和提供关于该软件的技术咨询。

3.按照服务承诺内容,解决甲方在软件运用过程中的问题。

4.乙方向甲方承诺以上软件产品系经严格测试、成熟稳定、无病毒、无网络信息安全的软件产品,并保证本软件在正确安装、使用和维护的情况下运行良好。

5.乙方承诺以上产品无任何著作权归属的纠纷,并承诺以上产品皆为可执行的软件产品,未在其中设置任何妨碍软件正常运行的限制措施。

七、保密条款:

1.双方对在本合同签定及履行过程中知悉的对方的商业秘密负责保密,保证不向任何第三方进行透露。如有泄露,对方有权追究其责任。

八、生效及其他:

1.本合同自甲、乙双方签字盖章且首期预付款到达乙方账户之日起生效。本合同未尽事宜,可另行补充。补充合同及附件与本合同具有同等法律效力。

2.双方当事人对本合同发生争议时,应友好协商解决;协商不成,可提请仲裁委员会进行仲裁,或提请违约方对方人民法院管辖处理。

3.本合同一式两份,每份含附件共三页,双方各执一份,并自双方签定之日生效。

甲方(公章):_________乙方(公章):_________

法定代表人(签字):_________法定代表人(签字):_________

_________年____月____日_________年____月____日

最新软件工程专业职业心得体会及收获三

xx年已过去,在过去的一年中,我担任公司开发部的一名软件工程师,主要从事着java项目的开发工作,这一年来我低调努力工作着,不求闪亮显眼和光芒四射,只为平静和淡定;这一年中所做的成绩如下:

一、财政局项目,本人独立负责开发会计处的三个子系统:

1、会计人员信用查询系统。

2、代理记账机构信用查询系统。

3、会计人员网上报备系统。

以上三个子系统上线后,方便了社会各界查验会计人员的真实信息、方便了查询合法的代理记账机构信息,以及方便了各单位对会计人员的报备。

二、餐饮行业项目,在团队开发项目中直接参与了豪享来餐饮有限公司总部的信息综合管理平台项目,主要负责的系统有:

1、房屋租赁合同管理系统。

2、短信收发管理系统。

3、会员管理系统。

4、基础信息管理系统和人事管理系统的部分功能模块。

系统应用后,豪享来在管理全国各门店房屋租赁合同上,一定程度上提高了管理效率,并且及时有效提供了相应预警信息;短信收发系统方便了总部及时传递各项信息;会员系统更好的管理全国各门店的会员信息;人事系统在管理中减少工作量等。

三、金融行业项目,我参与了中国银行厦门分行,企业转账管理系统中的部分模块开发。本系统方便了企业快速实现大量和复杂的转账工作。

四、国土资源与房产管理局项目,正在负责和开发的是住房货币化补贴网上申报审核系统。本项目采用了新技术,使界面更加大方美观,很大程度上改善人机交互平台的效果。

总结不足:驻豪享来总部做项目时,由于团队内部某些原因,加之外面的其他因素,一定程度上影响了工作效率、影响开发进度和影响最终软件质量;这是包括我在内项目组中的每个成员都必须检讨的地方。

通过总结一年来的工作,尽管有了一定的进步和成绩,但在一些方面还存在不足,个别工作做得还不够完善。在今后的工作中,我将努力找出工作中的不足,以便在日后的工作中加以克服。自我不断的学习吸收新技术,认真学习好规范规程及有关文件资料,并且及时的把新技术应用在实际的项目中,进一步提高项目的技术含量。

最新软件工程专业职业心得体会及收获四

先介绍一下我的背景:通信类院校20xx年毕业、本科、计算机专业,毕业后进入一家大型通信设备商工作,任职软件测试工程师。

一、t项目执行

20xx年7月13日入部门,此时才知道自己被分配到了测试部。部门主管把我领走后,就把我交给了导师。

入部门的头几天,主要熟悉公司的工作环境,认识部门同事,了解产品知识。由于我们是做传输设备的,所以当时学习的产品知识主要以sdh原理为主,包括sdh的帧结构、网络的保护和倒换等。

下面介绍一下我所做的项目。

项目名称:t软件

项目概况:该项目是在pc和sun工作站上开发的软件,属于cs结构。client端用java开发(开始使用jdk1.3,后来改用jdk1.4),实现跨平台;server端用c++开发,使用ace实现跨平台(windows和unix)。

人力投入:开发好像是9人,测试3人。(我来的时候是产品的第2个版本,人力投入大概如此)

我入部门几天后,t项目就进入了测试阶段。我的任务就是执行分配给我的测试用例。当时我只知道根据测试用例描述的内容,去点鼠标,如果发现程序出现错误或异常,就填写问题单。我就这样没有任何思考的按着测试用例点了3个月的鼠标 : )

现在想起当初的测试工作,实在有太多的不足,和待改进点。

1|||、 测试用例。对于一个软件的测试来讲,测试用例是至关重要的。测试用例要覆盖所有测试规格,而且测试用例要易于理解、易于执行,简单的讲就是要描述的规范。而当时我们的测试用例却是一团糟,最糟糕的是用例的质量很差,使用这些测试用例,根本无法保证产品质量。测试用例的预置条件、操作步骤、预期结果的描述也是乱糟糟的,而且用于存储测试用例的excel表格设计的很差,界面很不友好,从一定程度上降低了测试效率。

2、 产品知识。t软件虽然是在pc和工作站上运行的,但是开发t软件的目的是为产品服务的,所以我们必须具备产品知识,才能更好的对t软件进行测试。恰巧当时包括我导师在内的3个人,都不太了解产品,所以就造成我们无法判断某些测试用例是否验证通过。从而导致了与开发人员的多次争吵。

3、 软件测试的重点不明确。软件测试是软件工程中的一项重要活动,它尽可能发现程序中存在的缺陷,保证程序的质量。但软件作为一种商业品,有它的发布时限,老板说这个软件要1月份发布,你总不能测到12月份再给他发布吧。当时我们在一些小问题上与开发人员纠缠过多,而很多重点却没有得到重视,一些严重问题暴露的比较晚,导致测试时间延了又延,版本测了一个又一个,想起那些日子,只能如此描述:“累并痛苦着”。 : (

4、 测试流程的把握。7月份中旬,t项目从开发部转到测试部,进入了测试阶段,实际当时的产品质量并不能达到转测试的标准,而我们却让他们通过了转测试,结果就给我们自己带来了巨大的痛苦。而且后续的几个版本也如此,我们是测了一轮又一轮,测的我们都要绝望了。回头想一想,t软件还真的是我们测出来的,而不是开发写出来的 : )

5、 缺少针对性测试。软件也可以分很多种,不同的软件有不同的特点,自然就需要针对性的测试了,

一年级语文家长会讲稿%a(20xx-11-25 11:26:53)

譬如gui的软件与嵌入式软件的测试方法肯定有很大不同。最初我们在做t项目测试时,就缺少针对性方法。有两个教训让我们刻骨铭心:1、界面测试,t软件发布后没多久,其他组同事就发现某界面一个按钮的单词拼写错误——“rollback”被写成“roolback”;2、效率测试,软件测试到后期才发现t软件在实际环境中运行效率很低,根本无法满足达实际应用的需要。从那以后我们就准备了专门针对t软件的测试项目,包括:界面测试、效率测试、资料测试、稳定性测试等。

6、 沟通问题。自从工作开始,开发人员和测试人员的争吵从来就没有停止过。最初是什么问题都吵,很多没有意义的争吵甚至非理性的争吵,庆幸的是现在的争吵大多是有针对性的、理性的。个人觉得以前无为争吵过多的原因是:开发人员、测试人员的工作技能和职业素养都比较欠缺。吵了大半年后,人员提升了工作技能和职业素养后,吵架都吵的比较有默契了。当然最重要的是开发人员和测试人员的目标要一致:保证产品的质量,满足客户需求。

二、自动化测试

20xx年过完年后,我被主管派到一个大组去学习自动化测试技术。这个测试组是个比较大的测试组,总共有几十号人,其中有很多牛人。他们的自动化测试框架就是由几个牛人耗时1年多开发出来的。到现在,他们的自动化用例覆盖率约50%,应用率好像有70%,总之这个自动化测试框架还是满牛x的,不过就是整个框架实现太复杂了,涉及的编程脚本就用了三种 : (

下面简单介绍一下该gui自动化测试框架。

测试工具:ibm rational robot

自动化测试技术:第三代自动化测试框架,叫什么dde,具体什么意思已经记不住了 : )

测试脚本:robot中使用的是sqabasic脚本(基于basic的一种脚本),另外还使用了tcl、com组建等,并自行开发了一个抓包工具用于自动化测试。还有我们测试的产品界面是使用java开发的,如果要让robot能够正常识别界面,还需涉及到java编程。呵呵,实现上可是够复杂的 : (

学习自动化的头一个星期,我只是学习该测试组的产品知识,学习如何使用自动化测试。后面的几个星期就开始承担自动化测试的建设任务了。想想当初自己还是满辛苦的,白天上班学习产品知识,晚上回家就对着电脑看basic脚本的语法,周末还去公司无偿加班看代码。

在技术文档的选择上,我基本只看英文的,单词不懂就拿金山词霸查,实在看不懂了才会去找些中文的资料看。为什么要选择英文的呢?因为很多中国写书的人很浮躁,只想着快点把书出版了好赚钱,所以很多中文的资料质量很差。首先要贬低的就是那本谭教授的《c语言程序设计》。记得读大学时,照着谭教授的书敲程序,没多少程序能编译通过的,真是误人子弟。

当时带我学习自动化的导师姓l,他是个大忙人,有时一整天都在开会。l的师傅姓w,w是该自动化创始人之一。我呢,充其量算是徒孙一辈,呵呵。由于l太忙,而且不那么爱说话,于是乎我就只能自己对着文档看代码。

当时对我比较有用的文档就只有两篇:一篇是汇集型的chm文档,是篇比较全面的介绍,其中包括自动化框架的介绍,原理的介绍,各模块介绍,自动化执行的流程等;另外一篇则是由w写的自动化建设指导书,写的还是满不错的,在我有一定基础后,照着指导书就能完成简单的自动化建设。

在我整个学习过程中,是按照以下的过程开展的:1、吴江装修网初步了解整个自动化和产品知识,尝试使用自动化进行测试;2、熟悉sqabasic语法;3、对着文档读代码,尝试调试脚本,跟踪到代码的最底层。木制仿真模型

其实最好的学习方式就是实践,去做自动化建设。当有一定基础后,去完成导师交给的自动化建设任务,就是最好的学习方式。后来,我教别人的时候,也是安排实际任务给他做,然后再进行相应的引导。

在我的学习期间,有件事情让我满讨厌的。就是我必须给原部门的主管和测试组人员讲课,然后那些家伙会不停的提问,以检验我的学习效果。虽然这招很bt,但是对个人的成长还是满有利的。假设你学会了一项技能,此时你可能只在第一个层次上,如果你能够把这项技能教会别人,那么你的层次上升了一个档次。

记得当时是20xx年2月初去参加学习的,4月初就应急被调回原测试组了。总共不到两个月的时间,我总共完成了3个模块的自动化建设,第1个模块搞了3个多星期,第2个模块不到2个星期,第3个模块一个星期就搞完了(第3个模块算是友情支援呢,哈哈)。

4月初被调回原测试组后,就一直做救火的工作。差不多5月份的时候才正是开始做我们t项目的自动化。其实也就是把我学习的自动化框架移植过来,做t项目自动化测试。

另我比较遗憾的是,t项目的测试一直都很紧,而自动化测试并没有被推广和充分利用。直到我离职前,测试组为应付测试部自动化考核指标,才得到重视。

这里我谈一下自己对自动化测试的理解。

1、 自动化测试用于提高测试效率;

2、 自动化测试可以完成一些无法手工完成的测试,例如长时间不间断的测试;

3、 自动化虽然能够发现问题,但主要是对继承的功能进行测试,保证以前的老功能。(这个跟项目有关, gui自动化测试比较复杂,如果是嵌入式设备或芯片的自动化测试,对自动化测试的理解可能会不一样)

三、开发小工具

我在自动化学习期间,表现出来的专业技能和良好的学习能力,得到了同事和主管的认可。鉴于此,在4月中旬的时候,测试组的leader给我安排一个任务,使用excel表格开发一个工具,用于收集和统计记录的数据。要求该工具能够代替手工计算,提升测试效率。任务完成的截至日期是五一。给我安排的时间大概为一周。

该工具的实现方式并不难,就是设计一个excel表格,然后在里面嵌入vba脚本,以宏的方式代替手工计算。对我来说最大的挑战就是:1、短时间内学会vba编程;2、提取需求,设计excel表格的格式,使该工具具有较好的易用性。

当我接到任务后,下班回家就开始到网上搜集关于vba资料。当时我找了一个星期,都没有让我满意的文档。最终只找到一篇国人写的pdf文档,但是那篇pdf文档只是让我初步了解了vba是个什么东东,并不能满足我的实际需求。最终,在写vba脚本期间,我还是参考微软自带的帮助文档搞定的。(搞忘球当初是否装了msdn)

本来计划是在四月底的一个星期开展该项任务,但实际上直到4月的最后两天我才有时间。记得当时,我花了一天半的时间与我的客户——也就是我的同事,共同讨论需求,并设计excel表格的格式,让其评审。最终写脚本花费了4月的最后一个下午,以及五一期间的三个下午的时间,总计4个下午的时间,完成该工具的开发。而且我五一期间的工作并没有申报加班,是无偿劳动啊 : (

另外,令我欣喜的是,从此我成了我们组的“牛人”,哈哈哈哈。。。。。。

其实工具开发完成后,还是有些问题,如:

1、 程序崩溃(不小心除了0,呵呵,加入异常处理就ok了);

2、 有1/3的功能基本没有被使用(郁闷,花那么大精力。。。我的五一啊);

3、自动生成的表格,奇丑无比(直到现在,我都没改,哈哈)。

记得当时有个做了5年以上c++的开发人员,看到我写的excel表格,居然说“诶,这东西还满神奇的嘛”。我当时的一个感觉就是,晕,这个家伙工作效率肯定不高。

excel还真是好用,功能强大啊!

四、负责m项目测试

20xx年10月份,我开始独立负责m项目的测试工作。m项目是个小项目,大体情况如下:

代码量:大约10k行

开发语言:c#

软件环境:windows ppc 20xx

硬件环境:hp的pda(具体型号忘了,反正是便宜货,大概1000块)

人力投入:开发3人,测试就我1人

m项目的测试需求分析、测试设计、测试用例编写、测试执行到测试报告,全部由我一个人搞定

20xx年10月~12月中旬这段时间,主要是完成前期的测试分析与设计。12月中旬,就进入了实际的测试阶段,20xx年1月底,软件发布。回顾这4个月的工作,有做的好的,也有做的差的。下面对这些进行总结。

做的比较好的:

1、 测试进度把握比较好,在规定时间内,甚至提前完成了测试任务;

2、 与开发人员的沟通较好,使问题能够较顺利的解决,基本没有内耗,双方合作愉快;

3、 测试的重点把握较好,把很多严重问题,在测试前期就给暴露出来了;

做的不好的,待改进的:

1、 前期的测试分析能力较弱,测试规格分析不全,测试用例编写质量不是高。到后期测试时,才发现很多规格没有覆盖到,需要补充测试用例。而且之前写的测试用例与实际测试情况,有些偏差,用例的可用性差,又花了很多时间去修改用例。

2、 前期的测试计划制定比较差,实际工作较之计划偏差过大。吴江装饰网反正10月、11月那段时间,m项目的工作是乱七八糟的,还好关键时间点的把握还算到位。

3、 测试对象选择上疏忽,导致漏测。m程序是个工具软件,主要用于查询和设置设备的某些参数或配置。我当时只考虑到对所有支持的设备进行遍历,却未考虑到设备上所有单板的遍历。结果技术支持工程师到香港试用该工具时,发现某块叫pm1d的单板无法识别。后续,我们对大部分单板进行了遍历,还发现了很多隐藏的问题。这是一项较大的疏忽。

4、 在做内部模拟试验局测试时,对测试环境的选择有较大疏忽,导致漏测。在做内部试验局的时候,我为了偷懒只选择了3个不同设备的组网测试,而没有考虑到大规模组网情况下的测试。后来,技术支持工程师拿m软件到广州试用时,程序的某项功能就不正常了,原因就是大规模组网时,通信数据的传输是多包的,而m程序的底层函数没有对多包的情况进行处理,导致该项功能不正常。当时,在其他实验室是有类似环境的,而我却为了偷懒 : (

虽然m项目的测试有很多不足,但是总体情况良好,我对产品的质量有信心 : )

五、救火

大概是20xx年7月份时,我们组组长跟我说,要派我到b组去学习3个星期。等我去了b组才发现自己是被派来救火的。来b组支援测试,主要是完成一项测试任务,说具体点,就是把一件事情干600多次,没任何技术含量。我当时真是郁闷坏了 : (

虽然心底是比较郁闷,但毕竟也就3个星期,想着忍忍就过去了。

具体的任务很简单:大概有80种板子,每种板子大概有8套软件,用t工具对80多块板子把8套软件都加一次,观察软件加载过程中,业务是否正常,板子加完软件后,运行是否正常。

还有一个也是其他组借调过来的新员工,跟我一起干这件事情。我600多次,他也差不多600次。还好这个家伙,心态很好,做事情也很勤奋。

最初b组给的方案是这样的:先用第1套软件把80多个板子加载一遍,再用第2套,第3套,直到第8套。

开始工作几天,我们就按这种方案执行,但按这种方案执行的效率很差。主要因为实验室常用的板子差不多只有30块,其他的板子都藏在箱子里,而且有些板子b组根本没有,需要到其他项目组去借,这样针对软件版本,对80多块板子进行轮循加载,效率就很低,因为每加一套软件,就要去寻找80多块板子。

当时,我和那个新员工都很愁,按照这种做法,这项任务3个星期根本就无法完成。b组负责带我们的两个员工,也表示比较无奈。

郁闷过的第2天一早,我就直接找b组的老大谈话,“按照你们提供的这种方案,我们在三个星期内根本无法完成任务,而且还有诸多其他困难:1、部分板子是坏的;2、某些板子实验室里根本就没有;3、对设备不熟悉。”

就这样,b组老大把组内相关骨干人员都叫过来开会,重新商讨了一套方案,并要求他们全力支持我们的工作。

开了会后,b组的人就比较支持我们的工作了,启用新的方案后,还提前了1天时间把工作完成 : )

这里我体会比较深的是:在做一份工作前,一定要弄清楚这项任务到底要做些什么、要怎么做、要做到什么程度,工作中还要定期汇报工作(基本上以日报、周报的形式,用邮件发送),如果出现了解决不了的困难,一定要向老大汇报,如果老大也解决不了,那他也不能责怪你无能 : )

六、工作中的陷阱

在辞职前的几个月,有个师弟也是老乡x君,得知我做过自动化项目后,便来向我了解自动化测试相关的情况。

从与x的聊天过程中了解到,他也正在做自动化,他们组测试的产品规模比较大,不过做自动化的只有两个新人,而且是使用一种新的gui测试工具。他在给我讲他们具体工作时,了解到他们的自动化测试非常原始,就是针对一个用例录制一套脚本,几百个测试用例,大概录制几百个脚本,根本没有对公共进行提取,更别提有什么自动化测试框架了。x君与另外一个人,在自动化方面都是新手,没有相关经验,他们不知道这样做会给后期的维护带来多大的麻烦。而且他们主管也不太懂gui测试的自动化,只是每天要他们汇报工作进度,期望在两个月内完成那几百个脚本。

经过我细致询问后,我猜测他们做这项自动化工作,基本上是为了应付部门自动化考核而做的,而并非为了提高测试效率,保证产品质量。

我也可以体谅x君主管的难处:测试组人力本来就紧张,而部门又要考核自动化指标,他只有弄两个人来应付一下部门的考核了。

这样说来,x君和他另外一位同事就是受害者了,被安排做一件这么没意义的事情。对他们我只能表示同情了。

对于这类bt主管吩咐的没啥意义的事情,我的体会就是能推掉不做就不做,如果实在推不掉,就完全按照他的意思做,他要怎么做就怎么做,要做成什么样就做成什么样。实在搞郁闷了就老板炒鱿鱼吧。

七、其他

记得刚进公司那一阵,对我们新员工有这样那样的培训,估计转正前至少被培训了20门课吧。具体讲的都是产品知识、测试技能、编程方面的东东。那些讲课的老师水平也参差不齐,ppt写的水准也有好有坏。总体感觉就是那些培训是在浪费时间,如果自己看这些资料效果都要好很多。

在转正前,作为新员工要给部门的“老”员工讲课,讲自己所学习过的知识,然后下面的“老”员工会发狂了似的问你问题。现在我感觉这种方式真的是一种非常好的检验方法,不但检验了你的学习情况还锻炼了你讲解ppt的能力。

通过这种方式,我觉得自己在很多方面有提高:

1、 写ppt的水平。后续工作中,写ppt汇报工作,做的是又快,又漂亮。

2、 沟通能力。最初别人问我一个问题,我还没完全理解他的意图,就以自己的理解,淅沥哗啦的说了一堆别人不想知道的东东,搞得别人一头雾水。此后,别人每问我一个问题,我都会先把他的意图或意思搞搞清楚了,确认后,再以最精练的语言来回答他的问题。

3、 懂就是懂,不懂就别乱说。记得最早“老”员工问我一个我自己不是很懂的问题,我通常是按自己的理解方式,跟他胡吹一通。结果他再一细问,我就傻了。知道就知道,不知道就别乱说,这点很重要,尤其是在参加面试的时候,如果自己不是很动,别人一问你就会露馅。

最新软件工程专业职业心得体会及收获五

这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。

这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,学会了这些环节,并能用学到的知识来完成公司的项目。现阶段我所做的项目有《意见反馈管理系统》、《智能控制网关系统》,《意见反馈管理系统》这个项目我和另一名同事共同将其完成,完成用户意见的收集与处理,尽最大程度的将我们所学到的知识转化成实际。为更大的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。公司的最终目的就是希望我们通过这个简单的项目能了解项目的制作过程,并理解各个环节的意义。让我们能够充分的理解项目制作过程以及项目制作中各个流程的意义。

我所实习的单位是xxx有限公司的xxx部。这个部门的主要职能就是家用电器的智能化,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,

才能制作出更好的软件以满足客户们的需求。

我的职位是java软件工程师,时间是xx年xx月xx日——至今,实习时间总长应为x个月。实习的地点是在公司的,早8:30晚5:30,周六上午加班,每周六下午、周日休息。

整个实习是实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。

上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。具体的时间安排如下:

第一周

配置java、eclipse、数据库等的环境,熟悉xx管理系统的代码,完成xx管理系统的apk资源本地上传至tomcat服务器不同步到ftp服务器的功能和手机软件升级功能了解用户回馈系统的需求,完成回馈系统设计书,创建customer工程,完成其基本结构以及用户意见收集基本页面

第二周:

完成了页面表单提交的检查(电话、邮箱、字数限制的检查),完成了用户意见收集页面到用户意见提交成功界面的跳转,基本完成dao的save方法、service、action部分,调试dao、service、action代码,实现了收集用户意见,保存到数据库,跳转到收集成功页面的功能;完成了查询详情并回复的页面(dao、service中的查询、更新算法,action中的跳到查询详情并回复的页面和跳到回复成功页面);完成了用户意见收集页面和用户意见提交成功界面调整,使其适应各个型号的手机界面,更改了表单检查出错的提示方式;将查询页面与查询详情页面的动作统一,修改查询详情并回复页面的样式

第三周:

完成了查询详情页面的状态的默认下拉选框功能,完善了查询详情页面的状态的提交和返回按钮,再返回查询页面时,保证页码、状态等的原来状态;完成用户回馈系统的代码review;完成用户回馈系统的测试设计报告书;完成用户回馈系统的测试设计报告书review;完成用户回馈系统的代码review第四周:

测试网关系统,做1-22号灯的单开、单关、全开、全关的测试;学习scalaapi,安装scala,scalaide,sbt并配置环境;做网关comm

2、comm

4、comm6端口写的测试并学习logback日志;学习网关系统中关于plc设备的代码并且测试网关comm

2、comm

4、comm6端口写(c语言部分)

我的实习还在进行,这次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了这几个周的实习,在我的努力下,完成了既定的的任务,但我想说的是,在这个过程中,我并不仅仅是完成了任务,更是满载而归:项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。

如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。这次实习的最终目的就是希望我能够独立完成一个了软件项目的制作,充分了解软件项目的制作流程。这一次的实习,主要有制作文档和编码。

最后,总结这段时间的实习生活的收获,真的是使我受益匪浅。在实习中,我学习到了不仅仅是技术上的收获,更还有生活中的的人际交往以及其他的许多经验。而这些,都将作为我迈入社会的根本,我将以此为我的基础,怀着一颗勇敢无畏的心去迎接我即将来临的工作。

这一次的实习,给了我很深刻的体会,不仅仅是专业的收获,更还有团队间的相互合作,这些让我明白了团队的意义。工作即将来临,我期待着工作的到来,我将带着这次实习的收获,尽量的将学到的知识运用到实际工作中,去迎接一个又一个的挑战。前方的路会有很多困难等着我,但我不怕,因为我坚信,只要我努力,终会克服这些困难。路就在脚下,我将带着坚定的信念,不畏挫折,勇往直前!

最新软件工程专业职业心得体会及收获六

本人于____年获得计算机工程师技术资格,从____年元月起,被聘为____公司_计算机工程师至今。任现职以来,严格履行计算机工程师的岗位职责,认真学习,努力工作,较好地完成了本职工作和领导交给的个项任务,任现职以来年度任职考核全部优秀。

一、思想政治表现:

能认真学习马列主义、_思想和_理论,拥护党的领导,坚持四项基本原则,热爱祖国,遵纪守法,具有良好的思想素质和职业道德,能用“_”的要求来指导自己的行动。积极要求进步,团结友善,明礼诚信,曾于____年__计算机应用大赛中荣获一等奖,并于____年度被___评为“___”。现将任职_年来的情况汇报如下:

二、完成本职工作的质和量

本人熟悉本专业领域的国内外现状和发展趋势,具有丰富的计算机理论知识和计算机在企业管理方面的经验,具有较强的解决本专业实际问题的能力,能将本专业与相关专业相互配合,协调解决有关技术难题,能指导工程师工作和学习。任职期间,较好的完成了公司下达的责任目标。

1、在_年至_年间,利用三年的时间,进行了__计算机网络综合管理系统的建设与实施工程,使__企业办公自动化以及生产调度自动化走向现代化的前沿。

2、__至__年,先后为公司以及下属部门独立编制了__等具有本企业特色的软件。

3、_年作为主要负责人之一完成了总公司的__管理信息系统,取得一定的社会和经济效益,使__服务上了一个新的台阶。

4、参与完成了__项目。该项目投入使用后具有显著的经济效益,年节约资金__万元。

5、主持完成了总公司__系统,实现__无纸化办公。

6、任职期间,不仅建设了本公司的企业内部与互联网的网站,打开企业的知名度,同时还利用最新的asp等前沿技术协助___建立了“__网站”,使__迅速走向国际化的轨道,受到__的表彰。

7、受__的委托,为部分技术人员和管理人员累计授课达___余课时,在授课过程中,自己能将理论结合实际,深入浅出,圆满完成了教学任务,提高了本公司技术人员素质和职工素质,为计算机的普及做了一定的贡献。

8、参加撰写__中的计算机与信息工作计划。

三、工作业绩:

1、__至__年,在“__系统”中,本人进行了部分模块的软件编写工作,该系统经省、市科委鉴定,被__奖。本系统的完成,较好的解决了__问题,取得极大的社会经济效益。

2、__年,为实现__的信息化管理,同时还本着节约投资的原则,组织完成了“__系统”,该系统完成之后,不仅加快了我公司的生产自动化的建设,还为__起了模范带头作用,经__鉴定,该项目填补了我国__技术的空白,为此,荣获__奖。

3、__年参加了总公司__活动,在课题研究中,本人利用计算机进行了大量的计算和工艺改造工作,圆满完成任务,该课题获得__奖。

4、本人自参加工作以来,一直在从事计算机技术工作。工作中,注重技术成果的推广应用。

(1)本人独立编写的“____”软件,实现了计算机__等功能,使__管理走向了现代化管理的轨道,该软件经__鉴定,达到__先进水平,本人也因此获得__。

(2)参与编写的“__”软件,使用方便,功能满足要求,经鉴定达到__水平。

四、总结经验,不断提高理论水平

任职五年来,根据生产实际中存在的问题,不断总结经验,提高理论水平。其中独著《____》,在《__》杂志_年第_期上发表(3500字);合著《__》在《__》_年第_期上发表(1300字);独著《__》在《__》_年第_期上发表(__字);独著《__》,在《__》__年第_期上发表(1000字);独著《__》,在“__”学术会议上宣读(3500字);独著《__》在中__会议上宣读(__字);独著《__》、《_》获“__”学术会议优秀论文奖。

五、不断加强理论学习,拓宽知识领域

计算机行业是个飞速发展的行业,计算机技术更是发展的日新月异,因此,不断加强理论学习,拓展知识领域,进行知识更新,也是形势所迫。为了加强自身计算机水平的提高,于_年度在微软授权培训中心接受microsoftsql65和microsoftnt4培训,并获得中国微软颁发的双科结业证书;同时,为了掌握计算机更前沿的技术,充实自己的理论知识,从_年开始就读于__大学“__”专业_研究生_,与_年取得国家教委颁发的“计算机科学与技术同等学历硕士学位综合课程考试”合格证书。通过学习,不仅丰富了自己的理论知识,更加强了在计算机应用中的实际解决问题的能力。

以上是本人任计算机工程师六年来在技术岗位上所做的工作。通过几年来的学习和实践,不仅专业知识得到了一定的拓展,而且利用专业知识解决实际问题的能力也得到了进一步的提高。本人将在今后的工作中加强理论学习,不断完善自己,为计算机事业的发展做出更大的成绩。

您可能关注的文档