更新时间:07-20 编辑老师:佚名
摘 要:通过八周的实习期,在指导老师的帮助下,我对项目开发工作有了更深的理解和感悟。在实习期结合自身所学知识,较好地完成了工作任务。本文说明了毕业实习的目的和意义,介绍了本次实习单位的基本情况,描述了主要实习过程和实习内容,最后对本次实习进行了总结。
关键词:毕业实习;项目开发;总结
1实习单位简介
杭州中弈信息科技有限公司成立于2005年5月,专注于食品安全、电子政务、电子商务、以及行业信息化建 设,提供包括IT咨询及项目策划、行业解决方案与服务、软件产品、软件开发与维护、软件技术出口、IT基础设施建设等一体化的IT专业服务。
以自主创新为核心的技术研发体系是中弈科技持续发展的根本,通过对客户需求的深入理解,为客户提供高品质、个性化的专业IT服务。经过多年不懈的努力,中 弈科技已经获得医药制造、医疗机构、食品生产、政府机构、航空物流、媒体出版、电信运营、金融机构、高等教育等众多海内外客户的认可和青睐,并建立了长期 稳固的合作关系。
中弈科技在追求持续发展的过程中,始终把“创新、专业、多赢、诚信”作为经营理念,汇聚了一批深谙市场运作和IT技术并拥有丰富行业经验和技术技能的优秀人才。专注为客户创造最大的价值,赢得了业界的一致好评,并荣获了众多的荣誉和奖项。
2实习主要过程和内容
我在中弈科技实习期间的岗位是Java软件工程师。实习期间参与网上抽检系统的开发,根据开发规范和流程独立完成模块设计、编码、测试。编写相关应用系统的开发文档、数据库设计文档等。较为详细和系统的掌握了软件开发的知识体系。把所学知识与解决实际问题相联系,培养了自己发现问题、分析问题和解决问题的能力,从而提高了自己从事实际工作的能力。
2、1实习过程
第一,了解企业文化,熟悉公司的日常业务,了解公司的工作制度等。
第二,学习公司项目开发的基础内容和模块。
第三,参与公司抽检系统的开发,负责其中部分模块的功能开发
第四,完成公司的实习任务一个小型项目的实现。
第五,总结实习经过,完成实习手册、实习报告。
2、2实习内容
1.Java基础知识
Java的基础知识对于一个Java软件工程师来说就好比是人的灵魂,我在开发过程中运用了大量的Java基础知识,如类、对象、方法、成员变量、静态变量、封装、继承、多态、异常、接口、抽象类、IO流等等,所以一个系统对于Java编程基础的依赖便不言而喻,此次实习进入公司之初就是学习Java的基础知识,刚开始接触到的实验都是关于Java的基础知识。
2.MySQL数据库
MySQL是最流行的开放源码SQL数据库管理系统,这次在公司实习过程中用的就是MySQL数据库,学习MySQL数据库的新建,修改,删除,导入导出,和引入到项目中。
3.Servlet和JSP
一个Servlet就是Java编程语言中的一个类,www.EEELw.com它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。Java Servlet技术为这些应用程序定义了一个特定于HTTP的Servlet类。javax.servlet和javax.servlet.http包为编写Servlet提供了接口和类。所有的Servlet都必须实现Servlet接口,该接口定义了生命周期方法。在参与公司实际项目的开发过程中就大量用到了Servlet,包括后面的小型项目开发过程中同样用到了很多的Servlet, Servlet给项目开发带来了很大的便利。
JSP是一种动态技术标准。在传统的网页HTML文件中加入Java程序片段和JSP标签,就构成了JSP网页,Java程序片段可以操纵数据库、重新定向网页等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页,此次实习的前端页面开发过程中使用了很多JSP技术和标签等,基本所有的页面都使用了JSP技术,指导老师也要求我多看看JSP方面的知识和技术。
4实习收获和体会
通过这次实习机会,我主要学习了以上这些java编程的技术,同时也明白了身处公司中如何更好地与同事配合。在实习之前,我对软件开发的过程只有一个模糊地印象,以为只要把代码编写完之后就算基本上一个项目开发完毕了。然而通过这次实习,彻底颠覆了我的认知,完整的软件开发过程不只只是编写代码,在编写代码之前还有好多的事情要做,比如文档的编写、对项目进行需求分析、数据库设计等等。代码编写完成之后还要进行测试,修改等,这些都是必不可少的项目,甚至比代码的编写还重要。
我在开发期间遇到很多问题,但是我会先自己思考和尝试并试着到网络去找答案,如果实在解决不了再去问指导老师或者跟同事讨论一下,如果发现了这个问题的答案我会及时把它记录下来,方便以后遇到问题可以随时翻阅,我知道程序员写代码难免会出现错误或者遗漏的,我现在有空的时候都会对着电脑敲代码,做一些小实验来熟悉编程。
通过这次实习,我认识到了一个软件开发的完整的过程,为我今后进行实际的工作奠定了坚实的基础。首先,进入公司,你就是一名职业人,就要严格遵守公司的相关规定和纪律。然后,在技术上也有了很大的提高,学习了很多公司自己的框架和工具,这都是一些前辈的宝贵经验。而且所作的软件应用性更强。所以,在今后的学习中我会严于律己,认真学习有关软件编程的课,为以后的工作打好坚实的基础。