计算机专业大学生高分企业实践报告
xxxx 理工大学理工大学 毕业环节社会实践毕业环节社会实践 学学院院 ___________________ ___________________ 教育中心教育中心 专专业业 ___________________ ___________________ 年年级级 ___________________ ___________________ 学学号号 ___________________ ___________________ 姓姓名名 ___________________ ___________________ 报告完成时间:报告完成时间: 2018 2018年年 10 10 月月 8 8 日日 xxxx 大学网络教育学院大学网络教育学院 毕业环节社会实践鉴定毕业环节社会实践鉴定 实践单位实践单位 (部门)(部门) :: 实践项目实践项目 (内容)(内容) :: 上海 xxx 科技股份有限公司 xx 研发部门 xx 社区项目 项目的开发、测试、维护 20172017 年年 3 3月月 1 1 日日 实践时间:实践时间: 至至 2018 2018 年年 10 10月月 8 8 日日 实践鉴定:实践鉴定:在时间紧迫的状况下,加时加班完成任务,毫无怨言,展现扎实的德 育教育。能够将在学校所学的知识灵活应用到具体的工作中去,适应能力较强。 同时,该学生能遵守我公司的各项规章制度,实习期间,未曾出现过无故缺勤, 迟到早退现象。 实践单位负责人(签字)实践单位负责人(签字) :: xxx xxx 单位(盖章)单位(盖章) :: 2018 2018 年年 10 10 月月 8 8 日日 成绩:成绩: 教师:教师: (签字)(签字) 教育中心教育中心 院系院系:: (盖章)(盖章) 20 20年年月月日日 实实 践践 报报 告告 一、实习目的及意义实习目的及意义 在企业实习工作,巩固所学的知识,提高处理实际问题的能力,锻炼自 己实际工作经验,适应社会能力和自我管理的能力。通过这次实习,使我进 一步了解了计算机这一专业,在现实工作当中的应用把所学知识与现实工作 想结合,提升分析问题和解决问题的能力,从而提高实际工作的能力。 在实习单位领导的帮助下,对自己今后所从事的事业有一个了解的过 程。为后面毕业做好准备,并为社会环境接轨做准备 社会实践实习是一个极为重要的实践性教学环节。通过实习,使学生在 社会实践中接触与本专业相关的实际工作,丰富专业知识,培养和锻炼学生 综合运用所学的基础理论。计算机是一门对实践要求较高的学科,通过专业 实习,使学生能熟悉有关计算机专业的各个领域,使学生毕业后能胜任与本 专业相关的工作。通过在 xx 的学习,提升了学习、处事能力和一些相关的 专业知识。可面对社会,经验太少,增加经验,熟悉工作单位的机会。锻炼 自己的动手能力,将学习的理论知识运用于实践当中,反过来还能检验书本 上理论的正确性,融会贯通。 二.实习时间及单位二.实习时间及单位 1.实习时间 17 年 3 月进入这家公司的研发部门担任助理工程师至今。 2.实习单位概况 xx 信息科技股份有限公司是一家从事“智慧城市” 、 “物联网” 、 “移动互 联网”相关应用软件开发、销售、系统集成和技术服务的高新技术企业。公 司具有雄厚的技术底蕴和市场资源,集软件产品研发、技术服务、产品销售 为一体;可为用户提供先进的、具有独立知识产权的软硬件系列产品、行业 完整解决方案和专业的技术服务。尤其针对公安、司法、城管、社区等行业 和领域,具有深厚的底蕴。产品基于“云计算”架 构和移动互联网技术, 引领客户需求,强调用户体验,功能创新、系统健壮可靠,具有很强的竞争 力。 三.实习的目标及计划三.实习的目标及计划 1. 1.实习目标实习目标 1.扩宽自己的方向,了解 IT 企业的实际工作环境,实际工作流程 2.了解 IT 的企业的发展岗位需要和岗位所需技能 3.增加对行业发展及今后专业的发展方向的认知 4.增强对所学专业的兴趣,激发专业学习热情 5.让自己明确今后的职业规划,并了解作为企业员工必备的职业素质 6.培养良好的学习与思维习惯 2.2.实习计划实习计划 1. 3 月 10 日-3 月 31 日:了解公司基本情况、熟悉相关制度、完成相应 学习任务。 2.4 月 1 日-至今;进行学习、实践、融入到项目当中。 3.9 月 1 日-至今:总结实习成果、撰写实习报告。 四.实践内容及相关技术四.实践内容及相关技术 我在这家企业的岗位是 Java 软件助理工程师。实习期间参与社区项目 的开发和维护,根据公司的开发规范和流程完成模块设计,编码,测试,编 写应用系统的开发文档,在这家公司系统性的学习到了软件开发的知识体 系,把所学知识与解决实际问题相联系,根据开发规范和流程独立完成模块 设计、编码、测试。 掌握了 Eclipse,Plsql,PowerDesigner 等开发工具的使用,了解了 Webgl 等前端技术,浏览器开发工具的调试。 1.项目技术 技术对于一个软件工程师来说就好比是人的灵魂,现在公司在招聘的时 候都会考察你的技术是否全面,如( Spring、Mybatis,SpringBoot,拓展 到前端知识等)。项目在开发过程中采取了前后端分离和 Restful 的开发模 式,通过 Http 协议的 Authorization 完成接口的认证。前端基于 Cesium 引擎完成地图可视化的操作,用户可以在地图上进行可视化操作,点,线, 面的标注,以及飞行路线的添加,测量的功能。 2.数据库 MySQL 是最流行的开放源码 SQL 数据库管理系统,它是由 MySQL AB 公司 开发、 发布并支持的。 MySQL AB 是由多名 MySQL 开发人创办的一家商业公司。 它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商 业模型。Oracle 则是以稳定性着称,在访问量和数据大量交换的服务器中, Oracle 占了大臂的江山, 在开发中主要用到了数据库的查询语句、数据库的 关系、事物等。 3.框架 Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod Johnson 创建的。框架的主要优势之一就是其分层架构,分层架构允许使用 者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而, Spring 的用途不仅限于服务器端的 开发。从简单性、可测试性和松耦合的 角度而言,任何 Java 应用都可以从 Spring 中受益。 4.系统的开发 在开发团队中, 加强了自己的团结精神和集体感, 对工作认真负责, 对团队认真负责。通过这个项目不仅学习到了很多技术也了解了整个项目的 大体流程, 从需求分析、数据库设计、详细设计、代码编写、测试、项目维 护等方面, 使自己不仅从一个代码编写人员的角度还从一个整体的角度来 看整个项目开发, 加深了软件开发概念的理解。