毕业实习报告
题 目:关于在北京翡翠教育科技有限公司上海分公司单位进行android应用实习生实习的报告
实习单 位:北京翡翠教育科技有限公司上海分公司
实 习 时 间: 2018.11.14
学 生 姓 名:贾先超
学 号:1042152117
院 系:信息工程学院
专 业: 信息管理与信息系统
2018年 12 月 29日
题目:关于在北京翡翠教育科技有限公司上海分公司单位进行android应用实习生实习的报告
一、实习单位及岗位简介
<一)实习单位简介
北京翡翠教育科技有限公司是由教育培训行业精英和海外归国留学人员发起创办的专注于移动互联网及数字娱乐领域职业教育的机构。自年成立以来,致力于培养移动互联网、Android智能手机应用软件、iOS平台开发、游戏研发、动漫设计等国家紧缺人才。公司业务涵盖技术培训、产品开发、产品孵化、产业合作等。
拥有翡翠教育研究部门、卓新思创移动互联网教育联盟、上海志趣动漫设计有限公司、完美空间动漫游戏培训中心等。
致力于通过领先的技术方案、高品位的教育服务和变革性的创新资源,完善个体的终生学习和学习型组织的发展进程,助力于全社会的创新能力和国民素质的提升。
拥有翡翠教育研究部门、卓新思创移动互联网教育联盟、上海志趣动漫设计有限公司、完美空间动漫游戏培训中心等。
致力于通过领先的技术方案、高品位的教育服务和变革性的创新资源,完善个体的终生学习和学习型组织的发展进程,助力于全社会的创新能力和国民素质的提升。
拥有一支具有多年Android、iOS、Symbian、WindowsPhone、J2ME等不同平台开发经验的大型研发团队,已经自主研发了数百款移动互联网软件和游戏,均已在中国移动、中国联通、中国电信等各大平台上商业运行,构建自主知识产权的产品开发生产线。
在北京、上海、深圳、广州、成都、西安等地设立了分支机构,并且与国内外顶尖高校和研究机构,包括国际知名企业建立深入合作关系,并且与中国移动通信、中国联通、中国电信等大型移动互联网运营商及上百家移动互联网企业形成了人才战略合作伙伴关系,联合培养众多精通最新移动开发技术的专业开发人才,通过职业培训建立相关人才库,为有潜力的开发团队进行资金支持,通过整合权威教育资源和产业资源,有力地推动了自身和行业企业的发展。
在北京、上海、深圳、广州、成都、西安等地设立了分支机构,并且与国内外顶尖高校和研究机构,包括国际知名企业建立深入合作关系,并且与中国移动通信、中国联通、中国电信等大型移动互联网运营商及上百家移动互联网企业形成了人才战略合作伙伴关系,联合培养众多精通最新移动开发技术的专业开发人才,通过职业培训建立相关人才库,为有潜力的开发团队进行资金支持,通过整合权威教育资源和产业资源,有力地推动了自身和行业企业的发展。
<二)实习岗位简介
android工程师简介
Android工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应用、开发和测试的技术人员。
以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员。Android工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用。主要包括:Android应用软件开发工程师、Android游戏程序员、Android网络游戏程序员、Android软件移植工程师、Android嵌入式设备软件开发工程师、Android游戏开发工程师、Android网络游戏开发工程师等。
2工作内容
1>Android体系结构和开发环境
2>Android开发原理和工程介绍
3>Android核心组件
4>Android UI设计
5>Android数据存储
6>Android图形图像和多媒体技术
7>Android开发调试技术
8>Android高级开发功能
9>Android商业工程实战
3android工程师就业前景
随着移动互联网的到来和迅猛发展,移动互联网开发人员的需求也是与日俱增。比如说android市场,国外Android市场正在如日中天的扩展,据市场研究公司IDC最近发布研究报告称,预计今年中国智能手机市场在全球市场上所占份额将会从去年的18.3%上升至26.5%,而美国市场所占份额则将从21.3%下降至17.8%。相信在不久的将来会有更多的用户选择Android系统的手机或是无线终端设备。
目前中国拥有世界上最大的手机用户,再加上3G的推出对整个行业的巨大推动作用,全世界所有大中小型手机制造商几乎都在招聘Android工程师。然而每天有超过16万台的Android设备出货,一年后全球可能会有超过1亿台的Android设备,以后将超越iphone成为智能手机平台的旗舰。
随着Android平台的扩张,引发了Android人才荒,2018年移动开发人才需求几十万,未来人才需求缺口将达百万。3G人才全球紧缺,实用人才培养已迫在眉睫。在国内三大运营商如火如荼的3G营销战持续升温,再加上3G的推出对整个行业的巨大推动作用,无疑将引爆3G手机开发工程师这个黄金职位。但符合条件的Android工程师屈指可数,在未来几年内,Android开发工程师将成为3G行业炙手可热的岗位之一。
二、实习内容及过程
第一周:
主要说的是JAVA的基础教程,介绍了JAVA的由来,发展,以及应用的范围。还有就是介绍了JAVA内的一些简单的知识,学会了如何去下载JAVA,安装JAVA,以及进行JAVA的配置。介绍了eclipse中的标签,以及如何在eclipse下新建工程,介绍了右键菜单中的常用指令,JAVA中的注释符,JAVA中的两种结束方式,关键字, java程序在eclipse中运行的方式,,java中常用的快捷键,当程序运行之后的执行顺序, java的符号等。
第二周:
本周开始的前两天是延续上周的java基础开始讲的,主要学了java面向对象,继承,多态等知识,这周我们还学习两个流程控制语句,一个是循环语句,循环语句是在判断条件下一直进行语句的运行,分两种,一种是For循环另一种是While循环,两种循环有一定的区别,但是实现的功能基本一样,还有一个就是选择语句,选择语句就是根据条件选择执行哪一条语句,用的是Switch Case语句,这些就是Java中的三大流程控制语句,也是Java中最基础的内容,这三大语句学习完成之后,开始学习嵌套,,综合练习和掌握三大语句在一起使用,我们就开始做很多的练习,因为这些语句需要进行大量的练习才能掌握,然后我们开始把三种语句在一起解决一些实际的问题,之后开始主要练习字符类型的应用,以及了解掌握一些方法,了解方法,使用方法以及自己学会写一些方法以及封装,封装有很多的优点,他增加代码的重用性,减少程序员的工作量,增加阅读性,也方便维护,之后我们学会Java中的静态调用和动态调用,学习API,可以自己查询API中的一些类和相关的一些类里的方法,之后也是熟练的过程,利用这些方法做过很多的测试,期间学习过控制台,随机数等等许多类与方法,之后我们开始学习数组,二维数组,这也是一个比较重要的部分,数组可以存放同一类型的数据,是Java中比较常用的,然后娿学习如何打印界面,需要用到嵌套,内外循环等等很多的内容。之后指导老师布置了一个作业,叫我们分组做一个酒店管理系统。
该系统有输入账号密码登录功能,输入账号或密码错误会有相应的提醒,还有住房查询功能,换房功能,退房功能,退出系统等功能。
因为一开始做系统,所以做起来有一些困难,不过大家分工合作一起在一起做还挺开心的,也学到了一些新的东西,比如从键盘输入用户名和密码用到的是Scanner这个方法等。登陆界面和退出系统这两个功能是最容易去做的,没什么问题。在做的过程中遇到一些问题大家合伙解决,在做的过程中遇到不少的问题,比如调用的问题,创建方法的问题,还有一些功能上实现的问题,在这些问题之中调用和创建方法只要在思想上理解了一切就简单了。但是功能上实现上的问题要考验的不仅仅是思想上的问题,还有就是数学上的功底,因为在做系统的过程中会有不少的判断和循环,不过还是难不倒团队合作,虽然最后还有一点点的bug,但是也是做出了我们的第一个系统。
第三周:
根据前两周的java学习的奠定,这一周开始了android的界面设计和一些简单的功能实现,本周学习了一些简单的线性布局和自由布局,不过本周的重点是线性布局。
在这一周的学习中,我学会了一些页面设置的一些简单的命令,和一些后台实现的java代码。本周老师让我们做的是bmi测试和拼图游戏,这个作业的特点是根据一个人的身高和体重来判断一个人是偏瘦还是偏胖还是健康,同时在随着测试是偏瘦还是偏胖还是健康来切换不同的图片。
bmi这个作业的难点在于如何切换图片,如何判断是是否健康,切换图片只需要进行一个简单的if…else语句判断即可,而判断是是否健康这个问题,前人们已经总结出了一个公式,只需要带进去即可,这个作业比较容易完成。
拼图游戏这个作业就有点麻烦了,这个作业要进行两个界面的相互转换,加入音乐关闭音乐和控制音乐的音量大小,以及退出界面。该难点是界面之间的切换,音量的调节。界面之间的转换的代码是上网查的,然后在自己改一下就可以用了,而音量的调节是有特定的方法去做的,也比较容易,开关音乐就需要用到判断了,不过也不难,总体来说,虽然不好做,但是也不难。
>游戏开发工程师需要学什么
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论