千文网小编为你整理了多篇相关的《手机软件开发实习报告(范文五篇)》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《手机软件开发实习报告(范文五篇)》。
一、实习目的
根据所学课程的理论知识,结合企业的运营实际,掌握软件开发的一般过程,软件的生命周期和作为一个开发人员就应具备的基本潜力,并撰写实习报告。使学生进一步巩固所学理论知识,同时提高观察问题、分析问题、解决问题的潜力。
二、企业实习地点
深圳市百盛佳信息咨询有限公司
三、实习时光
20xx年12月5日――20xx年4月5日
四、实习资料
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就证明了我们的思路还是不怎样的清晰,所以有必要再去看看相关的资料。沟通是人与人之间传递信息的途径,好的沟通能很完美的传达你的思想,你的见解。在企业中,每一个系统的开发过程一般来说都不是一个人从头做到尾的,一般都有分工的,如此一来,沟通就必不可少了,因为你要把你做的工作,你为什么这样做,告诉别人,别人才更好的去完成他的任务。
这次实习,是进行实战性工作,学到了很多东西,我相信对以后的生活和工作都有很大的帮忙。
一、实习时间
20xx年xx月xx日――20xx年xx月xx日
二、实习地点
xx省xx市xx网络科技有限公司
三、实习岗位
软件开发工程师实习生
四、实习过程
(一)初进
刚进入公司时,公司应该也考虑到了我们是刚从大学出来的学生,没有什么项目工作经验,所以在刚分配任务时,是安排了一个组长带的。我跟班上的一个同学恰好被分配在同一个组,我们组主要是负责前端的,并不是做框架和后台的,所以相对于后台,前端的工作还是算轻松的。
我们被分配的第一个任务是一个公司最近接的论坛系统,我的任务就是负责对接美工组,进行论坛系统的界面设计。这种论坛的项目算是比较简单的项目,但是在学校里面时,老师是没有太多时间讲框架的,所以在学校里面的项目基本都是自己写的,没有用到框架,而到了公司,公司会考虑到效率的问题,会用框架。而前端的框架就是五花八门了,十多二十种的框架。在学校里面老师讲过的框架及时JQuery和Bootstrap,而在公司里面这个项目要求的是Vue,这恰好不是我擅长的,老师之前只会稍微涉及过一点,没办法只好一边写一边学。幸好这种东西懂了一个,其它的就会轻松很多,所以还只是比较紧张,还没有到手慢脚乱的地步。
(二)适应
经过一段时间的适应,加上公司组长的带领,工作在紧赶慢赶地进行着,还好没有遇到什么大的问题,在这一段时间面,也是有遇到过大的项目的,公司因为人手不足的缘故,我跟同学两个加上组里其他几个人也是在完成自己工作同时,还有幸参与到了后台的开发,后台的话就用到了其他语言和数据库,我们之前学的是PHP语言和C语言,在数据库上面也是有一点设计的。当然你这一个过程我们肯定只是打下手的,这个项目是比较重要的,公司肯定不放心交给我们,可能更多考虑的是培养我们,把我们带出来,毕竟公司在人手上面还是比较缺的。
五、总结
将近半年的实习期,有喜也有忧,有汗水也有收获,却让我的实习经历显得十分地精彩。在刚实习的.时候,一想到在学校里面的轻松日子就远去了,以后就要从事工作了,以后每天都得早上天天早起,每天加班到很晚才下班就难过接受不了。
但是经过一两个月的工作,也就渐渐地适应下来了,当然对于加班这一点还是不太能接受的,加班工作又没有,实习期都是规定的工资……太难了。
总的来说,在实习里面还是收获到了一些东西的,有了吃苦的能力,有了一些工作的经历,有了遇到问题多观察多问的习惯,这些都是对我以后面试和工作都是有帮助的,都是可以写上简历的。
一、 前言
xxx学院成立于20xx年x月,由xx市xx新城科教产业园、美国xxx大学软件教育培训中心以及国内领先的软件外包服务企业xxx信息技术(集团)有限公司三方共同创办, 是经由江xx省xx市教育局批准成立的高级IT人才培训学院。
学的课程和专业教育体系,结合国内领先软件服务外包企业的专业实训案例,以覆盖多领域全生命周期的IT教学与培训,为企业提供全方位国际化软件服务外包人才,为乐于从事IT行业的有识之士提供快速的职业发展通道。xxx目前已经与多家著名高等学府和国内外知名IT企业建立了长期的战略合作伙伴关系,拥有专业资深的师资团队,开创出一整套独有的人才培养方式,提供全方位多层次软件外包服务国际化专业人才解决方案,在国内软件培训行业趋于领先地位,是国内外软件领域培训交流的桥梁和窗口。
xxx学院拥有雄厚的师资力量,讲师均获得世界顶尖学府博士或硕士学位/学历,经由xxx大学软件教育培训中心的严格培训并获资质认证。讲师团队均拥有多年海外跨国公司或高端教育机构的工作经验,掌握国际IT技术最新流行趋势以及发展方向,并具有精湛的英文交流能力和深厚的专业素养,精通金融,保险,电信和高科等领域大型项目的开发和管理过程。
xxx学院引入先进的嵌入式国际化高等教育模式和行业广泛认可的软件系统开发(SSD)认证课程体系,在纯正的英语或中英文双语的教学环境中,感受美国xxx大学的系统化教学体系,并结合最新流行趋势进行实际项目演练,为来自不同层次和专业的高中毕业生、大学生以及在职IT专业人士,量身打造最先进的专业技能和职场“软技能”课程,提供全方位多层次软件外包服务国际化专业人才解决方案。学院采用全英文授课、双语辅导的模式,以美国式的教育理念,让学员体验到全生命周期的IT项目实训。学院xx小时全天候学习环境,贴近学生的一站式教学跟踪服务,零距离接触企业真实工作环境,立足培养国际一流IT人才资源的多层次技能。
xxx学院在人才输出渠道方面独具优势,目前已与多家国内外知名企业建立了战略合作关系,其中包括xx动力、xxx、xx公司、xx银行,SalesForce等著名国内IT领头企业和跨国公司,成为其人才输出基地。
xxx学院位于xx新城科教产业园,毗邻风光秀丽的xx之滨,周边知名跨国公司林立,基础设施完善齐全。学院教学面积达xxx平米,可以同时进行xxx名学员的培训,整体硬件设施一流,共设有xx多个多媒体教学计算机室和数十个会议讨论室,全天候开放以供操作演练和授课讨论。在教学区和生活区范围里,均可免费使用无线上网服务,随时随地感受高科技、多媒体教学设施带来的便捷。
立足高位,加速远航。xxx学院将以最前端教学模式,紧随日新月异的全球IT行业变革潮流,为中国软件行业培养出具备国际化专业视角的高级复合型人才。金牌品质,成就一流,加入xx学院,为腾飞助力,共创无限未来!
二、 实习目的
1.学会将理论运用在生产实践,让自己知识更加牢固,调和理论与实际的'关系。
2.了解并接触良好的职业素质,恪守职责,勇于创新。
3.通过实习,参加一定的业务活动和管理实践,了解企业的管理现状/所具备的基础及存在问题,为学生毕业设计和走入社会奠定良好基础。
4.通过实习,调查、了解企业的运行机制和业务管理过程,参与企业具体管理工作,提高社会实践能力,增强调查研究,人际沟通,谋略决策,随机应变等独立工作能力与管理能力。
5.培养独立分析问题、解决问题的能力;熟练使用Android开发工具。
6.提高个人的实践能力、科研能力和解决本专业实际问题的能力。
7.培养积极的创新精神、严肃认真的科学态度和严谨求实的工作作风,增强个人综合素质以及毕业后对IT职业的适应能力。
8.培养团队合作精神。
三、 实习时间
xxx年x月x日。
四、 实习地点
xx省xx市xx区xx路xx号。
五、 实习单位和部门
xxx学院。
六、 实习内容
本次实习主要是完成一个竞赛类的项目命题,通过实际操作来提升自己的动手能力,对于尚未掌握的的技术则采用“即用即学,现学现用”的方式。
项目名称:xxx 项目性质:校园综合类应用。
项目背景:经调查问卷发现,大学生并非满足于现今的生活方式,存在各种各样的问题。首先是新生,对于不熟悉的大学,需要开学志愿者指引,造成大量人力物力的浪费,于是我们设计入学导航,便捷的导航说明,简单的路线,直接指引新生认识校园,减少学校劳力。对于老生,我们发现,他们容易忘记课程,我们设计了课程辅助的模块,提供课表和作业资料等的辅助。很多人喜欢把食堂菜带回宿舍吃,原因食堂太挤,有许多人因为排队太长而不吃饭,所以我们开发点餐系统,随时随地点外卖,省却排队的时间。由于我们院特有志愿服务,为此,我们特意开发志愿者系统,可以联系需要志愿服务的老师,签订志愿服务。
项目开发采取团队写作方式,我负责编写其中的点餐模块。
1实习单位简介
xx有限公司建立于20xx年,是一家立足于为国际金融机构提供高质量软件外包业务、软件应用与服务的公司。公司的创立基础是:拥有经验丰富、团结一致的核心领导力量;拥有坚实可靠的海外客户关系、以及日益扩大的海外软件市场需求。目前,恒天已经取得ISO27001和CMMIL3资质,并被评为2009年浙江省技术先进型企业和中国服务外包成长型企业100强,获得项目管理系统等多项计算机软件著作权。恒天员工人数每年快速增长,总员工人数已达1700人。
通过近10年的努力,恒天软件已经成长为中国国际金融软件服务领域中的者。公司一直秉承着“睿智进取、至臻服务”的企业文化,以“让金融活动更简单,让信息系统更简单”的愿景,本着敬业、合作、客户第一的职业精神,不断为客户、员工及社会创造价值和机会。
公司分为管理部门、职能部门和业务部门。业务部门下分有多个项目组,分别为不同客户提供技术外包服务。我实习的就是公司的小微金融项目组。
由于我国属于商业银行主导的金融体系,四大商业银行又都是国家控股,因此采取第三种方式即商业银行方式开展小微企业贷款是实现普惠金融的主力渠道。随着我国拉动内需调整经济结构的呼声越发高涨,用银行贷款方式促进小微企业成长势在必行[2]。然而当前我国开展小微企业贷款却遭遇了困难,真正实现盈利不多。大部分银行都陷入了进退两难的困境[3]。这也就是小微金融项目组设立的初衷,解决小微金融投资、融资困难的现状。
小微团队以客户实际需求为基准,将传统金融与现代信息技术完美结合,为客户提供高效、优质的解决方案。为客户解决了多对多收付交易问题,减少系统资源冗余、提高资金运行效益,为融资人提供融资机会的同时保证了投资人的利益。他们为互联网金融创造了全面、严谨、安全、稳定、卓越的投融资环境。
我相信,在这里几个月的学习一定能够让我受益匪浅,收获良多。
2实习主要过程
此次实习的目的在于通过在xx有限公司的实习,进一步掌握专业业务知识和专业技能,提高运用所学专业理论知识观察问题、分析问题和解决问题的能力等。实习过程主要包括以下几个阶段:
第一,了解企业文化,熟悉公司的经营单位,了解经营单位的经营对象。
第二,学习相关金融知识,熟悉小微金融业务流程。
第三,学习功能测试和单元测试,加深对系统运营的了解和熟悉,能初步练习代码的书写能力。
第四,学习开发业务的基本流程,主要了解并熟悉SpringMVC的框架应用。
第五,总结实习经过,并完成实习手册、实习报告。
3实习主要内容
在开始正式实习之前,我参加了一个公司培训,培训内容主要是了解公司运营流程,知道公司相关制度和信息安全管理,让我能够更好的融入工作环境,及早适应新的环境。
第一周,主要是电脑的相关软件安装以及了解公司企业文化和项目组背景,能够对自己所要参与的项目有一定了解,能够适应公司环境和工作氛围。
第二周,学习金融知识,进行小微金融系统业务培训,了解功能需求。同时了解代码运行过程,通过熟悉其他同事写的代码,了解这个系统的工作流程以及这段代码能够实现的相应功能。
第三周到第四周,协助测试人员提供测试服务,从而更好的熟悉系统运行以及熟悉相关业务,同时,学习SpringMVC框架的搭建和优缺以及对velocity模板技术的了解。
第五周,进行单元测试,通过单元测试培养一定的代码书写能力。
第六周到第八周,学习Java开发,能够进行简单的技术开发,正式融入开发环境,协同同事一起完成开发任务。
4实习的主要收获和体会
刚开始进入公司的时候,我的心情是忐忑不安地,这是我的第一次实习,也是第一次融入社会环境,心情是百感交集的,又是期待又是茫然无措的。可是刚开始的规律性的生活让我有些不大习惯。甚至需要每天很早起床坐2、3个小时的车到公司,晚上又坐回学校,让我觉得很疲惫。不过我很快的调整了状态,端正了心态来进行学习。等到一个星期过去,养成了习惯之后疲惫有所缓解,不再像之前一样劳累。其实最难过的是心理上的疲惫,由于是最晚进项目组实习的,我有很多东西都不如别人,看着其他人很熟练的敲打键盘,而我却无所事事,甚至公司里没有一个熟人全是前辈,让我有些慌乱。可是一个星期以后,我对这个项目组有了一定的了解,对我所要做的工作有了概念,和周围同事有了些交流,这些情况就有所好转。
当我正式开始从事这个行业之后,我对技术开发有了更深的了解。它不像我原来想的那样简单。甚至是测试也与我想象中的大不同。曾经我以为测试工作很无聊很简单,不值得一做。然而,等我真正开始测试时候才发现没那么简单。在一个团队当中,最了解项目的不是开发,不是项目经理,甚至不是需求,而是测试。测试人员对系统运行有着充分的了解,他甚至知道系统运行的每一种情况。对每一种突发状况都能找到正确原因,这是很多开发做不到的。开发的同事可能只了解一个模块,但是测试人员却对每一种情况了如指掌,他们还要和开发、需求人员进行沟通,将情况一一反馈。
在我了解系统代码的时候,我就发现,代码和我平时在学校里学习的知识有很大差别。很多技术都已经逐渐被淘汰,我们需要不断的了解和学习新的技能,与时俱进。当时,我的mentor交给了我一个很简单的任务,然而我却没有很好的完成,其实准确来说,我写的代码能实现这个功能,然而,在真正的使用上来说是不合格的,首先,代码不够规范,这个在代码效益上无法通过,其次,代码的安全性低。这着实让刚接触工作的我遭受了很大的打击,然而,我的mentor鼓励我多学习,让我多看看其他前辈写的东西,让我从中学习,让我做一些单元测试,从而学习如何写规范的代码。
通过这几个月的实习,我充分了解了信息安全的重要性,在开发过程中,一定要严谨有序。尤其是做金融信息方面的系统更是如此,一点小错误都可能导致大笔金额的交易错误。这个更给了研发小组很大的压力。通过几个月的实习,我经历了项目初建、开发、测试、运行、上线的过程,虽然过很辛苦,但是当项目成功上线的消息传来,我还是无法抑制内心的激动,虽然在这个项目上,我出的力很少,但是我还是有一种成就感,这是别的工作无法给与的。
虽然现在离毕业还早,但是我想,通过这段时间的学习,我对自身有了更好的认识,也对踏入社会有了很大的信息。我了解到学海无涯,知识要建立在实践的基础上。只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰显人的意志。必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
一、实习的性质、目的和意义:
进大学生活的最后一个年头,站在我们面前的就是那个向往已久的工作社会,我们的心已经开始飞进那里。我们高兴、我们兴奋,因为我们终于可以在这个巨大的舞台上展现自我,但我们还需要时间去了解这个社会。为此学校给我安排了毕业实习,毕业实习是我们机自专业知识结构中不可缺少的组成部分,并作为一个独立的项目列入专业教学计划中的。其目的在于通过实习使学生获得基本生产的感性知识,理论联系实际,扩大知识面;同时专业实习又是锻炼和培养学生业务能力及素质的重要渠道,培养当代大学生具有吃苦耐劳的精神,也是学生接触社会、了解产业状况、了解国情的一个重要途径,逐步实现由学生到社会的转变,培养我们初步担任技术工作的能力、初步了解企业管理的基本方法和技能;体验企业工作的内容和方法。这些实际知识,对我们学习后面的课程乃至以后的工作,都是十分必要的基础。
二、实习的岗位及工作情况介绍
1、实习单位简介
实习单位沙井柏盛制品厂于20xx年9月份建立,而后被美国Avery Dension 合并,计划于20xx年5月份正式成为Avery Dension的一个子公司。艾利丹尼森公司的四大产业为:压敏胶及物料、零售资讯服务、办公室用品、其他特别业务。本公司主要从事Avery Dension公司四大产
产业中零售资讯服务中的印刷业务及织物、标鉴的生产。Avery Dension是美国《财富》500强公司之一,在压敏技术及标签系统方面处于全球领先地位。公司业务分布在全球39个国家,拥有两百多家制造厂和销售办事处,员工22600多名,20xx年年度报告公布的总销售额达55亿美元。Avery Dension公司的价值观是:真诚合作、客户服务、团队精神、追求完美。
2、工作岗位介绍
我的岗位为电脑程序编写,即用filemake软件编写能调用资料库中的信息的程序,然后再用VB软件编写一个能将filemake中所调用的信息导入到indesign软件并实现某些功能的引擎,我工作主要任务有以下几点:
(1)、了解各类单的特点,学会看单,做到能看懂单、熟练的区分各种不同的单,对于单中出现的错误能作出立刻反应,知道经常出错的出地方存在哪些地方。
(2)、熟悉做单的流程,对单中各类信息在一看即知,做到知其然,还要知其所以然。对于现存的做单程序存在的缺陷要熟悉,并尝试着寻求解决方案。
(3)、学会使用filemake软件及VB软件编写出能满足与客户要求相符合的程序。
三、实习内容及时间
当我在向沙井柏盛制品厂投出我的求职简历时,我并不知道,这一份简历会把我带进一个怎样的世界,我将走上一条怎样的路。心底的自信强溢在脸上,又带着那样的迷惑,不安和好奇,参加过三次面试,见到的始终是充满干劲的脸。我获得了参加公司培训的机会。也曾有过很多故事,但命运还是让我走近了你,柏盛,走近了你,也更让我充满了向往和渴望。
从我走近柏盛公司,我感觉一股呼唤的力量,引导着我往前走。走近他就意着新的生活又要开始,我怀着无比敬佩的心情走了进来,而随后的工作生活对我的人生有一个决性的改变。
公司的生产流程为接到单,根单上客户的要求进行排版,确认排版无误后出菲林,用菲林加工出印刷模板,最就是印刷出货。而的任务在于写好排版的程序,这就要求我对单及排版知识有一定的了解,如果在这一关键的地方出,损失很大。为此在这些天我以下的安排。
我的工作电脑程序编写:主要任务有学看单、做单、编写程序。
1、实习第一阶段
其中10月13日到10月22日,我主要用来学会看懂单。教我的是一位年纪大一、二岁的同事,先与我说了一下要点,然就让我自已看,遇到不懂的就问。初次接触单,发现它并不像课本那样的有条有序,许信息夹杂在一起,令人眼花缭乱,而且以有不同的种类,要做到随便一看就知是什么单不下点功夫是不行的。我知眼高手低是一个通病,于是接来的几天我就踏踏实实的坐在哪里认真的看单,熟它的大致结构。令我感动的是每当我我有一点不明白的地方,他都会不烦其劳的与我讲清楚,直到我弄明白为止。在我坚持不懈的努终于适应了单中的变化,他的脸上也有了笑容。
10月24日到11月4日,熟悉了单之后,我也成为工作之中的一员,开始检查别做的单。在这一段时间里,主要任务有巩固之前所学的,对常见的错误要一看即知,并养成认真仔细的工作作风。由于有前面的成绩,我有点飘飘然,查检查单的时候不再那么仔细,认为检查单没有什么困难。结果,由于我的粗心大意,一个简单的错误让我给绕过去了,幸好有同事在一旁指出没酿成大错。对此我作出了深刻的检讨,主管对此只是语重心长的说:“知道错了就好,以后要仔细点。”
2、实习第二阶段
11月7日到11月11日,现在我通过了前一阶段的学习,可以进做单环节。现在的任务是熟悉做单的流程,了解印刷排版的相关知识,对单的信息要敏感。我学习方式是坐在一位同事身边看他做单,他一边做一边教,把做单的工点给了我。我遇到不懂的地方就向他请教,直至对做流和非常熟悉之后,才算是合格。有了第一次的错误之后,我就变得更加的小心,所以在其后的工作中我都有保持谦虚的心态。在种状态下我进步很快,花了比别少了将近一半的时就达到目标了。
20xx―20xx年,我先后参加了两个公司的实习,总计实习时间达到了4个多月。
20xx年暑假在天津xx信息系统开发有限公司工作,负责餐饮管理软件测试,完成项目经理布置的测试任务,同时自己学习使用了自动化测试软件,测试后要撰写测试文档。这是我第一次在正规的软件公司工作,有机遇也有挑战,每一天我都会认真的对待。由于每个客户都需要定制产品,所以我就要负责新开发的功能的测试工作,基本采用黑盒测试方法,测试出bug要写到测试文档上,等待开发人员修改后,再次进行相应的验证测试,这其实就是软件开发的瀑布模型。通过做这项工作,认识到了软件测试在整个软件开发的过程中具有重要的作用,它是在交付客户使用前的最后一步,起到产品把关的作用。虽然在这家公司仅工作了1个月,但还是学到了很多的东西,公司每个人都很有激情,大家都很认真的完成着自己的工作,有时还会主动加班,我也是。每周3次的早上例会,大家轮流主持,我也赶上主持了一回,开始有点紧张,讲一会儿就放开了。老总很是和蔼可亲,给我说了公司的发展历程,讲解了公司软件总体开发思路。一个月很快就过去了,我的这次实习也圆满的结束了。
接下来休整了1个多月,又开始寻找第二家公司实习。20xx年10月底有幸在一个程序员的qq群里,看到了群主“xxx”发布的招聘启事,因为我本身主要做php开发的,而且这家公司是做php电子商务软件的。还有以前在网上也看到过公司老板(也就是“xxx”)的采访视频,心中很崇拜他,这家公司就是从他1个人做起来的。心中窃喜,这是一个很好的机会啊,于是我马上与他取得了联系。第二天面试顺利的通过了,我可以在这工作了,当时非常高兴,终于可以做php了。这家公司开发电子商务网站程序,提供给客户的针对b―c,c―c模式的商城程序,系统采用php mysql开发,而且框架结构都是自己研发的。这家公司也已经走过了3年的历程,公司产品日趋成熟,目前主要是给客户做定制开发。
我是和其他几个一同来的,开始一位老员工负责给我们做技术培训。包括开发环境安装,mvc开发模式介绍,公司产品介绍等等。随后他给我们布置了一个作业,采用mvc开发模式,smarty模板引擎,adodb数据库连接引擎,做一个小的论坛程序。接到任务后,我思考了一会儿,马上着手开发了。虽然在开发过程中也遇到了一些问题,但过了3天后,我还是按时的完成了。
接着我们就开始熟悉公司产品了,从最基本的用户登录注册开始,看到公司的源代码,真实感受到商业产品的代码是多么的复杂,需要考虑的事情很多,很细。由于公司人手不足,我们开始做了一些dedecms模板嵌套工作,是用dedecms做公司产品的帮助网站,和其他几个人花了一个多星期终于完成了第一项工作。此后我主要做客户的定制工作,帮助老员工做点小东西。同时接触了很多的客户,只有亲身经历了,才能感觉到客户对于公司的依赖性。希望公司能给他更多的帮助,我也是竭尽所能帮助客户解决每一个问题。
通过不断的学习,我对公司的产品结构有了深入的了解,比如:缓存机制,静态化处理,数据库结构等等,一般客户提出的增加功能,我都可以独自完成了。在工作过程中,同时也自学了ajax,jquery相关知识。期末考试结束后,同学们都相继离开了,而我还在工作,其实每天都不累。在公司的这段时间也认识了几个好朋友,相互了解了许多的事情。感觉公司有几个老员工技术很强,问他们的问题,几下就搞通了,真是很佩服。到了软件公司,才能感觉到在学校所学到的知识是非常有限的。公司都有着严格的软件开发管理流程,从开发工具,到代码格式,要完全符合公司的编程标准才行,项目组的每个人做出的东西就像是一个人编出的东西一样。老板就是这样,一点一点打拼出来的,从一个人发展的30人,确实非常不容易,很崇拜他,觉得那也是我的方向。我也非常希望能和他一样,有一家属于自己的软件公司。
一晃在这家公司做了3个月,快到年了。最后一天,全公司大扫除,结束后老板召集大家开年会。他总结了一下20xx年公司的成绩,同时也提出了20xx年暴露出的一些问题,我感觉很对,一个公司如果要想得到持续发展,必须得有严格的规章制度才行,俗话说:无规矩不成方圆。最后对实现20xx年公司的目标提出了具体的要求。这样在20xx年2月12日,我在第二家公司的实习工作也圆满结束了。
到这两家公司的实习工作,对我有很多启迪,以下是我的一些总结:
1、客户至上,必须靠实际行动说话,每个编程人员在开发客户定制时,要时时刻刻为客户着想,不要总是想偷懒,高质量完成客户定制的功能,做到bug少,效率高,只有客户非常满意了,公司才能提高品牌优势。
2、软件需求要做仔细,前期安排专人与客户进行沟通,共同制定需求文档。
3、要完善公司制度,做到用制度管人,比如:上班迟到问题等,无规矩不成方圆,确实是对的。
4、公司每个人要讲求大局,不要为了个人小的利益,丧失公司大的利益。
5、要实行完善的员工奖励机制,充分调动大家工作的积极性。
6、重要的事情开会,其他事情通过网络通信就可以了。
7、公司领导要经常倾听员工内心的想法,多交流,不要总是自己发言。
推荐专题: 软件开发实习报告 手机市场调查报告 手机软件开发实习报告