更新时间:09-14 编辑老师:佚名
摘要:实习期间,在指导老师的帮助下,熟悉了软件外包公司主要工作内容,对于本组负责任务,开发项目,使用语言,开发规范等都做了系统性的了解和学习。将理论知与实际工作相结合,在不断地修改错误和研发中提高自己的专业水平,为接下来能够更好的工作做准备。现将毕业实习的具体情况及体会作一系统的总结。
关键词:项目开发;开发语言;开发规范
1 实习单位简介
浙江浙大网新易盛通讯有限公司成立于2001年1月,原名为“浙江宇通网络通信有限公司”2002年7月浙江浙大网新科技股份有限公司入股。2003年10月因产品发展需要更名为浙江浙大网新易盛通讯有限公司。2013年天津易盛信息技术有限公司入股。公司注册资金为两千一百万元人民币。
公司主要运营药监行业系列软件、金融期货、证券行业系统软件、IP多媒体通讯产品、远程教育运营。公司的技术研发中心设有产品研发部、技术支持部、产品控制部和商务部。公司有200多个员工;包含5个研发组、3个工程实施组、客服组、测试组和质量控制组等。公司顺应国际信息产业迅猛发展的潮流,逐步形成以软件开发为核心,以系统集成技术力量为依托,以自有产品的销售与服务为龙头的发展方向。
公司先后通过浙江省软件企业、浙江省高教新技术企业认定;47项软件软件著作权登记,32项软件产品登记,4项实用新型专利认定;出色的完成了国家863重大软件专项项目和浙江省科技厅多项重大软件项目;曾获得浙江省科技进步二等奖一项,省级鉴定国内领先三项。
2 实习主要过程
此次实习的目的在于通过在浙江浙大网新易盛网络通讯有限公司的实习,熟悉软件开发的日常工作习惯,产品研发的工作流程和产品研发的业务操作。实习过程主要包括以下几个阶段:
第一,了解企业文化,熟悉项目小组的开发流程和习惯,了解项目小组的产品需求用户。
第二,学习并安装运用项目开发所需要的软件;学习本组的开发项目有关文档。
第三,熟悉开发习惯和规范。
第四,进行系统性开发项目的bug修改和完善。
第五,进行新项目的开发。
第六,总结实习经过,并完成实习手册、实习报告。
3 实习内容
3.1公司里的人际交往
因为这次我实习的单位是一个企业,而且比起兼职打工又是很正规的一份工作,所以在各个部门人员以及各小组的业务了解和熟悉上就花费了很长时间。平时,技术研发部门基本不会和其他部门有所交往,都是各个小组之间展开的业务交流和项目开发合作作。像这类技术型公司,不需要有太复杂的人际交往,所以相对于我们实习生会显得很轻松。
实习,虽然不是真正的一份长久的工作,但是却是我工作生涯的一个起点,也是从校园人到社会人的一个过渡阶段。刚进入到公司的时候,一切都很陌生,也感到很紧张和新鲜。组内的人为了让我可以尽快的投入到工作当中,都会主动的来帮助我。虽然,刚接触时,话都不是很多,可是时间长久了,大家就像家人一样说说笑笑了。
类似于这种技术型IT公司,往往更看重的是你的自身工作能力,而不是人际交往能力,有时候尽管做在两对面,但若是没有项目合作是基本上不会进行交流的,虽然大多数的程序开发人员话都很少,但都很乐于助人,只要有困难都会互相帮助。基本上做到做好自己,微笑面对他人在公司就可以很愉快的工作下去
3.2真正的开始接触软件开发这个工作
对于一个只会理论知识,只跟着老师的脚步走的一名合格的计算机学生,真正进入到软件开发这个工作中是缓慢而辛苦的。
首先要做到的事情便是熟悉项目的开发文档,熟悉项目的业务需求和业务流程,熟悉项目编码规范和代码形式。每个公司都有各自特定的一套编码规范,像是命名规则,如果不按照规范来命名,有可能会让其他看到程序的人产生误解从而导致很多的麻烦。一开始的几周里都在看各类文档,文字类的东西总是不那么的容易记住,所以在浏览了所有文档有一个初步印象后,就开始看实际的项目运行逻辑,和项目中的代码编译方式。
然后就开始依样画葫芦式的熟悉和体验代码编写了。最先接到的任务,是在已有项目基础上进行部分页面的重新编写,就是删掉原有的代码,根据原有的需求加上自己对需求的理解,慢慢实现原有效果。所有的页面都有其共通性,每个功能的方法都有其自身的公用性。所以,在这段时间里,虽然页面做的很慢,但还是很好的完成了预期的效果。
接下来就参与到团队当中,和组员们一起进行项目的研发和维护了。由于是新进成员,分配到自己的任务,不多也不急。大多数情况下都是完成某一任务后,再继续下达其他任务。而且有关项目任务大多都是增加、修改、删除、查询等很基本的对项目的功能进行维护。这期间,做的每一次项目,多多少少都会报错,大多情况下,报错都是相同的,这就需要我自己的认识和整理总结报错信息,避免在下次出现相同问题后,变得焦躁和不知所措。去学会使用调试功能,学会使用百度查找解决报错的方法,学会在项目中查找和使用已有效果的实现方法。
最后,就是自己进行新项目的开发了。组长会把页面需求详尽的告诉我,然后让我自己去完成页面。因为整个项目会有专门的人去搭建一个项目框架,我所要做的就是在一个大框架下添加分类和页面。这个过程中,我经常会修改原有项目的方法,或者是修改了统一的样式格式。这在项目研发中都是不允许的。用户看到的每一个完整的项目效果,都是由很多人一起共同开发完成的。所以,我们在项目研发中最重要的是求同去异。而且,有时候,wwW.EEELw.com一点点的方法变动,可能就会造成此时此刻现有项目是可以运行的,但是其他的地方运行起来可能就会报错这种情况发生。在进行一个项目开发时,一定要先在纸上写出一个框架大概,以免在开发过程中,思路混乱造成项目开发停滞,而其他人也不知道如何去帮助你的情况。
4 实习的收获和体会
在这次八周的实习中,我最大的收获就是写代码的经验了,将学校里的理论知识转化为实践经验,在提高专业水平的同时,其他方面的收获也是非常大的,学到了许多学校里所学不到的经验与教训。作为一名即将走出校园的大学生,这次的毕业实习无疑成为了我踏入社会前的一个很好的试炼,为我今后更好地投入工作指明了方向。
首先,让我意识到理论知识与实践的差距。在学校里总是在被灌输知识,近乎是得过且过,自己根本没强烈的求知欲。然而这次实习,却让我深刻地感受到了自己的知识的贫乏,不能将专业知识系统的掌握。作为专业完全对口的公司,对自身掌握的专业知识水平是完全不够的。有可能只是一个简单的hello Word,因为书面知识不能很好的运用,会导致完全的不知所措。即便仅仅是一个代码书写员,也一定要具备给他人解释,让他人理解自己的思路的能力。努力做好一名软件开发师而不仅仅只是写代码的程序员。通过这次的实习,给了我与众不同的学习机会,增强创新和推断的能力,掌握自学的能力。
其次,我学会工作中应具有高度的责任心。即便最后有测试人员进行测试。可是,在写代码的时候,如果一个不细心,在一个很庞大的项目面前,想要找出这个错误是非常困难的,即使现在的开发软件会对一些问题进行提示,可是人类的逻辑问题,机器是绝不会查询出来的。类似的事例非常多,所以在对自己的岗位,自己的工作应具有高度的责任心,做到事中细心事后检查。
最后让我学会如何与人相处,明白对自己的定位。仅仅作为一名实习生,你不能要求说所有和你同等级的员工给你所谓的面子。要找好自己的定位,学会把自己看的很轻,不会所有人都关注你;也要学会把自己看的很重,要觉得你自己的知识技能点,正是公司所缺乏所需要的。可以谦虚但是不能过度的自卑。可以自信但不可以过度的骄傲。这里是社会,不会像在学校一样,给你很多机会,让你改正自己。
通过这次的实习,让我更清楚地了解自身的优势和不足,学会了很多学校里学不到的知识,更为我今后步入社会打下坚实的基础。