软件工程实习收获总结
当前软件人才培养工作突出问题是人才不适用,为了培 养出实践能力强,综合素质高,实用,适用的企业所需软件 人才,今天X给大家找来了软件工程实习收获总结,希望能 够帮助到大家。
软件工程实习收获总结篇一
时间过的很快,转眼间已经实习将近 个月是属于完全被流放的。
最先在内部系统组参与内部管理系统开发
5个月,其中有2
(struts+mysql+spring+hibernate) ,之后是去做网络交换
机软件的脚本测试。现在又回归内部系统,虽然在脚本组期 间,编码能力被别人甩在后头,但至少具有了一些测试经验。
至少自己做的东西,是真正交付到了客户手上,至U也稍 微有些成就感。
1、浅谈测试
一直以来,我都认为测试是脱离了软件工程范围的工 作,不以为屑。但在实际情况中,测试是既重要且难以精湛 的.其真正的压力,在于找不到
bug,责任在你,而不在于编
码人员。一般的测试人员不懂编码,他们靠的是日以累计的 经验总结和想象力。而要做到高级测试工程师,则一定要懂 编码,因为这是你完全掌握整个系统的方方面面具体运作的
前提。但占主导地位的,还是大型系统的集成测试经验。实 际项目中,编码时间一般只占
30%左右,真正耗费时间的是
IT阶段的找bug与对应bug,此阶段基本评定了 coder的编 码质
量。
2、 程序员的困惑
有些人,以为教学视频和代码看多,自己就懂的多,实 际做起来,却不知从何下手,问题在那?如何定位?如何解决? 通通跟一样能力有关,debug追踪能力,也称调试。在项目 组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消 化?
有位同事告诉我:代码看几遍都没用,要去抄,例如一 个查询模块,在此基础上去做具体记录的历史记录查询模 块,你可能会觉得很简单,但实际情况却往往报一堆异常, 配置问题涉及到方方面面, 以及数据库字段,传值问题等等, 一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调 试,一个个问题去追踪,一个个去解决,自然而然,那段“源 码”才真正属于你。
3、 如何调试追踪
如果你能在短短的时间内就看到问题点在那,放下断点 去追踪,出去找工作,绝对没问题。出现问题的时候,不要 光看代码,要用实际行动去追踪运行期间的具体值,那是最 好途径。eclipse 是个很爽的ide,这点做的很好。例如页
面内容显示不是自己想要的数据,我们要先从数据库查询语 句去下手,设置断点,一步一步
step over,让 sql字段(存
取最终sql语句的字符串)运行到有值,inspect进去看,如 果还看不出来,就点击它,copy后在sql客户端去实际运行, 看看实际查询出来的表是什么,如果是对的,有可能就是页 面调用的错误或者
action逻辑的传值问题。
页面错误的调试,基本方法是用右键点击实际网页查看 源代码,copy至U editplus ,就能看到具体错误发生在那几 行。通常有几种常见的错误,例如:缺少对象这种很多时候 是有些被你调用的字段有可能为空的情况出现的,可以加 if(xxx=null) 护。追踪的方法基本就是用 句,放在有可能出错的地方。
语句加保
alert语
4、一些习惯
遇到问题先自己思考,无从下手再找高手帮忙看看,注 意他帮你看的思路,别在一旁闲着,看多了自己也会了,不 然你一辈子都停留在那种水平,从人身上学到的东西远远比 书多的多。
解决了一个问题后,要去究根问底去找到问题产生的起 因,以防你下次遇到类似的问题再浪费同样的时间。
把代码写的漂亮,注释、空行、规范一样不能少,可读 性是放在第一位。曾经看过一个高手写的代码,真的一看就 是不同水平的人写的,几乎很完美,读起来很流畅,方便自
己也方便别人
任务完后不要呆着,去要求经理给你更有挑战性的任 务,只要你肯去尝试,他们就会对你另言相看,把三天的任 务一天加班搞定,效率和忠诚都有了,路也比较好走了。
软件工程实习收获总结篇二
时间过的真快,在这过去一个 20多天时间里,我在浙 江绍兴肯美信息技术有限公司实习从事软件开发的工作。浙 江绍兴肯美信息技术有限公司主要产品服务有计算机软件 硬件产品的研制开发,销售、安装计算机集成,网络工程设 计、安装、服务,计算机技术咨询、服务,销售:电子产品 (除家电)、机电产品(除汽车)、通信设备(除无线通信设备)、 办公自动化设备及用品。
在公司实习的这段时间,我主要和其他的实习生一起负 责熟悉公司刚开发的剧毒化学品管理系统,该系统在今年暑 假的时候由于我也参加了系统的开发,所以对该系统还是比 较了解,熟悉起来很快,公司要求我们根据系统的功能写出 用户手册,并让我们仔细阅读软件代码,掌握软件开发的架 构和技术,熟悉软件开发业务的一般流程,以便未将来的项 目开发鉴定基础。
在这短短的20多天时间里,在用两天的时间熟悉了该 系统的功能模块和业务流程之后,我运用软件工程所学的知 识,和同事用了两天的时间很顺利的编写出了系统的用户手
册。使我对以后编写用户手册和技术类文档有很大的帮助。 在次,通过仔细阅读后台代码和整个系统的架构,使我对用 三层架构与设计模
式思想部署企业级数据库业务系统开发 有了一定的了解,典型的三层结构分为表示层 (presentation) ,业务层(business),和数据访问层
(data
access),又根据我自己的理解,我对此做了更详细的分层
,
界面外观层、界面规则层、业务接口层、业务逻辑层、实体 层、数据访问层、数据存储层共七层,三层架构它主要是为 程序员为了实现部署、开发、维护企业级数据库系统而服务 的。如果我们在中间层实现了对表示层和数据库层的完全脱 离,其部署、开发、维护系统的费用和时间至少降低到原来 的一半,甚至更多。
在这三周的时间,在同事和项目经理的帮助之下,成功 完成了本次的生产实习的任务。
以下是我这些天的工作总结:
1. 在职业道德方面,敬业爱岗,具有强烈的责任感和事 业心,
和积极主动的学习专业知识,工作态度端正,认真负 责。
2. 在专业知识,工作能力方面,在这 3周的实习时间
里,我努力的学习软件开发的技术和架构知识,阅读大量资
料,对软件开发技术有了一定的了解,可以独立开发小型的 管理系统等软件,工作能力也有了很大的提高,使自己能够 在激烈的竞争中保持自己的优势。
3. 工作态度和勤奋敬业方面,热爱自己的本职工作,能
够正确认真的对待没一项工作,
工作投入,热心为大家服务,
保证按时出勤,保证工作能够按时完成。
4. 工作质量成绩,效益和贡献方面,在开展工作前做好 个人计
划,有主次先后及时的完成各项任务,达到预期的效 果,保证质量完成任务,工作效率高,同时在工作中学习很
多东西,也全锻炼了自己,经过了不懈的努力,使工作水平, 专业知识,都有了长足的进步。
回顾这段时间的实习生活,受益匪浅,特别是在人际交 流当中的解决问题的能力有了较大进步,在这里我是真心感 谢在工作上帮助过我以及教育我如何待人处世的同事以及 上司。我会好好利用这段时间学到的这些知识和经验,应用 到我以后的工作和学习当中,我还会继续累积更多的知识和 经验为今后踏入社会做好充分的准备。
软件工程实习收获总结篇三
在这次软件工程课程中,我学到了很多东西,第一次深 刻的体会到了什么叫做用工程化的思想来编写软件,以前自 己也写过一些小型软件,没有做过大型的项目,直到这次课 堂我担任组长并组织组员共同完成“个人图书管理系统”这 个项目,第一次和别人合作,才发现运用工程化的思想来做 是如此的有必要。
从这里,我才真正的意识到实施一个软件工程并不是说 简单的会编码就能够解决问题的,我们更多的精力不是放在 编码上,编码只是一个很小的模块,只占到那么小的一个部 分。这个事实在很大程度上颠覆了我以前的思想,在我以前 的认识中,似乎整个软件就是编码,除此无它,还好有老师 的指导,不然真的会出现老师所说的,撞
得头破血流之后才 想起来用软件工程的思想来完成这个工作。
刚真正开始工作之前,我们费了很多的时间来完成一些 前端工作,如需求分析和可行性分析,这块工作在别人看来 可能是相对无关紧要,甚至是多于的,其实,换做在以前, 我也会这么认为。可是,我现在算是深深地明白了磨刀不误 砍柴工的道理,这些工作的完成太有必要了,太重要了,要 想你的软件有用有市场,能被别人接受和认可,在进行过程 中不会出现崩溃性的问题,这些工作缺一不可。
还有就是接下来的一些设计模块,此模块与软件编码涉 及比较紧密,主要是解决一些参数传递和接口通讯的问题, 此模块对我的触动远没有上两个模块对我的影响大,因此再 次也不做过多的介绍。
在整个活动的完成过程中,作为组长,我收获很多,我 发现,要是组里有个人不怎么想做事情时,他对于整个组织 的影响是毁灭性的,正所谓“一颗老鼠屎,能坏一仓谷”, 以后我的组织里要是出现这样的人,我绝不会给他继续留下 来的机会,我会在第一时间将他清除出去。还有就是,作为 组长,你要做的最重要的事情,不是发挥自己的聪明才智, 而是创造出一个平台,让别人去发挥,你所要做得,出了保 证这个平台的完整性和公平性外,还有就是协调好各组员之 间的关系。
因篇幅问题不能全部显示,请点此查看更多更全内容