写实习报告,可以使我们发现了自身的一些不足,并且及时改正,在实习过程中不断完善,大家在写实习报告中一定有所提升,下面是精品文档站小编为您分享的软件开发实习报告7篇,感谢您的参阅。
软件开发实习报告篇1
伴随着新年钟声的到来,我不知道我是否是应该高兴还是悲伤。因为伴随自己三个月的华迪实训即将结束。
转眼之间三个月的华迪实训就这样在忙碌中过去了。通过此次短暂的java开发习,回顾一下自己这三个月的每一天,觉得过的十分的充实,每天都有一堆忙不完的事。因为你每天想起的`第一件事情就是完成自己的项目模块,哪些地方不够,哪些需要修改。渐渐的发觉,自己对自己所担任角色的认知:从原先的学生到现在“程序员”的转变。“任何一个初具规模的软件都是要团队来配合的”这是我一向的认知。因为你再全能程序员也有出纰漏的地方,你程序写的再好,那也只是你一个人的程序。因为对于程序来说,可读性、可理解性是一项衡量它是否优秀的一个标准。所以就有了我们6位成员的项目组。在项目组中,我担任组员这一角色,这相当于一个正规项目的“项目开发人员”,感觉自己身上的担子挺重,因为要配合其他组员的进度并完成自己任务从而使得项目能够成功地,完整地把它应有的功能实现。对于项目中遇到的困难,我觉得那就是经验不足,会遇到很多问题但也培养了我们上网搜索查询,咨询老师同学的良好习惯,让我相信任何困难都有被解决的一天。所以从整个项目来说,自己在编码上遇到的太棘手的问题都是大家集体解决。但是总的来说,这次课程设计对我很有帮助,让我获益匪浅,期间时间虽短但是也学到了不少的知识。在这次实训过程中,我发现平时学习的知识与实践环节所用到的有一定的差距,往往我觉得自己掌握的很好或者自认为熟练的技术却在此次实践环节中往往出问题,书本上的知识只提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,这一切都离不开钻研精神与勤学好问的精神.
总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提。并且在的实训里,让我知道还有很多地方的不足,还有许多的技术等着我去摸索,等着我去学习。
最后,感谢公司的几位老师辛勤的工作,我们的开心来自你们的热心与关心。祝你们工作顺利。
软件开发实习报告篇2
实习单位(全称)xx公司邮编xx
实习单位地址xx电话xx
实习单位指导
教师姓名陈xx邮箱xx联系电话x
实习岗位软件开发部软件开发工程师
实习内容
一、公司简介
国内物联网领军企业——新大陆科技集团(深市a股上市公司:000997)下属子公司,作为信息产业实用型人才培养解决方案提供商,致力于面向高校、职业院校进行产、学、研校企深度合作,是新大陆科技集团产业报国、回馈教育的直接执行者。
二、实习岗位说明
1、负责android手机软件的开发及设计;
2、根据产品的需求进行android产品的分析;
3、对android平台开发技术进行研究,发现其缺陷并改正更新;
4、根据用户需求研发新的android产品,并测试其性能,进行改进;
5、根据项目需求进行学习并快速掌握技巧;
6、平常要与相关工作人员进行沟通,使团队快速成长起来。
三、实习项目要求
1、天气预报app
1)获取网络上的天气数据,进行解析之后,存储于本地,以供断网时使用;
2)用数据库保存搜索记录,以九宫格的形式展现;
3)用fragment代替activity,方便移植到实验平台上;
4)熟悉点阵led屏的协议,将结果显示于led屏上;
5)对代码的封装,规范化。
2、newlab二期优化
1)帮助界面的实现,使得学生掌握实验平台的使用方法;
2)实验类别的在线远程更新,用户下载量的统计;
3)ui(用户界面)的调整;
四、任务完成情况
经过两个多月的不断学习和努力,实习项目大部分都顺利的完成了;
首先是天气预报的项目,从百度api获取所查询的城市的天气数据,对其进行解析,在展示到界面上的同时保存最近搜索的天气数据到sharepreference中,以供断网时使用;搜索记录的保存以及点击跳转,都方便了用户了使用。此外,在相应设备上外接led屏可显示当前天气信息;
其次,是newlab项目的优化,利用同事提供的接口,解析数据,保存到数据库中,、数据进行异步加载,下载对应的图片资源,更新用户界面,实现实验类的更新;制作本地html文件,用于webview的加载;
此外,在实习期间,我也完成了国创项目的安卓客户端最初版本的设计与实现,并着手制作一款轻量型的手机安全卫士。
五、自我鉴定,成果描述
在工作中遇到不懂的地方,能够虚心向富有经验的前辈请教,善于思考,能够举一反三。对于别人提出的工作建议,可以虚心听取。在时间紧迫的情况下,加时加班完成任务。能够将在学校所学的知识灵活应用到具体的工作中去,保质保量完成工作任务。同时,我严格遵守我公司的各项规章制度,实习期间,未曾出现过无故缺勤,迟到早退现象。我脚踏实地的工作,努力做到最好,工作始终以“热心、细心”为准则。遇到不懂的问题,积极问同事,在同事的热心帮助下,问题很快就解决了,这简短的实习生活,虽然紧张,收获也很多。但给我的仅仅是初步的经验累积,对于往后迈出社会还是不够的。
我相信通过自身的不断努力,拿出百尺竿头的干劲,胸怀会当凌绝顶的壮志,不断提高自身的综合素质,在与社会的接触过程中,减少磨合期的碰撞,加快融入社会的步伐,才能在人才高地上站稳脚跟,才能扬起理想的风帆,驶向成功的彼岸。
实习过程
第一周:20xx年xx月xx日-20xx年xx月xx日
任务要求:熟悉公司的办公环境和规章制度
任务进度:熟悉了公司的运作规则对于自己后续工作的了解
出勤情况:全勤
第二周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、完成天气预报数据获取,解析
2、完成界面设计,展示
任务进度:100%
出勤情况:全勤
第二周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、完成天气预报数据获取,解析
2、完成界面设计,展示
任务进度:100%实现了任务要求的功能
出勤情况:全勤
第三至五周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、对led点阵显示屏的熟悉,进行编程
2、将activity换成fragment来实现
3、解决出现的各种bug
任务进度:点阵屏和fragment的转化顺利完成,唯一存在的一个bug是横竖屏切换时导致程序崩溃,展示没有解决;
出勤情况:全勤
第六周:20xx年xx月xx日-20xx年xx月xx日
任务要求:接手newlab项目,熟悉功能,源码
任务进度:初步了解了newlab的功能以及要优化的模块源码
出勤情况:请假2天
第七至八周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、html文档的编写,帮助界面的实现
2、和同事进行接口的对接
任务进度:接口对接
出勤情况:星期五上课请假
第九至十周:20xx年xx月xx日-20xx年xx月xx日
任务要求:
1、实现实验类的更新和下载量的统计
2、实现实验包可以选择性下载
任务进度:实验类的更新实现了,下载量的统计只是在url中附加了个userid,因为要离职,交接了工作,选择性下载的功能没有实现。
出勤情况:星期五上课请假
实习中存在的问题
1、基础知识方面,java是自学的,基础不够扎实,在应用时不能得心应手,对于一些深入的编程如接口回掉方面了解很少,应加强知识的巩固与继续学习;
2、实际操作方面的,通过虚心向老员工请教,自己努力实践,得到解决;
3、专业性的问题,积极与指导教师联系,促进问题的有效解决;
4、态度方面的,努力端正,虚心请教,得到提高;
5、注重意见反馈,耐心寻找差距,保障达到实习的预期目标。
实习总结经过两个月多的努力,我终于圆满的完成了我的实习工作。在实习期间,我更加坚定了在android这条路上走下去的意志,并在项目实战中,学习到了很多新的知识,我把所学知识应用于实践,不仅巩固了已学知识,还提高了动手能力。工作往往不是一个人的事情,是一个团队在完成一个项目,在工作的过程中,如何去保持和团队中其他同事的交流和沟通也是相当重要的。一位资深人力资源专家曾对团队精神的能力要求有这样的观点:要有与别人沟通、交流的能力以及与人合作的能力。合理的分工可以使大家在工作中各尽所长,团结合作,配合默契,共赴成功。个人要想成功及获得好的业绩,我牢记一个规则:我永远不能将个人利益凌驾于团队利益之上,在团队工作中,会出现在自己的协助下同时也从中受益的情况,反过来看,自己本身受益其中,这是保证自己成功的最重要的因素之一。
我在实习期间,工作刻苦认真,服从领导,严格遵守实习单位和学校的规章制度,获得了实习单位的肯定和实习老师的一致好评。
软件开发实习报告篇3
经过五天的java实训,感触很深,收获也很大,对自己的缺点也有了很多的认识,回首本学期java学习,重点还是在学习概念等一些常识性的东西,关于类型、变量、接口、输入输出流、分析异常、抛出异常,后期主要是小程序运用,gui界面设计和事件。
在我学习的语言中,我自己认为java是一门比较强大的面向对象的编程语言,不仅仅是因为它的跨平台型还有它的较强的实用性,强悍的嵌入性。
本次实训主要是针对我们对项目流程不熟悉和对整体项目的把握不清楚,学习数据库的设计和表的建设以及表与表之间的联系,还有一些代码的编写,这些都是我们所不熟悉的也是我们最薄弱的部分。
通过这一周的实训,虽然实训的时间不长,但是总体上收获挺大的,当我们正式准备学习实训java编程技术时,让我感到非常高兴,因为java一直学的是课本知识,所以实训对于我来说是必须要学会熟练操作的。当然开始学习后也并非是想象中那样顺利,开始的学习让我异常感到学习任务的艰巨,因为学习中我遇到了很多以前未曾遇到的难点,有时后也难免会失去耐心,但是,通过老师的指导,自己的努力的练习,我顺利的化解了一道道的障碍。克服了java学习上的一道道难关,现在自己已经基本掌握了java的基础知识。
有些知识点以前没有学过,但我也没有去研究,实训时突然间觉得自己真的有点无知,虽然现在去看依然可以解决问题,但要浪费许多时间,这一点是我必须在以后的学习中加以改进的地方,同时也要督促自己在学习的过程中不断的完善自我。另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。所谓”当局者迷,旁观者清”,有些东西感觉自己做的是时候明明没什么错误,偏偏程序运行时就是有错误,让其他同学帮忙看了一下,发现其实是个很小的错误。所以说,相互帮助是很重要的一点,这在以后的工作或生活中也是很关键的。俗话说:“要想为事业多添一把火,自己就得多添一捆材”。此次实训,我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。两个月的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向。
这次实训,我们更多学到的是不懂就要问和自己应该尽自己的全力去尝试,哪怕失败,也要尽自己的全力,和身边的同学一起探讨而不是抄袭,团队合作和发挥团队意识,最后在自己的努力下终于运行成功,这种感觉美不可言,心情愉悦至极,有很强的成就感。
最后,我自己感觉这次实训的收获还是很大的,我相信在不久的将来我们会有自己的一片天空。
软件开发实习报告篇4
一、实习目的
进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习sql的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实习单位及岗位介绍
1、实习单位介绍
中软国际长沙etc是中软国际etc继北京总部基地之后,在全国建立的第一家分基地,也是湖南省政府招商引资的重点支持项目之一。中软国际长沙etc凭借对服务外包行业人才需求的深刻理解,以及在服务外包人才培训领域的丰富经验、良好的企业及院校合作资源,成为支持软件产业高速发展的人才战略组成部分,同时也是软件及外包业务快速发展的重要人才支持平台。
中软国际在专业学科建设、师资培养、实践教学、就业服务、基地共建等多个领域进行了卓有成效的合作和模式创新,为提升院校竞争力和知名度发挥了重要作用。长沙etc从2006年4月份启动以来,至2008年4月,以接纳包括哈尔滨工业大学等知名院校在内的共计55所院校,培训学员数量5400多人。
2、实习岗位介绍
我在中软国际长沙etc实习期间的岗位是java软件工程师。实习期间参与人力资源管理系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。编写相关应用系统的开发文档、数据库设计文档等。较为详细和系统的掌握了软件开发的知识体系。把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。
三、实习内容及过程
1.java基础知识
java的基础知识对于一个java软件工程师来说就好比是人的灵魂,现在的公司在招聘的时候很多都不在乎你会不会流行的技术,如(struts、hibernate、spring、ibatis等)。他看重的是你的基础扎不扎实,对于网易、腾讯等大公司来说更是如此,我们在开发过程中运用了大量的java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、io流等等,所以一个系统对于java编程基础的依赖便不言而喻。
2.mysql、oracle数据库
mysql是最流行的开放源码sql数据库管理系统,它是由mysql ab公司开发、发布并支持的。mysql ab是由多名mysql开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。oracle则是以稳定性著称,在访问量和数据大量交换的服务器中,oracle占了大臂的江山,在开发中主要用到了数据库的查询语句、数据库的关系、事物等。
3.servlet和jsp
一个servlet就是java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以对任何类型的请求产生响应,但通常只用来扩展web服务器的应用程序。java servlet技术为这些应用程序定义了一个特定于http的 servlet类。javax.servlet和javax.servlet.http包为编写servlet提供了接口和类。所有的servlet都必须实现servlet接口,该接口定义了生命周期方法。
jsp是由sun microsystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页html文件(*。htm,*。html)中加入java程序片段(scriptlet)和jsp标签,就构成了jsp网页java程序片段可以操纵数据库、重新定向网页以及发送e-mail等,实现建立动态网站所 需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持java, 也可以访问jsp网页 。
java servlet是jsp技术的基础,而且大型的web应用程序的开发需要javaservlet和jsp配合才能完成。现在许多web服务器都支持servlet,即使不直接支持servlet的web服务器,也可以通过附件的应用服务器和模块来支持servlet,这得益于java的跨平台特性。另外,由于servlet内部以线程方式提供提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此servlet的效率非常高 。
4、三大框架
struts 2是struts的下一代产品,是在 struts 1和webwork的技术基础上进行了合并的全新的struts 2框架。其全新的struts 2的体系结构与struts 1的体系结构差别巨大。struts 2以webwork为核心,采用xx的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与servlet api完全脱离开,所以struts 2可以理解为webwork的更新产品。虽然从struts 1到struts 2有着太大的变化,但是相对于webwork,struts 2的变化很小。
hibernate是一个开放源代码的对象关系映射框架,它对jdbc进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。 hibernate可以应用在任何使用jdbc的场合,既可以在java的客户端程序使用,也可以在servlet/jsp的web应用中使用,最具革命意义的是,hibernate可以在应用ejb的j2ee架构中取代cmp,完成数据持久化的重任。
spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由rod johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 j2ee 应用程序开发提供集成的框架。spring使用基本的javabean来完成以前只可能由ejb完成的事情。然而,spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何java应用都可以从spring中受益。
5.xx管理系统的开发
四、实习总结及体会
通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合,毕竟在软件开发中,你不可能一个人干完一个系统,大家都是通过svn等团队管理工具互相配合完成编程任务。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算
基本上一个项目开发完毕了。然而通过这次实习,彻底颠覆了我的认知,我当时的认知无疑是非常幼稚和可笑的,完全的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,以及人员的培训,这些都是必须做,也是必不可少的项目,甚至比代码的编写还重要。
我在开发期间遇到很多问题,但是我会试着到网络去找答案,如果实在找不到我会试着问问我的上级,或者跟一些朋友讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我相信好记性不如烂笔头这句话,我也相信如果一个程序员写的代码没有错误那只能证明他没写过代码,虽然我比较懒,但我现在有空的时候都会对着电脑敲代码,我相信手感是敲出来的,你看10遍都不如你敲一遍来得印象深刻。
通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础。首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。
软件开发实习报告篇5
我于x年x月x日 有幸进入山东x有限公司,根据公司的需要,目前在研发部担任二级软件工程师。
进入公司初期参加的入职培训,使我对公司有了一个全面的了解,在公司工作的这段时间,我深切的体会到了公司深厚的经营理念,感受到了公司浓厚的文化氛围。在每期的刊物上我都有了解公司的近期新闻内容,同时也了解了公司的相关的规章制度,在工作上有领导的关心和同事的帮助,让我更加顺利的度过我的试用期。
这是我三个月来的工作内容及成果:
1.mapinfo学习与实做练习
2.oracle事件探查功能
3.3g 多媒体监控系统资料学习
4.cmmi
5.针对毕业生撰写研发部面试试题
6.整理 3g 多媒体监控系统项目可行性分析报告
7.cmmi讨论会议
8.名牌申报讨论会及整理相关申报材料
10. 配合编写《中国服务外包发展报告2017》
11. 根据岗位职责表,编制岗位说明
12. 整理国家工信部电子发展基金项目申报资料
这段时间的工作和学习是承上启下的阶段,不仅是对前一阶段工作的总结和反思,而且更加深刻的审视到自己所存在的问题和今后应该加强的方面。通过这段时间的工作和学习,丰富了自己的工作方式,开拓了自己的思维方式,更加认识到工作的多方沟通与协作的重要性。
※向他人学习,少走弯路
获取信息最快的途径就是沟通,他人自有他人的优点与长处,有不懂的地方向他人请教,看他人解决问题的一个过程,也会学到不少经验,减少自己摸索的时间。
※善于学习,注意总结
对工作进行中出现的问题要及时总结,在工作盲点方面多多获取别人的意见和建议,提高独立解决问题的能力。
※加强对工作项进度的了解
平时多注意工作项大概的进度状况,对于自己负责的部分要清楚哪些已经完成哪些还没完成,做到心中有数,不断提高工作项预估时间的准确度。
※把握整体概念
做任何事情都需要有个整体的概念,有了概念,打好框架,以认真的态度,进行后续工作会比较顺利,自然。
※要做好一样工作,就要明确责任
首先要知道需要做什么,做好之后要达到怎样的一种效果,同时要克服侥幸心理,所有的结果都要亲自追踪落实,才能保证工作的正确性。
※亲手实践,才能收获
“做”的收获和“看”的收获是不一样的,看来的东西,要经过自己亲手实践,才能加深认识,保证在以后遇到类似的问题能够举一反三,才是属于自己的财富。
※如何看待问题
不要只是针对于看待一个单一的问题,而没有任何想法,应看出这个问题的延伸面,考虑如果这样做会怎么样,那样做会怎么样,做事考虑到后果。 能通过一个问题想到更多的问题及其问题的延伸 .
※良好的工作配合力和执行力
一项工作的高效完成,环环相扣的各个工作环节,需要团队良好的配合力和执行力,对自己说:立即行动! 这句是最惊人的自动起动器。
※习惯决定态度,态度决定高度
工作中养成良好的工作态度,必须 具备一种锲而不舍的精神,一种坚持到底的信念,一种脚踏实地的务实态度,一种自动自发的责任心,良好的工作态度会让你的工作更加出色。
※欲穷千里目,更上一层楼
要想取得更大的成功,就要付出更多的努力!
如今,我马上就要成为x有限公司的正式员工了,能够成为正式员工,我感到非常的高兴,今后我一定会用心工作,用自己的实际行动来回报公司。
软件开发实习报告篇6
不知不觉,在xx实习的日子快过去半个月了,记得刚来xx的头几天,感觉非常不适应。首先是环境:这里吃的东西很贵,而且这里的物价很高。其次是xx:xx办事的效率很高,这就是铁人的精神吧。
对于以上种种,待了3,4天基本就适应了,难怪一些长辈老是说:习惯了,就好了。
来的第一天,我们听了付x萍老师讲了一节课,可以说完全不知所云,但还是可以听到一些东西的,譬如:工作环境的适应,人与人之间的交际,处理各种事情的能力,其中最重要的就是养成良好的工作习惯。有良好的工作习惯,才会被上司,老板和同事认可,将来也会比同辈有着更快更多的升职机会,而且一个良好的工作习惯,无论你从事哪个行业,都是受用终生的。然后,就是认识我们的董亮老师了,一个可亲可爱的老师,传说中他们一个月会赚十几万呢!天文数字,望尘莫及啊。
在随后的一段时间里,我们被分为了八组,每组六七个人,有一个组长带领。我们组织作一个项目——论坛,在第二,第三个礼拜感觉没有刚来时那么拘谨了,我更明显感觉到自我计划,制定目标的重要性了。在我们犯错误的时候,老师会惩罚我们,陈发的方式很另类——唱歌或者讲笑话,不算是体罚大事可以达到对我们的约束。然而,歇息期间有组织我们做游戏,看似很简单的游戏其实是想培养我们合作意识。
在实习的过程中,我深刻的体会到了三点:
第一,项目是以迎合客户和使用者为目的的,不可能像教师那样为我们制定一套教学计划。想要知道些什么,渴望懂得些什么,全要靠你自己想学,你自己不问,没人会主动来告诉你。
第二, “纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,在行业中的经验真的很重要。
第三,能更早的接触你所在行业的真实情况。不出来自己转一圈,根本不知道自己学的一些专业知识,哪些是十分重要,十分实用的。就比如说英语。以前听老师说过,听朋友也说过,将来工作了,英语相当有用,外企就更不用说了。当时没什么感觉,但当我频繁的看到一打打英文资料手册、帮助文档时,我已经切身地,的的确确地感受到英语的重要性。
这次实训让我学到的东西太多,使我受益非浅,它让我知道了工作上的辛苦,让我知道工作并不像在学校里学习一样轻松。不过,虽然辛苦了点,但能让我学到不同的东西、很充实,我心里还是高兴的。人非生而知之,要学得知识,一靠学习,二靠实践。没有实践,学习就是无源之水,无本之木。
以上就是我在成都的进行实训的心得和感受。 不到半年的时间就将步入社会的我们,面临是继续深造,还是就业的压力,我想我们更应该把握住最后的一段时间,充实、完善自我,争取做一名出色的大学生!对于这次实习,我很珍惜也很怀念。
软件开发实习报告篇7
一、顶岗实习目的
根据所学课程的理论知识,结合企业的运营实际,掌握软件开发的一般过程,软件的生命周期和作为一个开发人员就应具备的基本潜力,并撰写顶岗实习报告。使学生进一步巩固所学理论知识,同时提高观察问题、分析问题、解决问题的潜力。
二、企业顶岗实习地点
深圳市百盛佳信息咨询有限公司
三、顶岗实习时光
20xx年12月5日——20xx年4月5日
四、顶岗实习资料
1、java软件开发
五、顶岗实习总结
在internet飞速发展的这天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。目前系统的架构一般有c/s架构和b/s架构,但是c/s架构的应用系统,每升级一个版本,客户端都需要自我下载更新,而b/s架构不需要,因为它是基于浏览器的。因此b/s架构的应用系统,在internet上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
计算机将具备更多的智能成分,它将具有多种感知潜力、必须的思考与决定潜力及必须的自然语言潜力。除了带给自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。这天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与internet相连,使之成为一个全球范围的计算机互联网络。人们能够透过internet与世界各地的其它用户自由地进行通信,可从internet中获得各种信息。人们已充分领略到网络的魅力,internet大大缩小了时空界限,透过网络人们能够共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步理解。
(一)、顶岗实习过程遇到的困难
1、一进入企业,就立刻被分配开发任务,我的任务是质量信息管理系统的一个功能点,pdi退改车,有新增,删除,查询,审核,统计的操作。该系统使用的是struts2springibates模式,一开始什么都不明白,oracle数据库没用过,jquery框架没有用过,ibates框架没用过。所以给我的开发带来了很大的困难。
2、在第二个项目中,我的开发任务是,一线通管理系统中的设备查询,设备修改,还有一些报表的功能,发运环节主要异常事件,销售部工单月统计报表,储运部工单月统计报表等等,这些报表功能都需要有折线图和饼状图,还要有导出excel的功能,而我对于如何生成折线图或饼状图,如何导出excel,从未接触过,这些都是这次开发中的难点。
3、在益凌进销存系统中,也就是第三个项目,因为是刚刚开始,所以主要的任务是做设计,就是把那些业务流程图转化为静态网页。这事看起来好像不难,不就是做静态网页嘛!当初我是这样想的!但是到真正做的时候,就发现了其实并不是想象中的那么简单,例如,如何抽象数据字段,也就是说,别人给你一张真实的业务表,你该如何把那些有用的字段显示在你的界面上,业务流程中的每个点之间又有没有关系,这些都需要你去想的问题。初次接触,所以做起来也很棘手。
(二)、如何解决问题:
作为一个开发人员,遇到这些问题是在所难免的,因为很多技术都在不停的更新,你要不断的去学习,要有学习新知识的潜力,而且如今网络资源是如此的丰富,只要在internet上搜索一下,很多问题都会迎刃而解。oracle数据库简单的应用,jquery框架和ibaties框架的应用也是透过网络资源一边学习一边应用来实现我的目的的,当然也少不了跟同事的沟通。对于那个报表中用到的折线图和饼状图,我们采用了一个叫jfreechat的框架,关于如何应用,也是从网上获取相关例子,然后经过我们的加工,就很顺利的解决了问题。透过这次,感觉收获还是挺大的。对于进销存管理系统的设计问题,我压根就什么都不懂,看了一段时光的业务流程图,还是不明白要做什么,要在网页界面上体现哪些字段,每个界面之间又有什么联系,这些都不太明白。“这些东西要靠自我想的”,项目负责人跟我说了,之后他就跟我说了一大堆如何抽象字段,要把每个业务点的关系理清,然后再透过他们的关系抽象有用的字段。听他说了之后,恍然大悟,原先是这么一回事。之后,每次遇到不懂的,就立刻去和他沟通。完成了这些设计,我感觉我对软件开发,又有了更深的认识,同时也让我意识到沟通在软件开发中真的是一件很重要的事。
六、顶岗实习心得
经过为期4个月的专业顶岗实习,令我更深一步的了解和学习了软件开发的一般过程,不再是以前那样,都不明白软件开发是什么东西。对于一个应用系统他们为什么要那么多人来做,而这么多人一齐做,代码又是如何进行管理的。对于每一个应用系统,企业到底用到哪些技术,他们为什么要选取这些技术,我们开发人员的主要任务是什么等等,这些概念都渐渐的清晰。人,孰能无过,过而改之,善莫大焉!没有谁,在编写代码的过程中永远不会犯错,即使他十分的厉害,那也是从不断的犯错过程中锻炼出来的,但亦有“犯错”的时候,因为需求是不断的改变的,即使你当时没错,但需求改了之后,你的代码不贴合需求,那也是你的错。有错那当然就要调试咯,以前老是害怕出错,找不到问题所在是件令人烦恼的事。但是当调试的错误多了之后,你就会发现,每当一看到相类似的错误之后,你就会立即明白这个错误是什么原因造成的!所以,我们不就应害怕出错,就应把调试错误当成一种提高个人潜力的方式。对于测试人员发回来的bug我们要认真的对待,造成这种bug就证明了我们的思路还是不怎样的清晰,所以有必要再去看看相关的资料。沟通是人与人之间传递信息的途径,好的沟通能很完美的传达你的思想,你的见解。在企业中,每一个系统的
开发过程一般来说都不是一个人从头做到尾的,一般都有分工的,如此一来,沟通就必不可少了,因为你要把你做的工作,你为什么这样做,告诉别人,别人才更好的去完成他的任务。
这次顶岗实习,是进行实战性工作,学到了很多东西,我相信对以后的生活和工作都有很大的帮忙。
软件开发实习报告7篇相关文章: