计算机科学与技术专业毕业实习报告

**********计算机学院

本科(毕业)实习报告

                                         

                                      

院(系)    计算机学院        

专业班级 09计算机科学与技术3

学生姓名                 

                           

指导老师                   

提交日期                       

 

第二篇:计算机科学与技术毕业实习报告

一、实习目的及意义

(1)接受一次系统而深刻的专业思想教育,增强从事与本专业相关工作的责任心和光荣感,提高综合运用所学专业知识和基本技能的水平,培养从事计算机相关工作的能力。

(2)理论联系实际,掌握一定的工作能力,积累社会工作经验,了解社会,增长见识,提高与别人和谐相处和协同合作的能力,提高自身的综合素质。

二、实习单位简介

十天的实习转瞬已经过去,回想自己这段时间的经历与收获,我深深的感到在我今后的发展中青岛软件园实习给予我的是一笔多么宝贵的人生财富!谈及这几日在青岛的学习,感受颇深。

很早之前就听说过青岛软件园,心中就只有一个模糊的概念:一家普通的培训机构。但是,当我们乘车来到青岛时,青岛学员的那种强烈的学习欲望和气氛强烈的震撼了我。

随后青岛接待人员把我们热情的带到了学术报告大厅,帮我们讲解并使我们进一步加深对青岛IT培训太原中心的了解及我们实习的具体内容。

青岛软件园背靠浮山生态山林,直面黄海之滨的奥帆赛场。软件园一期占地面积12.6万平方米,规划总建筑面积26万平方米;二期占地10万平方米,规划总建筑面积12万平方米;是全国少有的坐落在城市中心区的软件产业基地。青岛软件园鳌山园区是青岛市IT服务外包基地,规划占地面积10平方公里。 青岛软件园是市重点建设项目,被认定为"国家火炬计划软件产业基地”、"国家欧美软件出口示范基地”、“青岛市留学人员创业基地”,先后被评为 “全国先进科技产业园”,“国家火炬计划软件产业基地先进单位”、“全国科技产业园先进单位”等荣誉称号。20xx年科技部火炬中心对全国34家火炬计划软件产业基地综合评比中,青岛软件园排第九位,综合环境排第一位。 一、园区建设 软件园一期已有8座研发楼近20万平方米投入使用;软件园二期共12万平方米研发楼已经主体竣工,正在进行内部装修和设备按安装阶段;软件园鳌山园区的开发建设已启动,20xx年实施6英寸模拟电路芯片项目。 青岛软件园网络通讯系统畅通,实现万兆进园区、千兆进楼宇、百兆到桌面;园区建有3.5万伏变电站,保证为企业提供24小时不间断供电服务;研发楼内夏季为单制冷VRV商用空调系统,冬季采用地暖 1

市政供热,为研发人员创造舒适的工作环境。软件园内还配备国际会议中心、教育培训中心等配套服务设施。以人为本的研发办公环境,随处可见的园林景观,使研发人员能够在此享受到工作的乐趣。 二、园区企业发展 青岛软件园通过为企业提供完善的配套服务,已吸引众多国外知名企业入住,如微软机构、IBM、美国优创、加拿大赛得、澳大利亚Gruden、瑞典拓讯、日本软脑、日本trial等,用友、浪潮等 总计145家国内外知名软件企业先后落户园区,其中包括美国、日本、韩国、瑞典等国家的外资软件企业28家,园区已集聚软件研发人员5000余人。在园区的大力扶持下,本土企业也迅速成长,园区通过CMM2认证的软件企业8家,通过CMM3认证的软件企业6家,通过ISO9000质量认证的企业达30家,企业纷纷开展针对欧美的软件研发及IT服务外包业务。 三、完善的园区服务平台 软件园不断完善技术、人才、资金服务平台,打造软件产业生态服务链,为园区企业发展提供动力。 1、技术服务平台 软件园技术服务平台建设力度不断加大,在已建成的“三库四平台”基础上,开通了园区互联网数据中心;引进了网通模块局;投资3000万建成了全省首个集成电路设计平台;投资2500万建成了数字动漫支撑平台。这些技术服务平台为企业提供了有力的技术支撑。 2、人才支撑平台 青岛软件园建有1.5学历人才实训中心,提供订单式人才培育、企业内训服务、中高级项目管理人才培养、人力资源经理俱乐部、人才储备等人力资源服务,每年为企业培养优秀毕业生500人以上;园区还建有IBM外包人才实训基地和阿尔卑斯外包人才实训基地,每年培养外包优秀人才2,000人以上;青岛软件园还与北京大学、同济大学等多所知名院校合作,展开软件工程硕士培养。 3、资金平台 软件园不断加大对园区企业的资金扶持力度,通过无偿资助、周转金、贴息等形式扶持软件企业发展。软件园成立了软件园投资担保公司,搭建了园区融资担保平台,加大对软件产业的扶持力度,解决中小软件企业发展中遇到的融资难问题,为软件企业筹资拓宽了渠道。 青岛软件园的目标是建设国际一流的软件园区,成为吸引世界各地优秀企业的国际科技园!

三、实习内容

在经过一番详细的介绍之后,青岛老师们将我们分为了四个小班进行培训学习。每个教室都有三十台左右电脑,保证了人手一机。一周的实习即将开始,我知道,这也许将是改变我们人生道路的一周。

2

首先我们学习的是JSP应用初步。开发人员为了使基于JSP的web开发更加简便和规范化,在Apache软件基金的支持下,struts诞生了,Struts框架的主要架构设计和开发者是Craig R.McClanahan,Craig也是Tomcat的主要架构师。struts架构是一种非常优秀的J2EEweb开发的框架,在这个框架下我们可以开发出更加完善的web程序。这些对我们相对陌生的知识充分的调动了大家的学习兴趣,每个人都在认真的学习,在知识的海洋中畅游,流连忘返。甚至都不放过半天仅有的休息时间,在这仅有的十分钟里对学习中不是非常理解的东西和在场的老师踊跃的提问,老师也会耐心的讲解。

其次我们学习的是软件开发流程(Software development process)。老师首先介绍了软件开发的流程,他把软件开发分为了两大类,即项目开发及产品开发。项目开发是公司根据某一客户的需求单独为某一客户订制的软件;产品开发是公司针对某一市场需求而开发的软件产品((比如WINDOWS、OFFICE等)。

实习的最后一天,青岛的老师给我们这些即将踏入职场的年轻人又上了重要的一课。职场的必要礼仪让我们甚为惊叹,原来我们对社会是如此的陌生。这些东西是我们在学校学不到的,但是我们必须掌握。感谢青岛及青岛的老师们,让我们可以在以后的求职及工作生活中更好的与人沟通少走弯路。

作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序员,应该具有的素质:

1、团队精神和协作能力

把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。

2、文档习惯

缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

3、规范化,标准化的代码编写习惯

作为一些外国知名软件公司的规矩,代码的变量命名,代码内注释格式,甚 3

至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员基本的素质需求。

4、需求理解能力

程序员需要理解一个模块的需求,很多小朋友写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,有人曾经放言说写一个广告交换程序很简单,这种人从来不知道在百万甚至千万数量级的访问情况下的性能指标是如何实现的,对于这样的程序员,你给他深蓝那套系统,他也做不出太极链的并访能力。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。就这一点,一个成熟的程序员至少需要2到3年的项目研发和跟踪经验才有可能有心得。

5、复用性,模块化思维能力

经常可以听到一些程序员有这样的抱怨,写了几年程序,变成了熟练工,每天都是重复写一些没有任何新意的代码,这其实是中国软件人才最大浪费的地方,一些重复性工作变成了熟练程序员的主要工作,而这些,其实是完全可以避免的。 复用性设计,模块化思维就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的修改参数的方式在其他系统和应用环境下直接引用,这样就能极大避免重复性的开发工作,如果一个软件研发单位和工作组能够在每一次研发过程中都考虑到这些问题,那么程序员就不会在重复性的工作中耽误太多时间,就会有更多时间和精力投入到创新的代码工作中去。

6、测试习惯

作为一些商业化正规化的开发而言,专职的测试工程师是不可少的,但是并不是说有了专职的测试工程师程序员就可以不进行自测;软件研发作为一项工程而言,一个很重要的特点就是问题发现的越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设的效率和可靠性就有了最大的保证。 4

测试工作实际上需要考虑两方面,一方面是正常调用的测试,也就是看程序是否能在正常调用下完成基本功能,这是最基本的测试职责,可惜在很多公司这成了唯一的测试任务,实际上还差的远那;第二方面就是异常调用的测试,比如高压力负荷下的稳定性测试,用户潜在的异常输入情况下的测试,整体系统局部故障情况下该模块受影响状况的测试,频发的异常请求阻塞资源时的模块稳定测试等等。当然并不是程序员要对自己的每段代码都需要进行这种完整测试,但是程序员必须清醒认识自己的代码任务在整体项目中的地位和各种性能需求,有针对性的进行相关测试并尽早发现和解决问题,当然这需要上面提到的需求理解能力。

7、学习和总结的能力

程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命,就必须不断跟进新的技术,学习新的技能。

善于学习,对于任何职业而言,都是前进所必需的动力,对于程序员,这种要求就更加高了。善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。

具备以上全部素质的人,应当说是够格的程序员了,请注意以上的各种素质都不是由IQ决定的,也不是大学某些课本里可以学习到的,需要的仅仅是程序员对自己工作的认识,是一种意识上的问题。

四、实习心得

作为即将毕业的我,实习是一门重要的必修课,也是我毕业后走向社会所迈出的试探性的一步。实习,顾名思义,在实践中学习。在经过一段时间的学习之后,或者说当学习告一段落的时候,我们需要了解,自己的所学需要或应当如何应用在实践之中,因为任何知识都源于实践,归于实践,所以,要将所学付诸于实践,来检验所学。作为对学习成果的真正检验,不光是能通过考试,更重要的是所学能有所用。毕业实习就是我第一次真正踏入社会,了解社会,展示自己能力的机会。实习,是从学校生涯走入工作的第一步,应该说我的这次实习是一个从一无所知的象牙塔中的莘莘学子走向成熟的过程,实习让我感受到了社会的气 5

氛,职场的氛围。也让我变得成熟,学会了蜕变,学会了如何长大。倘若说毕业意味着从学生向职业人身份的转变,那实习无疑是这种转变的前奏曲。

大学生活是紧张而又充满期望的日子,学习的闲暇时总是憧憬着背起行囊,远离亲人朋友以及师长护佑,去走真正属于自己的路。然而当我们终于可以像刚刚长满羽毛的雏鹰般离开长者们搭建好的巢穴,独自一人走上社会工作这个大舞台时,却发现人生的道路原来是如此的坎坷不平,任何人的成功都是经历一番狂风暴雨的。社会是个大熔炉,可以把我们初步社会的学子们容纳、吸收并且炼造。真的非常感谢学校给了我们这次机会,让我们在毕业之前先去体验生活,先去扬帆远航,在社会的蓝天下乘风破浪,磨练、丰满自己的羽翼从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。

在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。

我们还要努力实践,自觉进行角色转化。“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。

从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。 6

诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,

而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。

在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创

造业绩,继续在自己的工作领域创造更多的价值。大学因实习而完整,而大学生

活却因实习而精彩。总之,这次实习,自己确实学到了很多也成长了许多。在实

习期间,每日重复单调繁琐的工作,时间久了容易厌倦。但是工作简单也不能马

虎,你一个小小的错误可能会给公司带来巨大的麻烦或损失,还是得认真完成。

这段时间,我看到了自己本身存在着许多问题,也会遇到这样那样的问题,当前

的时代日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因

此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,

增强自己的实践操作技能,为以后的工作存储更多的能力。

大学因实习而完整,而大学生活却因实习而精彩。

总之,这次实习,自己确实学到了很多也成长了许多。在实习期间,每日重

复单调繁琐的工作,时间久了容易厌倦。但是工作简单也不能马虎,你一个小小

的错误可能会给公司带来巨大的麻烦或损失,还是得认真完成。这段时间,我看

到了自己本身存在着许多问题,也会遇到这样那样的问题,当前的时代日趋复杂,

不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还

不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操

作技能,为以后的工作存储更多的能力。 7

相关推荐