当前位置:好职网>职场文书>实习报告>软件开发实习报告

软件开发实习报告

时间:2022-04-22 12:58:07 实习报告 我要投稿
  • 相关推荐

软件开发实习报告

  我们眼下的社会,越来越多人会去使用报告,我们在写报告的时候要避免篇幅过长。你所见过的报告是什么样的呢?以下是小编为大家整理的软件开发实习报告,欢迎大家分享。

软件开发实习报告

软件开发实习报告1

  不知不觉,在XX实习的日子快过去半个月了,记得刚来XX的头几天,感觉非常不适应。首先是环境:这里吃的东西很贵,而且这里的物价很高。其次是XX人:XX人办事的效率很高,这就是铁人的精神吧。

  对于以上种种,待了3,4天基本就适应了,难怪一些长辈老是说:习惯了,就好了。

  来的第一天,我们听了付X萍老师讲了一节课,可以说完全不知所云,但还是可以听到一些东西的,譬如:工作环境的适应,人与人之间的交际,处理各种事情的能力,其中最重要的就是养成良好的工作习惯。有良好的工作习惯,才会被上司,老板和同事认可,将来也会比同辈有着更快更多的升职机会,而且一个良好的工作习惯,无论你从事哪个行业,都是受用终生的。然后,就是认识我们的董亮老师了,一个可亲可爱的老师,传说中他们一个月会赚十几万呢!天文数字,望尘莫及啊。

  在随后的一段时间里,我们被分为了八组,每组六七个人,有一个组长带领。我们组织作一个项目——论坛,在第二,第三个礼拜感觉没有刚来时那么拘谨了,我更明显感觉到自我计划,制定目标的重要性了。在我们犯错误的时候,老师会惩罚我们,陈发的方式很另类——唱歌或者讲笑话,不算是体罚大事可以达到对我们的约束。然而,歇息期间有组织我们做游戏,看似很简单的游戏其实是想培养我们合作意识。

  在实习的过程中,我深刻的体会到了三点:

  第一,项目是以迎合客户和使用者为目的的,不可能像教师那样为我们制定一套教学计划。想要知道些什么,渴望懂得些什么,全要靠你自己想学,你自己不问,没人会主动来告诉你。

  第二, “纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,在行业中的经验真的很重要。

  第三,能更早的接触你所在行业的真实情况。不出来自己转一圈,根本不知道自己学的一些专业知识,哪些是十分重要,十分实用的。就比如说英语。以前听老师说过,听朋友也说过,将来工作了,英语相当有用,外企就更不用说了。当时没什么感觉,但当我频繁的看到一打打英文资料手册、帮助文档时,我已经切身地,的'的确确地感受到英语的重要性。

  这次实训让我学到的东西太多,使我受益非浅,它让我知道了工作上的辛苦,让我知道工作并不像在学校里学习一样轻松。不过,虽然辛苦了点,但能让我学到不同的东西、很充实,我心里还是高兴的。人非生而知之,要学得知识,一靠学习,二靠实践。没有实践,学习就是无源之水,无本之木。

  以上就是我在成都的进行实训的心得和感受。 不到半年的时间就将步入社会的我们,面临是继续深造,还是就业的压力,我想我们更应该把握住最后的一段时间,充实、完善自我,争取做一名出色的大学生!对于这次实习,我很珍惜也很怀念。

软件开发实习报告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

  一、关于顶岗实习公司

  我所顶岗实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制计划管理软件、xx质量控制安全管理软件、xx项目管理门户、xx城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台。

  二、顶岗实习的内容

  今年xx月xx日开始,我正式走进xx开始了顶岗实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常顶岗实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。

  三、顶岗实习的提高与收获

  顶岗实习收获,主要有四个方面:

  一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。

  二是提高了实际工作能力,为就业和将来的.工作取得了一些宝贵的实践经验。

  三是一些学生在顶岗实习单位受到认可并促成就业。

  四是为毕业后的正式工作做好了准备。

  四、结语

  到公司顶岗实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。顶岗实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。

软件开发实习报告4

  一、实习目的

  根据所学课程的理论知识,结合企业的运营实际,选定企业管理中的某一具体问题进行调查研究,并撰写调查报告,反映问题的具体表现,其中包含的企业管理理论,以及对问题的解决方案建议。使学生进一步熟悉企业运作实践和调查报告写作方法,同时提高观察问题、分析问题、解决问题的能力。

  二、企业实习地点

  北京慧点科技有限公司

  三、实习时间

  2x13年7月29日——2x13年9月8日

  四、实习内容

  1、网站开发及建设

  2、电子商务的基础工作

  五、实习总结

  在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

  计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的`各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。人们可以通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。人们已充分领略到网络的魅力,Internet大大缩小时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步接受。

  (一)、实习过程遇到的困难

  1为以后我们能够在工作中顺利做事,辛苦的找来实习项目,这是一个建设门户网站的项目名称是“网贸通”,网站分为近三十个板块,然后我们可以选择那些没有完成的项目来做,我们组选的是“在线管理子平台”这一块。由于不经常接触企业管理的内容,范围比较广而且内有多而杂,所以给我们的搜集带来很大的困难。

  2、在建设网站之前我们必须先要把我们的网站策划方案拿出来,所以实习的前两天我们一直在讨论关于网站策划的问题。讨论到网站主题色、网页布局、栏目分类等一些问题时大家都有不同的意见,所以我们是经过自信分析才决定下来网站的一些问题。

  3、在网站的建设当中大家会遇到一些想象不到的问题,例如:用PS技术美化图片文字时遇到的技术问题,用Flash做出来的动态广告不是我们想要达到的效果,有时网页之间链接不上,遇到这些技术上的问题

  (二)、如何解决问题:

  在遇到这些问题是我们都感觉太累太复杂,所以也有想过放弃,想过只不过是一个作业,想办法完成就可以。可是再看看我们为这份作业忙这么些日子也应该要一些更多的收获,这才在老师和同学的帮助下完成此次实习任务。

  在实习的过程中我们也体会到,不应该为完成作业而去做作业,应该把它当做自己的工作,自己有义务去完成它,在完成工作的过程中真真正的学到一些东西,才是最主要的。

  通过学习实践和公司技术人员的指导。使我真正对所学的软件融会贯通,熟练在手。制作网页用的软件是Dreamweaver,Fireworks,Flash软件。Dreamweaver大大加速网络时代电子交易应用中的项目交付。它提供网页和表单的动态生成到企业级的解决方案,如电子商店,库存管理系统和企业内部局域网的数据库应用等功能。Fireworks是目前最流行的网页图象制作软件。只要将Dreamweaver的默认图象编辑器设为Fireworks,那么在Fireworks中制作完成网页图象后将其输出就会立即在Dreamweaver中更新。Fireworks还可以安装使用所有的Photoshop滤镜,并且可以直接导入PSD格式图象。更方便的是它不仅结合Photoshop位图功能以及CoreIDRAW矢量图的功能,而且提供大量的网页图象模板供用户使用,例如,网页上很流行的阴影和立体按纽等效果,只需单击一下就可以制作完成。当然,其最方便之处是,它可以将图象切割,图象映射,悬停按纽,图象翻转等效果直接生成HTML代码,或者嵌入到现有的网页中,或者作为单独的网页出现。Flash是目前最流行的矢量动画制作软件,与其他Wed动画软件相比,它具很多优点。制作的是矢量图形。只要用少量矢量数据就可以描述一个复杂的对象,而占用的储存空间只是位图的几千分之一,非常适合在网格上使用。同时,矢量图象不会随浏览器窗口大小的改变而改变画面质量。使用插件方式工作。用户只需安装一次插件,以后就可以快速启动并观看动画,而不比像Java那样每次都要启动虚拟机。Flash插件也不大,只有170KB左右,很容易下载并安装。还提供其他一些增强功能。例如,支持位图,声音,渐变色和Alpha透明等。拥用这些功能,用户就完全可以建立一个全部由Flash制作的站点。Flash影片也是一种流式文件。这就是说,浏览者在观看一个大动画时,可以不必等到影片全部下载到本地再观看,而是可以随时观看,即使后面的内容还没有完全下载,也可以开始欣赏动画。主图是一个网页的门面,它能体现出这个网页的整体风格。

软件开发实习报告5

  对于我们这些临近毕业的大学生来说,在正式毕业之前,找一个实习单位,进行一下毕业前的就业磨合,将在学校学到的理论知识运用到实践中,以此来提高我们自身的社会阅历好工作经验。只有经历这样一段过渡的过程,在毕业后正式进行工作时,就能很快的融入自己的角色了,为我们走向社会,走向工作岗位奠定了基础,进一步提高运用学到的理论知识分析,研究解决实际工作中的问题的能力,培养动手能力和社会工作能力,以便毕业后能较快地适应公司工作。 自xxxx开始,我一直在做xxxxxxxxxx测试工作,至此为止已近6个月时间,从公司内部系统测试、验收测试,再到UAT测试,以及投产前的系统压力测试等等。从开始到项目即将结束,一步步走过来,收获颇多。本次项目中,我作为测试环节的人员之一,仅对此项目中测试工作进行总结。

  一、项目测试进度控制。

  项目的测试进度主要是按照项目计划进行的,完全按照项目组计划要求完成测试任务、提交测试类相关文档,包括测试案例的完善、制定测试计划、执行测试、缺陷跟踪以及BUG回归测试等。协调项目的内部测试工作,本此项目中测试小组一共组织了四轮次系统全面测试工作,认真配合项目工作,共同保证项目质量。项目测试的问题跟踪及处理采用每日进行修改问题回归测试工作,每日同步更新问题跟踪单的模式,按照规划时间完成系统更新测试。

  二、项目组内部成员关系处理。

  在项目工作的这几个月里大家相处融洽,项目组内部共同探讨解决问题的方法,向各模块负责人学习模块功能处理方式,向业务人员了解系统中涉及的业务知识点,两者结合起来进行模块功能测试。

  三、协调用户测试方面。

  用户验收测试是项目测试工作的重要组成部分之一,是项目验收阶段的最终把关阶段,业务人员结合日常业务处理情况对系统进行的尝试性使用过程。本次项目客户测试方面也是我个人觉得不够安全感一个主要方面,客户测试介入力度太小,尽管我们已经很多次电话催促业务人员测试,每次联系相关业务人员进行测试,他们来到项目组开发现场测试,也仅仅一两个小时时间,简单的进行验证操作即可。xxx公司利用两批系统培训的时间安排了两次分行集中测试,也算给项目进行了一次全面的测试,从中也暴露出不少系统存在的问题,目前项目组均已解决。

  四、测试成效方面。

  xxxxxx系统测试中,共记录问题及客户新增需求825个,其中BUG数量512个、系统完善类问题225个,新增需求类问题88个。组织了四轮次内部系统全面测试工作,兼顾日常系统更新测试工作,最大限度的进行了内部质量把关。配合外包公司一同进行系统压力测试及稳定性测试,测试结果符合客户要求。

  五、个人得失方面。

  作为此次项目测试的成员之一,对于日常的测试流程、测试任务分配、测试执行、缺陷跟踪、协调内部测试及协调客户测试方面能力均得到了进一步提高,理清了项目整个过程中测试小组的工作过程以及后期的项目移交工作。同时也对各子系统相应的业务知识有了更进一步认知。相关业务知识方面还需要进一步加强,

  测试技能及测试管理方面还需要进一步完善学习。更好的吸收项目经验,做好以后的补丁测试工作及其他项目的测试工作。

  当今社会一直处在加速的发展变化中,所以对人才的要求也越来越高,我们要用发展的眼光看问题,就要不断提高思想认识,完善自我。这要感谢公司同事对我的大力帮助。同事说作为一名IT从业者,所受的社会压力将比其他行业更加沉重,要学会创新求变,以适应社会的需要。如果是在单位,那就更需要掌握全面的系统测试知识。可以说,近x个月的工作使我成长了不少,从中有不少感悟,下面就是我的一点心得:

  第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。第一天去测试组实习,心里不可避免的有些疑惑:不知道同事怎么样,应该去怎么做啊,要去干些什么等等!踏进公司的办公室,只见几个陌生的脸孔用莫名而疑惑的眼神看着我。我微笑着和他们打招呼,尴尬的局面立刻得到了缓解,大家多很友善的'微笑欢迎我的到来。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对老师同事对朋友的尊重关心,也让他人感觉到被重视与被关心。仅仅几天的时间,我就和同事们打成一片,很好的跟他们交流沟通学习,他们把我当朋友也愿意指导我,愿意分配给我任务。

  第二是沟通:要想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟经理和同事有很好的沟通,加深彼此的了解,刚到测试组,经理并不了解你的工作学习能力,不清楚你会做哪些工作,不清楚你想了解什么样的知识,所以跟经理和同事建立起很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可或缺的钥匙。通过沟通了解,同事对我有了大体的了解,一边有针对性的教我一些计算机知识,一边根据我的兴趣给予我更多的指导与帮助,拥有了实践经验,这才真正体现了知识的真正价值,学以致用。

  第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在公司时,经理就跟我说,想做系统测试这一块,激情与耐心必不可少,在产品更新方面,这一行业就像做新闻工作,不断的在更新,这就需要你有激情去发现与创造,而你的耐心就要用到不断的学习新知识,提高自己的专业水平当中去。在一些具体的工作当中也是这样的,一些在平常的书本上仅仅是获得感性的认识,而在这里真的实践了,才算是真正的掌握了,也让我认识到了自己的不足,告诫自己,不管做什么,切忌眼高手低,要善于钻研。同事说对每个系统程序都要细心负责,具有基本的专业素养,因为细心负责是做好每一件事情所必备的基本条件,基本的专业素养是做好前提。

  第四是“主动出击”:当你可以选择的时候,把主动权握在自己手中。在公司的时候,我会主动的打扫卫生,主动地帮同事做一些力所能及的事情,并会积极地寻找合适的时间,向同事请教问题,跟大家像朋友那样交流,谈生活学习以及未来的工作,通过这些我就和他们走的更近,在实习当中,大家就会更愿意更多的指导我,使我获得更大的收获。因为我的主动,我巩固了我所学的知识,并且得到了同事的认可。

  实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。

软件开发实习报告6

  1、浅谈测试

  一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际情况中,测试是既重要且难以精湛的.其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。但占主导地位的,还是大型系统的集成测试经验。实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找 bug与对应bug,此阶段基本评定了coder的编码质量。

  2、程序员的困惑

  有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?

  有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。

  3、如何调试追踪

  如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的具体值,那是最好途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,如果还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,如果是对的,有可能就是页面调用的错误或者action逻辑的传值问题。

  页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到具体错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种很多时候是有些被你调用的`字段有可能为空的情况出现的,可以加if(xxx=null)语句加保护。追踪的方法基本就是用alert语句,放在有可能出错的地方。

  4、一些习惯

  遇到问题先自己思考,无从下手再找高手帮忙看看,注意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。

  解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再浪费同样的时间。

  把代码写的漂亮,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完美,读起来很流畅,方便自己也方便别人。

  任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。

软件开发实习报告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就证明了我们的思路还是不怎样的清晰,所以有必要再去看看相关的资料。沟通是人与人之间传递信息的途径,好的沟通能很完美的传达你的思想,你的见解。在企业中,每一个系统的

  开发过程一般来说都不是一个人从头做到尾的,一般都有分工的,如此一来,沟通就必不可少了,因为你要把你做的工作,你为什么这样做,告诉别人,别人才更好的去完成他的任务。

  这次顶岗实习,是进行实战性工作,学到了很多东西,我相信对以后的生活和工作都有很大的帮忙。

软件开发实习报告8

  不知不觉,在大庆实习的日子快过去半个月,记得刚来大庆的头几天,感觉非常不适应,软件开发公司实习心得。首先是环境:这里吃的东西很贵,而且这里的物价很高。其次是大庆人:大庆人办事的效率很高,这就是铁人的精神吧。

  对于以上种种,待3,4天基本就适应,难怪一些长辈老是说:习惯,就好。

  来的第一天,我们听付丽萍老师讲一节课,可以说完全不知所云,但还是可以听到一些东西的,譬如:工作环境的适应,人与人之间的交际,处理各种事情的能力,其中最重要的就是养成良好的工作习惯。有良好的工作习惯,才会被上司,老板和同事认可,将来也会比同辈有着更快更多的升职机会,而且一个良好的.工作习惯,无论你从事哪个行业,都是受用终生的。然后,就是认识我们的董亮老师,一个可亲可爱的老师,传说中他们一个月会赚十几万呢!天文数字,望尘莫及啊。

  在随后的一段时间里,我们被分为八组,每组六七个人,有一个组长带领。我们组织作一个项目——论坛,在第二,第三个礼拜感觉没有刚来时那么拘谨,我更明显感觉到自我计划,制定目标的重要性。在我们犯错误的时候,老师会惩罚我们,陈发的方式很另类——唱歌或者讲笑话,不算是体罚大事可以达到对我们的约束。然而,歇息期间有组织我们做游戏,看似很简单的游戏其实是想培养我们合作意识。

  在实习的过程中,我深刻的体会到三点:第一,项目是以迎合客户和使用者为目的的,不可能像教师那样为我们制定一套教学计划,心得体会《软件开发公司实习心得》。想要知道些什么,渴望懂得些什么,全要靠你自己想学,你自己不问,没人会主动来告诉你。第二, “纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,在行业中的经验真的很重要。

  第三,能更早的接触你所在行业的真实情况。不出来自己转一圈,根本不知道自己学的一些专业知识,哪些是十分重要,十分实用的。就比如说英语。以前听老师说过,听朋友也说过,将来工作,英语相当有用,外企就更不用说。当时没什么感觉,但当我频繁的看到一打打英文资料手册、帮助文档时,我已经切身地,的的确确地感受到英语的重要性。

  这次实训让我学到的东西太多,使我受益非浅,它让我知道工作上的辛苦,让我知道工作并不像在学校里学习一样轻松。不过,虽然辛苦点,但能让我学到不同的东西、很充实,我心里还是高兴的。人非生而知之,要学得知识,一靠学习,二靠实践。没有实践,学习就是无源之水,无本之木。以上就是我在成都的进行实训的心得和感受。 不到半年的时间就将步入社会的我们,面临是继续深造,还是就业的压力,我想我们更应该把握住最后的一段时间,充实、完善自我,争取做一名出色的大学生!对于这次实习,我很珍惜也很怀念。

【软件开发实习报告】相关文章:

软件开发实习总结07-17

软件开发员工辞职报告05-08

软件开发人员辞职报告11-18

软件开发人员辞职报告11篇03-12

软件开发团队口号09-29

软件开发工作总结05-17

软件开发求职信03-16

软件开发合同10-29

软件开发工作总结01-09

软件开发员的辞职信05-05