您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程13级生产实习报告模板
软件工程专业软件开发实践(生产实习)报告教学单位软件学院班级软件13-5班学生姓名马芳晨学号1320010512实习时间6月20日---7月8日指导教师郭羽含、孙宁辽宁工程技术大学软件学院软件工程系制1实习时间2016-6-20至2016-7-82实习目的学校安排此次校内招聘,是想让我们早早的了解今后去应聘时所应该注意的事项,让我们深刻的意识到,自己与公司所需之间的差距,令我们能够在将来应聘时更好的表现自己,让我们对自己未来的职业生涯有一个更准确的规划。3实习项目及内容学校请来了十家公司和教育机构,给我们做了十场精彩的演讲,并且对我们进行了严格的笔试和面试,笔试大多数公司还是对专业课知识要求高一些,考的知识范围很广涵盖所学的大部分科目,但是都是很浅显的知识,并没有考的非常深。但也有的公司对个人的思维逻辑要求比较严格,考试卷面很多题目都是复杂的图型和计算题,思维逻辑对一个软件工程师来说是比较重要的。面试公司询问的专业知识比较浅显,很多时候都是和你唠嗑,了解家庭情况,个人爱好等等。3.1校内实习内容总结1.云计算技术简介云计算(cloudcomputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法云计算。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。对于到底什么是云计算,至少可以找到100种解释。目前广为接受的是中国云计算专家咨询委员会副主任、秘书长刘鹏教授给出的定义:“云计算是通过网络提供可伸缩的廉价的分布式计算能力。”(1)软件即服务SaaS:软件即服务(SaaS)为商用软件提供基于网络的访问。SaaS为企业提供一种降低软件使用成本的方法—按需使用软件而不是为每台计算机购买许可证。尤其是考虑到大多数计算机在差不多70%的时间是空闲的,SaaS可能非常有效。企业不必为单一用户购买多个许可证,而是让许可证的使用时间尽可能接近100%,从而尽可能节省成本。通过PaaS这种模式,用户可以在一个提供SDK(SoftwareDevelopmentKit,即软件开发工具包)、文档、测试环境和部署环境等在内的开发平台上非常方便地编写和部署应用,而且不论是在部署,还是在运行的时候,用户都无需为服务器、操作系统、网络和存储等资源的运维而操心,这些繁琐的工作都由PaaS云供应商负责。而且PaaS在整合率上面非常惊人,比如一台运行GoogleAppEngine的服务器能够支撑成千上万的应用,也就是说,PaaS是非常经济的。PaaS主要面对的用户是开发人员。(2)平台即服务PaaS:平台即服务(PlatformasaService,PaaS)提供对操作系统和相关服务的访问。它让用户能够使用提供商支持的编程语言和工具把应用程序部署到云中。用户不必管理或控制底层基础架构,而是控制部署的应用程序并在一定程度上控制应用程序驻留环境的配置。PaaS的提供者包括GoogleAppEngine、WindowsAzure、Force.com、Heroku等。小企业软件工作室是非常适合使用PaaS的企业。通过使用云平台,可以创建世界级的产品,而不需要负担内部生产的开销。(3)基础架构即服务IaaS:基础架构,或称基础设施(Infrastructure)是云的基础。它由服务器、网络设备、存储磁盘等物理资产组成。在使用IaaS时,用户并不实际控制底层基础架构,而是控制操作系统、存储和部署应用程序,还在有限的程度上控制网络组件的选择。通过IaaS这种模式,用户可以从供应商那里获得他所需要的计算或者存储等资源来装载相关的应用,并只需为其所租用的那部分资源进行付费,而同时这些基础设施繁琐的管理工作则交给IaaS供应商来负责。4.云计算的四种模式(1)公有云公有云是现在最主流也就是最受欢迎的云计算模式。它是一种对公众开放的云服务,能支持数目庞大的请求,而且因为规模的优势,其成本偏低。公有云由云供应商运行,为最终用户提供各种各样的IT资源。云供应商负责从应用程序、软件运行环境到物理基础设施等IT资源的安全、管理、部署和维护。(2)私有云私有云主要为企业内部提供云服务,不对公众开放,在企业的防火墙内工作,并且企业IT人员能对其数据、安全性和服务质量进行有效地控制。与传统的企业数据中心相比,私有云可以支持动态灵活的基础设施,降低IT架构的复杂度,使各种IT资源得以整合和标准化。(3)混合云混合云虽然不如前面的公有云和私有云常用,但已经有类似的产品和服务出现。顾名思义,混合云是把公有云和私有云结合到一起的方式,即它是让用户在私有云的私密性和公有云灵活的低廉之间做一定权衡的模式。比如,企业可以将非关键的应用部署到公有云上来降低成本,而将安全性要求很高、非常关键的核心应用部署到完全私密的私有云上。(4)行业云行业云虽然较少提及,但是有一定的潜力,主要指的是专门为某个行业的业务设计的云,并且开放给多个同属于这个行业的企业。2.甲骨文(oracle大数据分析相关)讲座1.大数据概念大数据的价值体现在以下几个方面:1)对大量消费者提供产品或服务的企业可以利用大数据进行精准营销;2)做小而美模式的中长尾企业可以利用大数据做服务转型;3)面临互联网压力之下必须转型的传统企业需要与时俱进充分利用大数据的价值。大数据概念包含几个方面:(1)数据量大,TB,PB,乃至EB等数据量的数据需要分析处理。(2)要求快速响应,市场变化快,要求能及时快速的响应变化,那对数据的分析也要快速,在性能上有更高要求,所以数据量显得对速度要求有些“大”。(3)数据多样性:不同的数据源,非结构化数据越来越多,需要进行清洗,整理,筛选等操作,变为结构数据。(4)价值密度低,由于数据采集的不及时,数据样本不全面,数据可能不连续等等,数据可能会失真,但当数据量达到一定规模,可以通过更多的数据达到更真实全面的反馈。2.大数据分析与处理(1)大数据分析的五个基本方面:预测性分析能力;数据挖掘可以让分析员更好的理解数据,而预测性分析可以让分析员根据可视化分析和数据挖掘的结果做出一些预测性的判断。数据质量和数据管理;数据质量和数据管理是一些管理方面的最佳实践。通过标准化的流程和工具对数据进行处理可以保证一个预先定义好的高质量的分析结果。可视化分析;不管是对数据分析专家还是普通用户,数据可视化是数据分析工具最基本的要求。可视化可以直观的展示数据,让数据自己说话,让观众听到结果。语义引擎;我们知道由于非结构化数据的多样性带来了数据分析的新的挑战,我们需要一系列的工具去解析,提取,分析数据。语义引擎需要被设计成能够从“文档”中智能提取信息。数据挖掘算法;可视化是给人看的,数据挖掘就是给机器看的。集群、分割、孤立点分析还有其他的算法让我们深入数据内部,挖掘价值。这些算法不仅要处理大数据的量,也要处理大数据的速度。(2)大数据处理大数据处理数据时代理念的三大转变:要全体不要抽样,要效率不要绝对精确,要相关不要因果。具体的大数据处理方法其实有很多,但是根据长时间的实践,笔者总结了一个基本的大数据处理流程,并且这个流程应该能够对大家理顺大数据的处理有所帮助。整个处理流程可以概括为四步,分别是采集、导入和预处理、统计和分析,以及挖掘。21日上午开始了第一堂演讲,主讲人是杨东东学长。看到他的简历让我触动很大,一系列的数据让人眼花缭乱,这些数据也许就是我们以后追求的目标,或者说要超越的目标,不断的超越他人、超越自己才能让自己的事业越来越成功,自己以后不一定是一个成功的人,但我为了成功努力过付出过,即使不成功也无怨无悔。学长在短短的两个小时的讲座中系统而详细的讲述了IT产业发展及职业前景、求职指导等等一系列的关于我们IT行业的介绍,虽然当天的多媒体恰好有点不尽人意,但学长耐心的讲解确实让我们对我们所学的专业和市场有了很大的了解。同时也对我们普遍存在的困惑疑问进行了解答,比如“我不知道自己能够做什么、这个行业没前途、这个行业太苦了,是青春饭”。听过之后我对这些都有了详细的了解,我们以后可以当软件工程师、测试工程师、D.B.A、系统工程师、网络工程师,除此之外还有技术支持工程师、硬件工程师等等好多可以供我们选择的职业。而且如果技术知识过硬的话,工资水平也会很高。当然如果在一个公司中干到一定时间,加上自己有一定的能力就能当经理、主管甚至更高的职位!所以这个行业肯定不是吃青春饭的,因为上了年纪的也许都当了经理了,而年轻的欠缺经验的在编程序打代码。21日的下午,江烨前辈花了差不多两个小时耐心的为我们讲解了如何开展项目工作和软件工程师的职业特点。在过去将近一年的在校学习中我们只是在系统的学习专业知识,但是对项目开发缺乏实际的认识,通过江前辈结合他们针对移动公司的项目开发进行的项目背景介绍、项目开发过程、系统介绍与演示、项目开发过程中考虑的主要因素、该项目引发的思考以及如何实现成功的职业生涯的介绍,使我们对这些在公司才能接触到的东西有所了解与认知,对我们进一步学习有很大的帮助。而且在如何实现成功的职业生涯这个问题上,江烨给我们讲述了理解人生的意义,提高情商,培养兴趣与好奇心等等的方法,也许有些东西大家都懂,毕竟现在的成功学书籍有好多,但在没人提点的前提下,有些同学并不会对这些有太大的感触,而且书中的东西离我们总是很遥远,但是江烨现在的工作和我们的将来的工作有着莫大的共同之处,所以在这方面有着很大的说服力与学习之处。在软件工程师的职业特点这一方面,江烨给我们讲了好多我们所关心的内容,现在大家都在念书,但念书的目的就是为了以后的爱情与事业,所以大家对目前软件的从业环境和软件人才的就业前景以及企业需要怎么的软件人才很关注,我国大规模基础设施建设对软件的需求巨大,例如金融、煤炭、电信等行业,这些细分市场对软件和服务的需求将越来越明显。其次政府部门对信息技术及软件的需求也与日俱增。例如办公自动化的普及、信息共享的趋势化、政府信息的公开化等等,都需要软件技术给予支撑。而且随着企业和个人用户对软件需求的不断增长,必将成为软件产业不断创新的动力,进而为软件企业及软件人才的发展带来更多的机会。这些信息对于我们来说都是好消息,因为这意味着只要我们都努力学习自己的专业,提高自己的专业技能,那么我们起码可以保证我们的就业,毕竟现在的大学生越来越多,大学生的就业水平也在下降,这对于我们是不小的挑战,而软件行业的现状与前景对我们就像是一颗定心丸,只要好好学习,我们前途不在迷茫,只要努力,我们的梦想将不在是梦想!江烨前辈针对现在软件企业对我们能力的要求也做了介绍,使我们明白平时应该努力学习什么能力将来能够提高自己的竞争力,这些对我们来说都是很有用的。22日的8点在尔雅201,我们听了张迪学长的演讲。张迪对软件行业现状、软件工程师的人生规划、以及在校大学生应该准备着的事项进行了讲解。在了解的同时也有一些小担心,市场国际化,人才需求大。中国的软件企业不缺人,但是缺人才。目前最缺中高级专业人才,软件管理方面的复合型人才。软件测试工程师、程序设计师和系统分析师却很受企业欢迎。这些信息都给我们透漏出我们学习软件专业有着很大的机遇,但机遇是建立在扎实的专业基础上的,没有过硬的技能,在良好的机遇都是没用的,俗话说机遇是给有准备的人的,大学的四年生活中我们必须克服自己的浮躁与懒惰。现在的大学生普遍存在整天无所事事,无聊空虚但无心学习的现状,这种不良的风气可以相互传染,使我们之中一些意志不坚的同学深受影响,这样的结果当然是在大学毕业后没有扎实的专业技能,被这个竞争日益激烈的社会所淘汰。这些道理都让我感到心惊,尤其是看到了人才市场人挤人的照片后,尤为害怕,中国的就业情况确实让在校大学生担忧,但是学长也在为我们传达一个信息,中国确
本文标题:软件工程13级生产实习报告模板
链接地址:https://www.777doc.com/doc-5454887 .html