千文网小编为你整理了多篇相关的《软件开发实习报告范文(推荐2篇)》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《软件开发实习报告范文(推荐2篇)》。
实习报 告
一. 实习目的通过实习提高自己的对社会的认知能力,同时理论联系实际,让自己迅速适应社会,跟上IT前进的快速步伐。通过理论与实际的结合、学校与社会的沟通,进一步提高学生的思想觉悟、业务水平,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。
二. 实习单位及岗位介绍
(一)实习单位简介
里程机电设备有限公司是关于互联网在线产品及服务的软件及解决方案的提供商。(二)岗位介绍
我的职位是软件测试 主要职责: 1.编写测试用例。
2.根据测试计划搭建和维护测试环境。 3.执行测试工作,提交测试报告。
4.对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷管理方案。 5.对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。6.对业务部门提供相应技术支持,确保软件质量达标。
三. 实习内容及过程:
(一)实习内容 1.学习公司业务流程,相关工具的使用。2.学习安装配置和维护测试环境。
3.编写测试计划,测试用例,执行测试,bug验证,回归测试,编写测试报告。 4.跟踪上市产品线BUG解决报告,测试验证结果。为业务部门提供相应的技术支持,确保软件质量指标。
5.参加本组例行会议;参加公司各种培训、考核、技术交流活动等。(二)实习过程
怀着对IT行业的憧憬,我进入了里程机电设备有限公司实习,我在公司所从事的工作是软件测试。在实习之前,我们进行了计算机课程的实训,我选择了软件测试方向。在此期间老师教给了我们一些测试的基础知识,使我对软件测试有了一定的认识,也更想探寻一下真正的软件测试工作。在我真正投入工作之前,我在网上查询了许多测试员的相关要求,了解了作为一个测试人员必须耐心,细心和平和的心态,他的目标是尽可能早一些找出软件缺陷,提高产品的质量,降低维护的成本,尽可能的达到客户的需求。1.学习业务流程
测试并不是单纯意思上的机械的“测试”,它首先要求对产品非常熟悉,不管是从功能上还是操作上。因此,在刚开始的一个多星期内我先学习软件的相关业务流程。看着一个个的产品信息文档,一点点从操作开始入手,逐步了解产品功能。我们的产品是一个比较成熟的上市产品,在不断的升级改进中,因此业务逻辑较为复杂,加上英文的障碍,使我在学习的过程中遇到了前所未有的挑战。
看不懂的时候,用翻译工具,或者将问题搜集起来,询问公司的前辈,有时候加班把东西带回家看。从未体会过的巨大压力化为我学习的动力。通过不断的学习文档内容,以为自己对产品知识已经有了一定的了解,但是在考核的时候发现自己什么都没有掌握,有些部分的第一次考核没过,心里更加焦急。在经过一星期多的努力,终于通过了相关的内容的考核,正式迈向了软件测试的大门。2.BUG学习验证过程
作为软件测试人员,更为重要的是我们需要了解客户需求,根据客户的要求来测试,看看产品是否能达到他们的要求。从这方面考虑的话也是需要我们必须比任何人都要熟悉产品的一切。所以之前的相关业务的学习也对我今后的测试工作起到了巨大的作用。
在进入测试工作后,我首先还是通过跟踪产品一下已存在或者修复过的BUG信息,熟悉具体功能和业务逻辑,并对这些BUG进行验证。在我验证BUG信息的时候,每一个BUG对于我来说都是新的,完全不同的,即使是针对同一个模块的相关子模块,所以每在我验证完一个BUG之后,都会对相关的业务相对的熟悉一些。
另外在我学习验证BUG信息的过程中,我熟悉了管理工具JIRA的使用,以及相关测试环境的搭建与维护。因为很多BUG存在于不同版本的产品上,所以我经常处于卸载与安装软件的工程中。在搭建测试环境时也费了不少功夫,因为我们的产品是一个相对成熟社区管理服务型的软件系统,其中搭建环境时需要安装修改的东西挺多的,所以每次一遇到问题就赶紧问我旁边的同事。到最后在几次艰难的尝试之后,才完全明白了测试环境搭建问题,心中也有了小小的成就感。3.新功能模块测试
在一段时间熟悉了相关业务后,我接触到了自己的第一个feature,也就是针对一个新的小功能模块的测试。这个功能模块的测试让我一方面更加全面的了解软件测试工作,另一方面也让我更多的认识到自己软件测试实践能力的不足。在我拿到这个任务的时候,我首先想到的是看这部分的需求文档,在一长篇的介绍下,我终于了解到了针对这部分内容的需求分析是怎样的。那接下来就该完成我的需求计划了。很感谢另外的一位QA同志发给了我一个测试计划的文档,而我就开始依葫芦画瓢的完成我的测试计划了。
但是接下来新的问题又出现了,测试计划完成了,但是测试用例中的数据该怎么准备呢?!一个测试用例必须要有测试数据啊,不管你是使用的任何方法进行测试,都必须有数据才行。而我选择最常用的等价类划分方法,也是需要大量的数据的。在意识到问题后,我又开始了新一段的学习过程。学习这个功能每一个模块数据的产生过程,准备相应的数据。突然之间,边学边做的状态使我的速度一下子慢了许多。
在对需求不清楚的时候,我找到了我们的系统分析人员,通过讨论,更为清晰的了解到了客户需求。在准备数据时,也是不断的向我的同事请教,学习,在经过了漫长的教导与自我学习的过程后,终于完成了测试用例的设计工作。4.发现BUG的美妙过程和其他
作为测试人员,除了验证BUG和编写测试用例的过程,我们的另一项内容当然就是发现BUG了,这也是我最喜欢的一件事。生活中喜欢大大咧咧,而在对所测试的产品上本人就有了喜欢吹毛求疵毛病,在过去的两个月中,成功发现了2个BUG,虽然在数量上不是很多,但是对于刚刚涉足测试行业的我也是一个不小的激励。在发现了2个BUG之后,我不是立即的通过管理工具报告BUG,而是通过自己的反复验证,求证过后才将具体的BUG信息,如描述,发现版本,优先级等填入了JIRA的管理系统中提交。发现BUG固然兴奋,但是提交的时候却更是要慎重一些的。
除了进行测试的工作外,我们还有日报告,周报告需要提交,让你的负责人了解你的工作进度安排。当然也会有丰富多彩的技术交流活动,如参加其他小组的测试交流会,公司的技术沙龙等。不仅缓解了工作的压力,更让我们学到了知识,充实了自己。
四. 实习总结及体会:
一个月多月的实习下来,让自己走进了一个全新的领域,也开始真正了解了软件测试工作。实习是一个开端,一个让自己学会成长的地方,当然也确实让自己长大了许多。不管是从工作技能上还是从为人处事上,我都感觉到了有很大的提高。
首先,在工作技能上,因为从事的是测试工作,对于自己来说虽然有着一些理论知识,但是这还远远不够,一切还是需要我从头开始的,而更需要自己的努力、耐心和细心。这些都是自己欠缺的,但是在工作了这几个月后,真的发现自己有了很大的改善。虽然离真正的软件测试人员的要求还有很大的距离,但是自己一定会努力,向着自己的目标前进。
其次,在为人处事方面,也让自己成熟了许多。虽然不能用语言来描述,但是确实可以从生活中的点点滴滴感觉得到。经历使人成长,只有真正的经历过,才可以让自己真的成熟起来,要想真的出人头地,好的为人是前提。
说来自己真的算是很幸运吧,能够有幸到活跃网络实习。刚开始的时候很多人都和我一样,认为软件测试工作简单,只需要动动鼠标就行,当我真正投入软件测试工作后才明白当初的认识是多么的片面肤浅。虽然自己从事的是功能测试,手工测试的工作,但是那鼠标也不是那么乱点的!另外还有我暂时没有涉及到的自动化测试工作,这无疑也是一个和软件开发人员一样需要有着扎实的编程能力的。
还记得刚刚走入公司的时候,感觉很奇妙,一切都是那么新奇,那么陌生,不敢随便讲话,凡事都小心翼翼的,这对于性格开朗的我来说,简直到了折磨的程度,不过幸运的是公司的同事都非常好,工作的氛围非常的轻松。也许还是刚到不久的缘故,使我在对待比我年长的同事的时候会习惯性的尊敬她们,像以前在学校尊敬老师的那样。但这样却也阻碍了我与她们的正常交流,不过后来在她们的帮助下,也习惯了大家彼此之间朋友式的相处模式。
总之,通过这次实习,确实让自己成长了许多。在实习期间,我学到了许多东西,遇到了一些困难,也看到了自己本身存在着许多问题。在测试时要想使自己的测试更加周全,总会遇到这样那样的问题。当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。
软件实习报告范文5篇
实习经历可以加强你的自我发展和自信心。通过参与实际工作项目和面对职业挑战,你将获得更多自我成长的机会。通过克服困难和取得成就,你将发展出更强大的自信心和职业素养。以下是小编带来的软件实习报告范文,欢迎大家一起来收看!
软件实习报告范文【篇1】一、实习目的
进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。透过实习,培养我们综合运用Java语言的面向对象编程潜力;培养我们动手潜力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程潜力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好必须的基础。
二、实习单位及岗位介绍
我的岗位是Java软件工程师。实习期间参与人力资源管理系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。编写相关应用系统的开发文档、数据库设计文档等。较为详细和系统的掌握了软件开发的知识体系。把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的潜力,从而提高了自己从事实际工作的潜力。
三、实习资料及过程
1、Java基础知识
Java的基础知识对于一个Java软件工程师来说就好比是人的灵魂,此刻的公司在招聘的时候很多都不在乎你会不会流行的技术,如(Struts、Hibernate、Spring、ibatis等)。他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了超多的Java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流等等,所以一个系统对于Java编程基础的依靠便不言而喻。
2、MySQL、Oracle数据库
MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。MySQLAB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。Oracle则是以稳定性着称,在访问量和数据超多交换的服务器中,Oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等。
3、Servlet和JSP
一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着能够透过“请求-响应”编程模型来访问的应用程序。虽然Servlet能够对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。JavaServlet技术为这些应用程序定义了一个特定于HTTP的Servlet类。
javax、servlet和javax、servlet、http包为编写Servlet带给了接口和类。所有的Servlet都务必实现Servlet接口,该接口定义了生命周期方法。
JSP是由SunMicrosystems公司倡导、许多公司参与一齐建立的一种动态技术标准。在传统的网页HTML文件(html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页Java程序片段能够操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也能够访问JSP网页。
JavaServlet是JSP技术的基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。此刻许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器,也能够透过附件的应用服务器和模块来支持Servlet,这得益于Java的跨平台特性。另外,由于Servlet内部以线程方式带给带给服务,不必对于每个请求都启动一个进程,并且利用多线程机制能够同时为多个请求服务,因此Servlet的效率十分高。
软件实习报告范文【篇2】学习无止境,职业生涯只是学生生涯的一种延续。对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点经验。不论在人生的哪个阶段,学习的脚步都不能停歇,要把工作视为学习的殿堂。所以在这几个月当中,我一边学习,一边从最基础的事情做起,这样的好处在于能够在工作的过程中,明白项目的整体布局,明白项目中的业务逻辑,明白项目中尚未完成的工作并以此作为下个阶段的工作目标。在这几个月的工作中,我的主要任务是对客户使用的map系统进行测试,并且做相应的文档记录和一些简单的配置修改。
几个月里,我工作勤勤恳恳,并按时完成安排的任务。尽最大的努力解决客户在工作中遇到的问题,从中我也学到了在学校里学不到的东西,也明白了很多道理,我相信对我以后的工作都将大有裨益。其它方面,我全力协助公司的工作,在公司人手较忙的时候,为公司分担事务,圆满地完成公司委派的任务。
在这几个月的工作中,最初我会遇到一些我解决不了的问题,我会咨询公司另两位同事王鹏、孙距均。在他俩的指导和帮助下,我的技术技能不断提升,对整个MAP系统和配置工具的使用逐步熟练,思维方式和工作方法也不断提升,直至到目前我基本能解决客户在使用MAP系统过程中遇到一般问题的问题。
在近6个月的工作过程中,我在领导和同事们的帮助和支持下取得了一定的进步,但我深知自己还存在很多缺点和不足,与工作需要还有一定的差距。在工作中未能考虑的各种因素还有很多,比如:对整个MAP系统的掌握还不够熟练、工作的灵活性还不够、服务意识还有待提升等等,这都有待于在今后的工作中改进。虽然我目前的工作只是做基础方面。
希望在下一年度公司能够委派我做一些其它工作,使我在工作中不断提升自己,同时也为公司分担一些事务,使我逐步做一名合格的项目实施人员。做软件的人必须要随时充电,在今后的工作中,我要积累经验教训,不断调整自己的思维方式和工作方法,在实践中磨练自己,我将以饱满的热情和进取的精神,去努力做每一件事,努力为公司的发展尽的一份薄力,成为单位需要的优秀人才。
我是公司的一名新员工,来公司的时间比较短,对公司的资源管理、流程管理等还不是太明白,所以对公司的发展、管理也提不出什么宝贵实质的意见或建议。现在对于我来说最重要最本职的工作就是:作为一个学生、一名实习员工,所有的地方都是需要学习的多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的最优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,为公司的发展尽的一份薄力。
态度决定一起,当有一份新的任务给你时要知道自己能否胜任这份工作,关键是看你自己对待工作的态度。态度对了,即使自己以前没学过的知识也可以在工作中逐渐的掌握。态度不好,就算自己有知识基础也不会把工作做好,实习项目刚开始时,根本不清楚该做些什么,并且这和我在学校读的专业没有必然的联系,刚开始我觉得很头痛。
可经过工作过程中多看别人怎样做,多听别人怎样说,多想自己应该怎样做,然后自己亲自动手去多做,终于在短短几天里对工作有了一个较系统的认识,慢慢的自己也可以完成相关的工作了,光用嘴巴去说是不行的,所以,我们今后不管干什么都要端正自己的态度,这样才能把事情做好。
在这次实习过程中,我碰到很多问题,有的是我懂得的,也有很多是我不懂的,不懂的东西我要虚心向老师同学请教,当别人教我们知识的时候,我也应该虚心的接受,不要认为自己懂得一点鸡毛蒜皮就飘飘然。
回首整个实习过程,我每天都有很多新的体会,想说的很多,我总结下来主要有以下几点:
1、团队意识是完成项目的必要保证
在我们两个项目完成的过程中,我充分体会到了团队合作的重要性。特别是在自己担任项目组长分配大家完成项目期间,很难想象但是如果大家不团结一致的结果。期间通过大家的团队合作,项目组高效且快速的完成的项目,当然最重要的是大家都参加了项目的开发。
2、熟练的专业技能
提供最佳的解决方案是我们努力的方向。ERP的核心管理思想就是实现对整个供应链的有效管理,我们在梳理了企业的各项业务之后,需要做的是提供一个最佳的解决方案,来帮助企业实现更加有效的管理,我们要精通MAP系统,掌握行业专业知识,更要能融入最适宜的管理理念,这对顾问而言,无非是一个很高的.要求,需要我们不断地学习,不断的在一个个项目中去积累经验,但这也正是我们为之奋斗的目标。
3、加强信心,坚持下去
虽然感觉自己学的还可以,但真的工作起来却感觉力不从心。有时候遇到事情总会着急,慌张。平常信心不足,总感觉自己做不好。或许还需要一段时间的磨练吧。只有自己的知识和能力都在提升,相信自己总有一天会很勇敢的表现自己。
总之、在整个实习过程中,我有许多的收获和欢乐,但也有苦涩和教训,这些成功的经验将激励我在以后的人生路上取得更大的成绩,失败的经历将使我努力去改变需要改变的地方,可以是我更快的成长,让自己以后的日子做的更好。这些宝贵的人生经历激励我在以后的人生道路上勇于实践,敢于创新,为人生的辉煌奠定坚实的基础,成为我受益终身的宝贵财富。
4、良好的沟通协调能力是实施顾问的基本修养。
在培训的一开始我们就被分成了四个小组,学习过程中常常以小组为单位进行提问、讨论、最后解决问题的学习模式,目的就是为了能在与小组成员的相互交流过程中,提升我们的沟通能力。作为一个实施顾问,做的最多的事情就是与客户之间进行交流,但是往往我们遇见的客户与实施人员相比,他们对MAP系统非常陌生,对自己所做业务也缺乏深入的思考和总结。
而我们要做的就是启发客户思考,帮助客户分析,总结业务流程,以及对实施过程中各部门之间出现的问题进行沟通、协调。因而在这期间良好的沟通协调能力也是必不可少的。这6个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢6个月来樊晓经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,感谢学校能给我们提供这次难得的实习机会。
在这里,我们走出了从学生到职场人生的第一步,是迈向社会的重要的一步。通过这次生产实习,我学到了很多书本上学不到的东西,也有了从无知到认知,到深入明白公司和社会,从开始的磕磕碰碰到后来的工作还算顺利的转变。在这里要特别感谢的是上海博科公司和其各位老师,正是上海博科公司给我提供了良好的实习环境,使我们实习有了明显的效果,还有其各位老师对我们在专业技能的指导,使我的技术有了很大的提升。
除此之外,还要感谢我的项目团队成员,正是因为有大家的相互帮助和学习,共同解决遇到的问题共同挑战困难我们的实习过程才能够顺利完成,我更加认识到了团队精神的可贵,同时也收获了最真挚的友谊。
软件实习报告范文【篇3】根据学校要求,本人在开学前三周参加了毕业前的实习工作。我所实习的工作单位是xx科技发展有限公司。公司主要从事软件开发方面的一些工作,包括java,c#方面的开发。本人在公司主要从事的是java项目的开发,包括前期的需求分析以及开发。
公司强调以人为本,认为对员工的投资是最重要的投资,通过对员工的培训提高员工的工作能力,并可以在多方面体会到公司方面的关怀与照顾,非常感谢这段时间公司的培养。
一、对实习过程的回顾
作为一个软件开发技术公司,不同于一般的那种严肃的气氛,给人的感觉是比较的宽松,公司的人情味也比较浓。让我们很快的就能融入这个小家庭。
首先给我的任务就是熟悉企业的开发流程以及企业的编码规范,了解这些是非常重要的,对于团队开发来说,统一的编码规范是必须具备的,因为编码如果不统一的话,每个人都有自己的编码方式,开发出来的系统可用性是很差的,而且也不利于今后的维护以及二次开发。所以开始花了两天的时间来看编码规范。这里面还是很有学问的。
接下来还要学习公司所用到的技术。在学校的学习中,我主修的方向是java,除了学习java基础外,还学习了html,css,jquery等前台页面的技术,以及struts,hibernate,spring框架技术,为企业开发已经做好了一些准备。公司需要我学习的技术为webservice和ibatis。通过学习,了解到webservice是一种可以接收从internet或者intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过soap在web上提供的软件服务,使用wsdl文件进行说明,并通过uddi进行注册。ibatis是一个持久层框架,用于对数据的增删改查。
由于我算是第一次正式的参与企业的开发,在经验、知识上必然有所欠缺,所以在开始阶段我们主要都是了解项目的背景知识,进一步学习基本的一些项目原理等。而后要进行设计工作,然后才是真正的工程开发过程,还有调试过程。再由于我们只是短期的社会实践工作,为了所做的工作在以后能真正为人所用,我们在走之前还要留下完善的相关文档。短短的一个星期,要分成这么多的阶段,而任务就摆在那,每一阶段的时间可想而知是多么的宝贵。
我在公司实习期主要做的工作就是开发一个小的项目申报系统。
这个项目的需求大致为:申报单位模块、管理机构模块、评审专家模块。最主要的就是项目申报模块。其中包括文件管理栏目、项目申报栏目、项目开题栏目、项目验收栏目、项目报奖栏目、项目查询栏目、用户信息栏目。管理机构模块主要包括:文件管理栏目、项目申报栏目、中期检查栏目、报奖管理栏目、项目验收栏目、项目查询栏目、项目统计表栏目、成果评估栏目、用户信息管理栏目。
虽然实践的时间比较的短暂,但我还是有了不小的收获,最大的收获是了解了一些软件开发的程序化生产过程。还有就是能有机会向开发部门的职员的一丝不苟、兢兢业业的敬业精神学习。相信这些都将给我以后的学习和工作带来不小的帮助。
二、专业知识在实习过程中的应用
整个项目用的是struts2+ibatis+spring开发的。业务层使用轻量级的框架spring实现业务组件的管理,持久层采用ibatis技术实现业务层和数据库的交互。web部分采用基于mvc模式的struts2框架实现,表现层用jsp与jstl、el相结合实现。其中也会用到图表技术以及ajax技术。
我的工作任务并不是很多,项目的数据库设计完成后,页面有专人来负责,首先看懂页面及需求,接下来编写框架代码,有了框架代码,项目基本上已经可以进行开发了。在开发过程中,越到了很多这样那样的问题,比如说写前台的验证和前台的一些特效,这就需要前台的css技术和jquery技术,当然之前的学习还是不够的,所以就一边做一边学,其中包括table的特效(隔行特效,鼠标移入移出特效),一些动画特效,以及jquery的前台验证。还有ajax与服务器的异步交互,这方面的知识以前接触的还是比较少,然后以json格式返回前台做输出,以达到不刷新页面就可以显示不同数据的效果。
三、心得体会与经验总结
如今眼看在公司实习已经接近一个月了,从这次活动的成果上来看,还是比较成功的。辛勤的工作换来的是累累的硕果,不管是对于企业、学校还是我们自己。
首先我要在较短的时间内,克服各种困难,从最初的阅读文档,设计、开发,到最后的调试,完善,我也都按质按量的完成了,完成预定的工程开发任务,通过了公司的项目小组的验收,也得到了领导的一致好评,实现了最初为企业作实际共享的目标。
其次在这个过程中,我也通
过了深入的调查、讨论,以对一个大型软件开发企业的结构、管理、文化、气氛有了比较详细的了解。而通过我在公司中的工作上的良好表现,还有生活中与公司员工的交流,我也在他们面前展现了了一个积极进取、勇于创新形象,起到了加强学校与企业双向交流的作用。
再有的一点就是,通过这次活动,让我们理论联系实际,在软件工程的开发过程、数据库的开发、分布式计算等工程实践经验上有了很大的提高。在公司中也培养了初步的大型项目合作开发经验,这一些都很好的增强了我们的个人的能力和并提高了自身的素质。
类似的以上的收获还有很多很多,但在活动结束的这个时候,仔细考虑一下,还是有一些地经验教训的。
四、几点不足与努力方向
这次实习也是我初次不如社会工作的一次经验,当然会有很多的不足之处,比如说为人处事方面,由于社会经验还是略显不足,所以在工作中难免会有和同事意见不同的时候却没有以最好的方式处理,这里深深地表示歉意,还有就是技术方面的不足,通过这次实习我明白了从学校学习的知识不足以面对以后的工作,所以还要更加的努力才行!
软件实习报告范文【篇4】透过为学期期的实训,我学习了很多关于很多的知识。在老师的正确指导下,顺利的完成了我的实训资料。在此,也有同学的帮忙,在他们的帮忙下我也受益匪浅。最终,能顺利完成实训的任务也高兴了。
在实训生活中,我了解开发项目的需求、设计、实现、确认以及维护等活动整个过程,让自己开始懂得一点软件工程的知识点。首先,了解需求分析的重要性,比如:需求分析就是分析软件用户的需求是什么.如果投入超多的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一个forlinux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发forwindows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头撞死。所以,需求分析是成功的第一步,就是要全面地理解用户的各项要求,并准确地表达所理解的用户需求。然后呢?确实客户的需求的以后我们要做什么呢,那当然是设计和分析。此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。接下来是代码实现,此阶段是将软件设计的结果转换成计算机可运行的程序代码,我们这个项目为
五个模块,分别为五个小组成员完成。这阶段我学到很多编程的思想,如:分层思想、mvc、ssh的整合、dao的编写。编号程序之后就是软件测试了,此时在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。最后是软件维护,它是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就务必对软件进行维护。
但是,我深深体会到了在许多方面的欠缺和不足,比如:在需求分析时,由于自己的实践经验不够,很难分析需求到位;在编写代码时,由于自己技术知识水平不广,常常遇到技术难题;还有自己没有
良好的编程习惯,不注释,有时连自己也看懵了;编程的结构不好,维修和修改代码是很慢。这次实训让我意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄外,还务必具备良好的心理素质,使自己在以后的途中无论经历什么样的困难,都立于不败之地。“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而所学的,都是课本上没有而对我们又十分实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。
在这次实训中,我不仅仅明白了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合到达更加完美。实训过程中,除了要专业知识,包括人际交往,沟通方式及相关礼节方面的资料,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永久都要持续亲和诚信,把专业理论运用到具体实践中,不仅仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。
这次实训带给我太多的感触,它让我明白工作上的辛苦,事业途中的艰辛。让我明白了实际的工作并不像在校园学习那样简单。让我学到了很多课堂上更本学不到的`东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的好处,时间的宝贵,人生的真谛。明白人世间一生不可能都是一帆风顺的,只要勇敢去应对人生中的每个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了做软件应支持仔细认真的工作态度,要有一种平和的心态和不耻下问的精神,不管遇到什么事都要总代表地去思考,多听别人的推荐,不要太过急燥。人非生而知之,虽然我此刻的知识结构还很差,但是我明白要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。这次实训让我在一瞬间长大:我们不可能永久呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都就应好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!
从初出茅庐,到此刻能够熟练的按照流程开发软件,这都与我组每个成员的努力是分不开的。在实训中,教会了我们很多东西,同时
也锻炼了大家踏实、稳重、沟通的潜力,每个人都很珍惜这来之不易的实训机会。在工作中,经常会和不同的人打交道,然而他们的态度是不可恭维的,你会感觉到他的不耐烦以及他的高傲,所以这就需要学会沟通的方式及说话技巧,学会灵活应对。
在这学期的实训中,我受益匪浅,不仅仅专业知识增长了,最主要是懂得了如何更好的为人处事、团队合作,感觉自己比以前成熟多了。正因为学习上有所收获,思想上也就豁然开朗起来。透过这次实训,我觉得要改变以前错误的思想,想把各项工作做好,就必需要不断的学习,不断的充电,也只有不断的学习、充电,才能提高自已的工作潜力。古人云,“活到老、学到老”,这句话是很有道理的。
社会的竞争是激烈的,我想我们就应好好把握住大学学习的时间,充实、完善自我,全面发展,攻破电脑,争取做一名出色的程序员。我们深刻的了解到,只有经历过,才明白其中的滋味。
对于我而言,能够说透过这次实训,真真切切的让我了解了什么是软件开发,什么是软件,让我对于软件最初的观点也有了本质性的改变!程序员不仅仅仅是一份职业,更是一份细心+一份耐心+一份职责心=人生价值的诠释。
软件实习报告范文【篇5】初踏社会,情绪激动、紧张、难过。激动的是我最后能够长大了,能够开始我真正的人生;紧张的是不知自我是否能适应这个社会,战胜这新环境;难过的是从此我就要在这纯真的学生生活上画上句号了。心里矛盾,脑子里翻天覆地。
对于刚出校门我的,什么都不懂,又想从事it行业这个靠技术吃饭的行业,一开试我试着投了几家公司,人家面试问我有没有项目经验,我说没有,人家又问你java学的怎样样?说实话在那个时候我连简单的程序都不会编。结果就可想而知了,几次碰壁之后,觉得此刻的自我根本找不到跟自我专业相关的工作,于是我想到利用暑假和实习的机会帮自我充电,于是和几个同学一齐找了一家培训机构培训了下,培训的时候很痛苦但很很快乐,在那里我找了自我奋斗的目标,每一天过的都很充实,不像在学校那样浑浑噩噩。那里有一群像我一样一开始迷茫的人,咱们一齐奋斗,那些时光我很怀念。
过了几个月,咱们培训结束了,开始找工作了。我被南通的一家软件公司录取了,由于他们对咱们这些还没毕业的待遇还不错。由于这是我的第一份工作,很兴奋也很紧张,兴奋的是我自我自我挣钱了,紧张的是怕自我不能胜任这份工作,毕竟自我一点工作经验都没有。在公司咱们进行为期7天的岗前培训,就是在公司的框架下实现他们要咱们完成的功能。好在这些咱们在培训的时候都学过,所以不太难。培训完咱们被分到公司的开发一组,正好公司正在做一个项目,所以咱们一上来就开始做项目的。对于咱们这些菜鸟来说这是很痛苦的,有时我做个功能做几天都没做出来,挨了主管不少的.骂。
在这个时候我才发现百度和狗狗真是个好东西的啊,不会的就在上方搜。实在不会的问公司的高手,就这样我渐渐的熟悉的这个工作模式,主管给的任务每一天也能做出来了。虽然做的有点慢,但我相信我坚持下去,我会到达我的目标的。然而实现的残酷很快我就体会到了。那是咱们这个项目刚做完。公司的人事来找咱们谈话。跟我说了很多。也跟我说了很多道理。期望把我调到技术服务组。所谓技术服务就是代表公司跟客户交流,说实话这个工作也蛮不错的。工作的压力没有在开发的大,假设做这份工作的话,那我在培训的知识很少用到。我怕我代码不
经常写会渐渐的遗忘,本来技术就不好假设不在项目中学习的话,我很快就被淘汰。
和人事的谈完话,我想了很多。那时我动摇过,我不明白自我是否真的适合做开发。好在我还有一些朋友,跟他们聊了很多,他们给了很多推荐。人生有很多选取,无论你选取了什么方向,你都就应为之奋斗。我一朋友给我说一句肖复兴的名言:一个人,在年轻的时候,有玩伴,年轻时有漂泊的经历,老年时有回忆的东西就是幸福啊。人生有挫折其实也是一种幸福。从那里跌倒了就从那里爬起来。之后我也想开的。既然自我有目标就就应坚持去追寻下去,路上的磕磕碰碰或许就是老时的完美回忆。
正好在个时候咱们实习结束了,老师让咱们回学校。我请了几天假。正好好好规划我的下方的路怎样走。无论怎样打算在这个实习的日子里我学到了很多,也明白了很多事。这个宝贵的经验会给我很多帮忙。
自我总结几点:
1、要想等到别人的认可,你先认可你自我。
2、工作中不是你想象在学校那样,或许你厌恶一个人,但是你务必和他经常交流沟通。
3、工作中你要适应工作的压力。
4、不要个性在意别人的看法,你只要做你自我,相信自我。
5、假设别人对你说你不适合干某事,你不要在意,就是你的亲人对你说也不行(这是电影《当幸福来敲门》男主角说过的,我很喜欢这句话),由于这世上没有谁能否定你做某事
6、坚持你的理想,坚信自我会成功的。
推荐专题: 软件公司实习报告 软件开发实习报告 软件开发实习报告范文