it实践报告范文(通用6篇) 在生活中,报告不再是罕见的东西,报告根据用途的不同也有着不同的类型。你知道怎样写报告才能写的好吗?下面是小编帮大家整理的it实践报告范文,希望对大家有所帮助。 it实践报告 篇1 一、实践目的 通过实践,培养综合运用Java语言的……
it实践报告范文(通用6篇)
在生活中,报告不再是罕见的东西,报告根据用途的不同也有着不同的类型。你知道怎样写报告才能写的好吗?下面是小编帮大家整理的it实践报告范文,希望对大家有所帮助。
it实践报告 篇1
一、实践目的
通过实践,培养综合运用Java语言的面向对象编程能力;培养动手能力;培养良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。
通过理论与实际的结合、学校与社会的沟通,进一步提高自己的思想觉悟、业务水平,尤其是观察、分析和解决问题的实际工作能力,以便培养自己成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。
为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。
二、实践单位基本情况介绍
神丰信息技术(延边)有限公司(简称“神丰信息”),是一家由日方注资,专注于面向中国丰田汽车的软件开发设计、受托日本神丰信息系统株式会社开展系统开发,系统维护、面向中国的日资企业开展系统开发,以及面向中国国内的软件开发设计的IT企业。
公司成立于20xx年8月12日,注册资金RMB 2,000,000元(神丰信息系统株式会社100%投资),20xx年04月04日成为延边朝鲜族自治州信息产业协会会员;20xx年05月25日成为吉林省软件输出联盟会员;20xx年05月30日被认定为吉林省科技企业;20xx年09月25日通过双软认定(软件企业认定、软件产品认定)。
神丰信息一直秉承软件提高效率、与社会共创信息化新时代的理念,致力于为用户提供具有自主知识产权的系统软件、安全软件、平台软件、各类应用软件以及全方位的解决方案和相关服务。
三、实践内容
1.日语培训
由于公司为日资企业,日常工作要求职员使用日语,因此,公司特从日本请来中原先生为我们做培训。
大家零基础开始,每天有两到三个小时的学习时间,每周一参加语言阶段性测试。
过程虽然比较艰难,但是效果显著,目前基本工作语言可用日语交流。
2. Java实训
通过本次实习,我对Java语言的各种特性有了更进一步的体会:
① Java语言的语法与C语言和C++语言很接近,使得大多数程序员很
容易学习和使用Java。
另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。
特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
② Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。
Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。
总之,Java语言是一个纯的面向对象程序设计语言。
③ Java语言支持Internet应用的开发,在基本的Java应用编程接口中有
一个网络应用编程接口(java.net)它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。
Java的RMI(远程方法激活)机制也是开发分布式应用的'重要手段。
④ Java语言是体系结构中立的Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。
这种途径适合于异构的网络环境和软件的分发。
⑤ Java语言是可移植的,这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。
Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
⑥在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。
通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。
值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。
线程的活动由一组方法来控制。
Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
⑦ Java语言的设计目标之一是适应于动态变化的环境。
Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。
这也有利于软件的升级。
另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。
3.数据库实训——SQL Server20xx
在此次实习中,与Web服务器相连的数据库采用的是大型关系数据库管理系统——SQL Server 20xx。
它是基于客户机/浏览机模式的数据库管理系统;它支持ODBC、ADO等技术的应用,可无缝的与Windows 20xx Server和IIS集成,提供高效安全的数据访问服务;有利于整个系统管理规范化,使数据的完整性、安全性得到保证。
数据库设计实际上主要是所要处理的数据的表示方法和存储结构的设计。
在采用数据库技术之前,这些工作分散在应用程序中进行;在采用数据库技术之后,这些工作可以通过数据库设计集中起来系统地进行。
盔行数据库设计的首要任务是考虑信息需求,也就是数据库要存入什么样的数据。
创建数据库并不是仅仅为了存储数据,更主要的目的是从中提取有用的信息。
除了考虑数据存储什么数据外,还应考虑存取方式,也就是处理需求。
即要根据用户提出的存取要求来设计数据模式和应用程序。
4.社会人教育社会人教育也可以称为职业道德教育,是指从事一定职业的人们在职业活动中所应遵循的道德规范以及该职业所要求的道德准则、道德情操和道德品质的总和。
成功的大学生职业道德教育可以为大学生以后从事本职工作打下良好的职业道德基础,为他们从业后具备良好职业道德修养提供理论、知识、情感前提。
因此公司对新职员开展了职业道德教育课程,主要课程包括职前职业道德教育,即通过教育使大学生自觉认识到自己将来所从事职业的社会价值,使他们深刻感受到自己肩负的社会责任和使命,确立正确的就业意识和择业取向;表现在将来的从业行为上,通过教育使他们热爱本职工作,尽职尽责地履行职业义务,有较强的敬业和奉献精神。
四、实习收获
通过实习,我自身发生了重大的转变。
首先,进入公司,你就是一名职业人,不再是一名学生,你要具备一名职业人应具备的素养,不迟到不早退是必然的,而且还要时刻严格要求自己,公司的规定要严格遵守。
其次,实习期间,我对项目的开发有了一个较完整的了解和熟悉。在实习过程中,我学到了许多在学校学不到的知识和技巧,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。
再次,个人日语水平有了长足进步,对日后生活工作颇有裨益。
此次毕业实习,我学会了运用所学知识进行软件开发,学会了如何跟同事进行合作沟通。积累了处理有关人际关系问题的经验方法。同时我体验到了社会工作的艰苦性,通过实习,让我在社会中磨练了自己,也锻炼了意志力,训练了自己的动手操作能力,提升了自己的实践技能。积累了软件开发的经验,为以后工作也打下了很好的基础。实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。
没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我都会因涉事而成长。
it实践报告 篇2
连续几天的实训,给我很深的体会。
首先是关于专业技能方面。不长不短的九天,生活全围绕一个项目转。在实际训练中才发现自己的知识很匮乏,粗糙地了解了软件开发的流程,经历了开发过程中大量专业知识的恶补阶段,见证了完成一个任务后的成就和喜悦。实际项目有专门的流程,这部分是预先可知的.;另外一部分是不可预料的问题和困难,处理时就需要的决心和毅力,以寻求解决办法和方式。平常有空闲多学些知识且需整理好各类资料,整理好知识体系结构。
其次,关于团队精神。这方面也有颇深的感受。一个项目需要小组成员的努力和协作才有可能成功。从目标的分析和开发过程中各种文档的完成,以及出现大问题时解决办法的确定,都要集众人的智慧,期间可能会有分歧意见,于是也就有了个人暂时妥协的现象,这正说明了团队存在的合理性和团队精神的重要性。
再次,关于职业道德,对待一个项目,不仅仅是表面任务的完成,而更应是一个承诺的履行。特别对于软件行业,后期的维护需要花费相当多的精力。软件交付后实施阶段带给用户的应该是方便而非软件运行不畅带来的烦恼。所以要重视职业道德。
最后,这次实训确实学到了一些东西,再次向指导老师表示感谢。
it实践报告 篇3
实践地点:
xx普信软件有限公司——用友钻石级别合作代理商实践时间:
实践目的:
实践是检验真理正确与否的唯一标准。在当今竞争日益激烈的知识经
济时代,社会无时无刻不在发生日新月异的变化,更新换代的周期加快,而大学生参加社会实践更显得重要,实践的能力强弱,决定着日后工作的好坏。作为一名市场营销专业的学生,在大三结束之际,临近毕业的我为了更好地融入社会,更早地接触到销售行业,将所学知识加以实际运用,提高自身专业素质,我选择了到厦门普信软件有限公司进行社会实践,成为了一名软件销售人员。
实践报告:
一、公司简介:
x'x普信软件公司成立于20xx年3月,主要致力于成长型企业管理信息化建设,提供包括软件产品、管理咨询、软件服务、硬件维护等产品和服务内容。经营的产品线涉及财务软件、进销存、ERP、CRM、OA、票据打印、出纳管理等。公司一经成立就获得用友软件集团在厦门地区的授权,全面经营用友U8、T6ERP、T3用友通、T1商贸宝系列软件以及信息化服务。公司目前是用友小型管理软件钻石合作伙伴和用友U8商业合作伙伴,是用友系列产品在厦门地区最高等级的合作伙伴,是用友集团的全国级明星合作伙伴,在全国2000多家的合作伙伴中我司排前30强。公司自成立起就立志成为厦门地区最优秀的管理软件营销服务机构,秉承"专业、高效、热忱"的服务理念,以实现"提升企业管理水平,普及企业信息化"为经营宗旨,公司拥有一支专业、高效的营销与服务团队、有宽敞的培训教室与齐全的电脑设备,公司还不定期的举办各种培训与用户活动,公司在同安地区还成立了营销服务中心,能够给同安、翔安等地区的客户提供更便捷的服务。
二、实习期间:
第一阶段(第一周):在这个阶段,是以培训课程为主。我们在胡总经理,销售经理和客户经理的指导下,首先了解了公司的发展历程,主要业绩,主要竞争对手,当然最重要的所销售的产品。以下做简要介绍:
主营产品:
1、财务软件:主要是给企业财务人员做账用的工具,财务软件的原理是将财务人员的手工工作电脑化,实现工作效率的提升。主要工作是将财务凭证录入到软件中去,自动生成总账、明细账、财务报表等。
2、ERP:企业资源计划,从制造业MRP(物料需求计划)发展而来,通常指制造企业的管理系统,一般涵盖采购管理、销售管理、库存管理、生产管理、财务管理、人事管理等内容。
3、进销存软件:主要是指企业的商品的采购、销售、库存、应收应付等内容,通常是指商业企业的应用,工业企业进销存一般是ERP的一部分
竞争对手:
1、管家婆:覆盖面广、产品系列多。
2、速达:以小型工贸和商贸企业为主。
3、旺盛(本地品牌):以零售店面的POS系统为主。
4、金蝶KIS商贸版:市场未拓展开,基本空白。
5、其他行业小软件:很零散,不形成气候
此外,我们还开展了一些基础课程。作为营销专业的学生,上了这么久的专业课,可是总觉得没有什么实际的作用。理论上的知识,没有通过实践,并不能发挥出作用。而我们的课程,主要针对软件销售来进行,具有很强的针对性和实用性。能真正将知识运动到实战当中,使得我在下定决心,要在学习时格外认真。可是当我知道第一节课的培训内容是如何打电话时,我觉得有点轻视,心中暗想“这打电话有何值得学习的?”学习过程中,我才发现自己值得学的真的很多。首先我明确了电话销售的目的是搜集信息,挖掘商机。而要达到这个目的,必须找到财务负责人,一般是财务部经理。但是,没有任何一个公司会让你轻易找到负责人,而且接电话的可能是前台,可能是财务,可能是其他部分负责人,可能是财务甚至是老板,对于软件的使用情况也各不相同,有的没有使用,这是我们需要去了解没有使用的原因,是因为觉得价格太贵,还是财务外包给会计公司,有没有收回来自己做的意愿?若是有使用了,使用的是那个品牌,哪些模块,使用的时间,是否需要升级或者续签服务等等一系列的信息都需要我们通过电话沟
通来获得,如果发现对方有需求时则应确认需求,尽早约上门拜访,从而进一步达到签单目的。难度确实不小。学习了十个电话营销常见的十个场景之后,接下来是模拟场景阶段。模拟过程中,我充分感受到了姜还是老的辣这句话的含义。两位经理的“高超”表演,让青涩的我们尴尬不已,很难将自己刚刚所学到的只是充分展示。就好像网球这项运动,看着不难,学习理论只是也不难,可是如果你不真正拿起球拍去打球,是永远不可能学会的。而当你真正拿起球拍开始将理论付诸于实现的时候,会发现其实是很容易掌握的。所以,我坚信,虽然我们现在还略显稚嫩,但真正开始营销实践之后,一定能爆发出无穷的力量。
第二阶段(第二周):这一阶段,我们根据之前所学,实际开始进行电话营销工作。公司之中,有着不少系统来协助并考核你的工作,例如OA(办公自动化系统)、CRM(客户管理系统)和一个通话计时系统,经理每天给我们的指标是,完成150个的电话量,或者通化市长达到2个半小时以上,并在此期间,需要将每个电话的沟通信息详细记录在CRM系统中,达到方便其他同时查看的目的。每天早上的早会,是制定目标和进行经验和心得体会交流的时间。作为销售人员,我们每天早上必须制定当天工作目标,包括商机客户数量,目标客户数量,电话量等。接着便是学习阶段,有时是对软件的学习,毕竟只有你了解熟悉软件,与客户沟通时才能做到自信与镇定;有时是同事心得体会的交流,我们的销售女王郑榕姐,就告诉我们,不管碰到什么样的客户,都要始终保持微笑对待,作为一个对电话营销还不是很熟悉的实习生,我在打电话的过程中难免碰到一些不好的态度,甚至直接说“滚,以后不要再来烦我之类的”回答,一般来说,对方态度这么恶劣,我只能说,“对不起,打扰了”,而郑蓉姐给我们的思路是,这时候,你仍然应当面带微笑,回答一句“谢谢,祝您工作愉快”,相信正如郑蓉姐所说的,客户会顿时愣一下,觉得这个销售人员有点与众不同,从而记了下来,说不定就会下一次沟通奠定了基础。此外,郑蓉姐还讲述了客户的类型氛围老鹰型、孔雀型、鸽子型等等,分别应该如何对待,可以获取到哪些信息等等,感觉受益匪浅;有时还会做一些发人深思的游戏,记得印象最深的一次是关于工作时间的游戏。简单的过程,大家在欢快声中,跟着经理的步骤一步一步的,最后得出的结果却不由得让我微微一震。我们大部分人在有限的2、30年或者更短工作时间里,却要赚到足够的钱来养活自己退休后,父母、子女将近3、40年的开销。大家不禁都有感而发。有的说要好好规划自己的人生,有的.比较现实,认为要从每天的计划,目标开始做起。同事小何更是说起了如果自己每年末想要过的稍微体面一点,满足一下自己过年时买买衣服和化妆品,给家人买买礼物这样看似简单的目标,在厦门这样的城市,每个月至少要有3000的收入才可以实现,让人紧迫感徒增。
第三阶段(第三周):这一阶段以派单为主。首先我们将厦门市商贸比较集中的区域划分出来,依次进行扫街派单。这可与平时的发传单不一样,我们不仅要把产品介绍宣传单发到商家手中,还要进行较为详细的讲解。一周下来,江头建材市场、海峡小商品交易市场、海峡灯饰城、马垅社区、海沧房产、集美小商品街、同安工业区、大嶝岛对台小商品贸易市场等等地方都留下了我们的足迹。我们分别针对服装业、零售业、五金交电类、食品行业、餐饮行业等行业的一系列经营过程进行了培训,然后设计了面对不同行业的老板应该如何进行说服的开场白等等,在派单中,我们顶着烈日,挥汗如雨。但我们收获宝贵的时间经验。
第四阶段(第四周):这一阶段,我们以针对进驻写字楼的公司的信息化情况调查为主,进行扫楼。写字楼中,少了一些欢声笑语,气氛相对来说严肃了许多。我们一层一层扫下来。不断搜集记录着各个公司的信息。
三、尾声
人们常说:不见大海,不知道大海之大。也许就是这样,一直以来都生活在大学的象牙塔下的我们,对外面的世界了解得少之又少。实习结束了,我交出了令人满意的答卷,完成了近万元的销售业绩。经过这一个月的锻炼,我体会到只有将大学中所学习的专业知识在社会工作中加以实际运用,我们才会更深层次地提高专业素养,更加灵活地运用知识。“纸上得来终觉浅,绝知此事要躬行。”在这个暑假实践过程中,我深深的感受到所学知识的肤浅和在实际运用中的专业知识的匮乏。在学校总以为自己学得还可以,一旦接触到实际,才发现自己知道的是多么少,这些与实践还有一段距离。回首自己以往的一些实践经历,再想想这一个月所接触的如此复杂的社会,看来想要很好在社会中扎下跟,要学的还有很多很多。那就朝着目标不停地努力吧!
it实践报告 篇4
本周是实习的第一周,很幸运碰到了产品部很有耐心的leader詹老师。 实习第二天他让我做一个H5的游戏类应用, 主要用于微信中分享。之前对于自己的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前产品开发的印象只停留在书本上。
詹老师让我模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。 我把原始应用找出来便开始抠代码, 第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,无法在电脑上测试),周二开始做.
一开始我的效率非常低, 因为我很多测试方法并不熟悉, 在参阅了微信JS-SDK后总算把原始代码抠出来, 厘清该应用的基本逻辑后开始重写, 在詹老师的.耐心地指导和对基础知识的讲解下,我们将原始代码中120行的CSS代码优化到60行,将五百多行的JS代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让我开始有点成就感了。
也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。 詹老师在讲代码逻辑的时候亲自写了一个例子让我体会, 虽然消化这些用了快一天,但感觉真的收获很大, 有拔云见日之感。
实习一周后所遇到的种种困难也让我意识到自己很多问题,归纳如下:
1.尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细节方面处理能力差,在细节上耗费时间太多。
2.缺乏基本的软件开发测试思路, 比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。
3. 缺乏专注的习惯,比如詹老师让我先完成功能方面,但我却习惯于去找找界面的素材, 这就导致两边都没有做好。虽然认识上知道不该这么做,但是习惯上却很难改。
4.自己很多时候虽然有问题但是不能完全阐述清楚,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清楚,将问题讲明白也是很关键的能力。
另外也记录一些自己的浅薄感受:
1.工科出身的詹老师对于代码的运行效率有很多的考虑,但对于用户体验和交互效果似乎稍微少点,当然也可能是我新来并不了解的原因。
2. 公司在做小应用的时候并不会在用户测试和产品结构功能上讨论太多,公司要的是迭代效率, 就是要快速出应用,然后再快速上线下一个。
it实践报告 篇5
本周接到新的任务,为制作H5的招聘页面, 之前的“给师姐打电话”的H5应用还没有优化好,能做的改进的地方还有很多,leader詹老师让我先把招聘网站做好, H5应用先放放, 他给了我大街网做的“中国好Offer”作为参考, 拿到之后确实感觉这些页面都做得很好, 詹老师搜集的资源确实十分丰富,从实习到现在他发给我的参考很实用,在看完了五六十个H5的招聘页面之后开始构思, 在将产品架构基本做好后,测试又发现很多问题, 有技术层面的,但更多的设计本身的问题。
技术的细节的问题:基于jquery mobile的开发框架国内的资料十分有限,不得不查阅原始的英文API,很多问题也只能去JQM的论坛查找,这些都十分考验英文阅读能力。CSS的布局问题繁杂,在各个浏览器,各个应用的渲染都不一样, 也是很折磨人的过程,我现在就碰到了css中font-weight属性在Safari没有渲染的问题,至今没有解决。
逐渐体会到前端工作的繁琐与细节, 需要学的东西很多, 有时候可以凭自己一些小聪明在当前解决,但并没有摸到问题的根源,扬汤止沸不是长久之计,但又好像没有足够的时间来系统的摸索,我只能先将这些问题一一记下来。这些技术的.体会是一方面,另一方面便是产品的设计层面, 现在就是因为产品快做好后发现有很多地方犯了低级错误, 以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住很多设计原则, 比如界面设计给用户造成的不必要的干扰, 功能可见性的不足,逻辑上的不严谨, 以下我归纳了下岗做好的H5界面存在的交互问题:
1.页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。
2.join us的图标给用户是按钮的错觉,在测试中很多用户以为是按钮,都会下意识的点击。
3.交互效果的乏善可陈,与滑动的逻辑似乎也没有太大关联,只是单纯的加入了一些css3的动画。
4.用于提示左右滑动的动态箭头会让用户以为是点击作用
改进:
1.放弃join us 图标
2.改为上下滑动,箭头提示更改
3.重新设计图标摆放结构
总结:
这次的H5页面主要在于设计问题, 事先并没有完全构思好原型就急切投入到代码的编写中,这种开发方式本身是十分幼稚的!
it实践报告 篇6
一、实习目的
这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。
这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,当学会了这些环节后,再用学到的知识来完成一个公司给我们安排的一个项目。我分到的项目名称是《诊所管理系统》,这个项目我们将以小组的形式共同将其完成,以模拟实际软件制作的过程,尽最大程度的将我们所学到的知识转化成实际的能力。为真正的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。
公司的最终目的就是希望我们能了解实际项目的制作,并初步的理解各个环节的意义。而让我们用项目进行实际制作就是为了让我们能更好的理解项目制作中各个流程的意义以及项目制作过程中的团队是如何合作的。
二、实习单位及岗位
我所实习的单位是校企合作埃森哲信息技术(大连)有限公司的软件开发部。这个部门的主要职能就是外包服务工作,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题,才能制作出更好的软件以满足客户们的需求。
因为刚实习的原因,所以我的职位是软件助理工程师,时间的具体安排是实际项目制作以及专业知识的学习,实习时间为8个星期。本来实习的地点是在公司的,后来因为公司的内部原因,将我们的实习地点改为学校内部实习,每天的时间和正式上班相同。早8晚5,每周六周日休息。
整个实习的实际流程前面已经说过,八周的实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。
三、实习过程
上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程,并对每个流程的细节加以详细说明。
具体的时间安排如下:
第一周:将对该项目所需要的知识进行集体巩固复习。将一些已经生疏的知识巩固巩固,以备项目中的不时之需。在实习的第一天企业的经理就详细的给我们讲解了软件工程这门科学对于一个软件制作的重要性,并以此为基本给我们定下了这次实习的大体实习流程。
第二周:将直接进行项目的需求分析。因为项目名称已经给出,所以将去掉可行性分析。我们小组分到的项目是“诊所管理系统”,这就免不了去诊所实地调查了。实际调查的过程中发现,需求分析这个过程是非常非常的重要,需求分析文档的制作,决定了项目的各个功能以及这个软件是否符合用户的需求。这一周的收获就是软件需求分析的文档制作,这是软件工程中非常重要的一个步骤,这一环节,是一整个软件生成的最为重要和关键的环节。
第三周:这一周由于临时变动,将概要设计和详细设计合为一周制作。根据调查的结果,进行概要设计。由于是初次制作软件概要分析的文档,所有有很多不符合规定的地方,就比如数据流图的制作,很多小的细节都没有注意,像这样的问题还有很多。不过,在经过了小组成员的积极讨论修改以及老师的指导后,这些问题都得以解决。接下来,根据概要设计,来制作软件的详细设计。详细设计的制作,相对于概要设计,感觉能稍微简单些,也不知道感觉对不对。因为在概要设计模块中,我们已经设计好了所需要的模块、接口、类、以及所要实现的功能,所以我们只需要考虑每个类的功能如果用代码实现就可以了,当然不是将代码写上去,而是用流程图以及伪代码之类的.相关技术来表示。这个阶段的制作完成就开始正式的编码了。到此为止,准备工作总算是做完了,几乎花费了我们实习的一半时间。这一周的时间,我们在忙碌中不知不觉的度过了!下一周就会进入到该项目的实际编码当中,这也是我们大家最熟悉的地方了,感觉总算有地方出力了,期待着下一周的到来。
第四周:根据详细设计,来进行项目的编码。这一周,我们进行实际的编码,我最大的感觉就是,照着详细设计去进行编码,思路以及逻辑非常的清晰,可能在将流程如以及伪代码转换时稍微有点费劲,当相对于以往我们的直接编码而言,流畅度不言而明。
第五周:这一周本来是要进行测试的,但在编码完后企业老师检查的时候,给我们指出了很多的问题,说我们所写的代码太粗糙,所以我们只能对代码进行细致的加工,把测试推到了下周来进行。这一周,让我们受益匪浅,对代码的注释以及编码格式都有了更加深刻的理解。
第六周:根据做完的项目,进行项目的测试。本周就是对软件进行测试,从最基本的类之内的方法测试,一直到整个项目的综合测试,分了好几个阶段。而区分于以往的测试不同,这次我们是先写测试文档,当测试文档检查合格后,我们才可以对着文档进行逐步测试。我想,这可能就是我们以后工作的大体方向吧,以文档为主的项目制作。由于测试文档的制作进度太慢,所以本周就忙测试文檔的制作了一样了,其它的什么也没干,测试也只能等下周进行了。希望下周测试的时候效率会很高,期待的试一次,拿着测试文档去测试的感觉。
第七周:拿着测试文档,根据上面的要求,一项一项的测试,以确认项目的正确性。测试的顺利让我有了爽快的感觉,拿着测试文档,直接去校验代码就可以了。几乎不用去想程序内部的测试流程,因为文档上已经给你写的明明白白了。到这里,我有一种感觉,像埃森哲这种大公司内,文档的重要性比编码本身更为重要。我想,这就是企业派来的老师没有直接给我们进行技术培训,而是让我们来了解软件工程的流程的原因。当然,根据企业的文化不同,对软件工程的生命周期也会有细微的差别,他们会选择最适合自己公司的方法来进行整个软件的生命周期,并不是一成不变的。
第八周:这一周,我们没有跟技术相关的任务,只要好好准备准备个人展示就可以了。但你可千万不要小瞧这个人展示,因为他将占你整个实习成绩的50%,这也是企业老师在本周周一时才告诉我们的,我们之前根本就不知道还有实习成绩这一说。项目总结,我们将用一周的时间来总结整个实习的收获,在本周的周五进行自我展示,以及收获报告。至此,实习的生涯将会到此结束。这一周,我们思考着、沉淀着、总结着,将我们对整个实习的收获、总结、体会等各个方面进行了精华的提炼,以PPT为基础,进行为期10分钟的个人展示以及项目答辩。就此,我们的实习画上了完整的句号。
四、实习总结
我们的实习已经结束,但生活却没有结束,这一次的实习,对于我们这帮还没有毕业的学生来说可以用意义重大四个字来形容。他不仅仅对我们的专业知识进行了巩固和拓展;还对我们作为软件开发人员的视野进行了增大,让我们了解了很多软件开发这个职业应该注意的一些细节;更是让我们亲身体会了软件工程这门科学对于一个软件的意义。这些经验对我们来说就是一笔宝贵的财富。而经过了8周的实习,在大家的共同努力下,也都完成了各自的任务,但我想说的是,我们并不仅仅是完成了任务,我们更是个个满载而归:
项目的制作以及疑难问题的解决,将我们把大学期间那些快要淡忘的知识又重新熟悉了起来,并且对代码有了更深层次的理解。代码的复用性、类与类之间的调用、对象的创建、数据库的连接以及操作等各种专业知识的使用,让我们能更好的将这些各种各样知识合理的整合在一起。
如果说专业知识收获颇多,那么接下来的职业技能却是我认为在整个实习过程中收获最大的地方。代码的注释以及编码的规范这两点是我以前很少注意的地方,对其也并没有多少重视。但这一次,却明白了他的重要性:这是作为一个软件开发人员必须应该具备的能力,或者说应该特别注重的地方。因为我们的代码并没有多少注释以及很多地方的编码很不规范,企业老师宁愿让我们多花一周的时间修改,也没有匆匆的进行下一步测试。在修改的这一周内,通过自己的体会以及老师的重点强调,对于代码的编码规范和代码的注释有了更深层次的理解。通过了这次的实习,我个人认为,代码的注释以及编码的规范比个人的技术更为重要。
这次实习的最终目的就是希望我们了解软件的整个制作过程,也就是软件工程这门科学。这一次的实习,中间的制作文档时间大约是编码的好几倍,编码的时间即使是因为我们修改的原因也只有两周,而其他的大部分时间就是制作文档。我个人猜想可能进公司后文档的制作比个人的技术更加重要。因为文档的原因,我们的项目制作,感到非常的流畅,条例非常的清晰,逻辑也很流畅。对于软件的制作,这些文档起了很重要的意义,所以觉得,软件工程也许就是自己以后努力的方向吧。
最后,总结这段时间的实习生活的收获,真的是使我受益匪浅。在实习中,我学习到了不仅仅是技术上的收获,更还有生活中的的人际交往以及其他的许多经验。而这些,都将作为我迈入社会的根本,我将以此为我的基础,怀着一颗勇敢无畏的心去迎接我即将来临的工作。
五、实习体会
这一次的实习,给了我很深刻的体会,不仅仅是专业的收获,更还有团队间的相互合作,这些让我明白了团队的意义。工作即将来临,我期待着工作的到来,我将带着这次实习的收获,尽量的将学到的知识运用到实际工作中,去迎接一个又一个的挑战。前方的路会有很多困难等着我,但我不怕,因为我坚信,只要我努力,终会克服这些困难。路就在脚下,我将带着坚定的信念,不畏挫折,勇往直前!