基于Android平台的移动开发人员培养体系的探讨摘要:随着智能手机的普及,移动互联网产业的快速发展,移动应用软件开发人才需求量巨大,特别是具有创新能力、创业意识的移动应用软件开发人才更是需求迫切。结合移动互联网产业与高职学生特点,提出以创新、创业引领教学,以教学促进创新、创业为主线的移动应用软件开发高端技能型人才培养模式。
关键词:Android 移动开发培养体系
1 Android平台下移动开发的行业背景
1.1 Android平台简介
Android是在2007年11月由Google发布的,基于Linux系统内核的开源手机操作系统,是一款完全免费的只能手机操作系统。该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。由于源代码开放,Android可以被移植到不同的硬件平台上,它是一种基于Linux的全新移动操作系统,应用程序采用Java编程语言。
1.2 Android平台下移动互联网职业能力要求
由于这几年基于Android系统的智能手机和平板产品的普及,基于Android平台的移动业务在这几年呈现爆炸式增长的态势,据移动应用分析公司Flurry最新报告指出,仅从2011年1月到10月期间,国
内的Android应用下载总量就较2010全年增长了870%。以运营商、终端厂商以及第三方应用商店为主的应用市场超过70家,移动广告联盟超过30家,相关论坛大概在10万的数量级别。同时,在就业市场上基于Android平台人才的缺口日益显现。据业内统计,目前国内的3G 研发人才缺口有三、四百万,其中Android研发人才缺口至少30万。据职酷网数据统计显示:目前热招的Android技术相关岗位约有3882个,而一个月内的有效岗位量在2298个。主要热招职位包括Android 开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统软件开发、Android 程序员、Android游戏应用版本管理、人机交互分析工程师、Android 中间层开发工程师等。
从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。
1.3 高职院校学生能力现状
高职院校的生源主要来自于高考、三校生(中专、职校、技校)升高职、自主招生等,尽管存在学生入学分数普遍较低、自我管理能力较差、学习主动性差等不足,但也同样存在学生思维视野广、社会阅历比较丰富、动手实践能力强、敢想、敢干、敢闯等优势。高职学生
思维视野广,他们在面对一个问题时往往可以从很多角度进行回答,特别是在策划、组织活动等方面有更多的想象力,能提出非常好的创意。高职学生社会阅历比较丰富,几乎每一个在校高职学生都有利用假期或业余时间参加社会实践、企业实习的经历,大大增加了他们的社会阅历以及更多的生活感受,开阔了自己的眼界。从某种程度上也大大丰富了学生创新的素材,从而可以更好地抓住移动互联网的机会。高职学生动手实践能力强主要表现在,高职学生在高中或中专阶段其主要精力没有放在学习文化课上,基础知识偏弱,这使得他们在高职阶段更乐于学习一些动手实践课程,更喜欢做一些比较新的东西。通过以上对高职学生特点的分析,高职学生拥有丰富的想象力和比较丰富的社会阅历,使得他们具有非常好的创新基础,充分利用其优势,以创新、创业的方式积极引导学生学习,充分调动其学习的积极性,从而可以达到更好的教育教学效果。
1.4 高职院校开展Android技术教学的必要性
伴随着移动应用软件开发人才的巨大需求,如何培养出优秀的移动应用软件开发人才已显然摆在各类教育机构面前,全国各大高校在移动应用软件开发人才培养方面进行了大量的改革与实践,结合移动互联网产业与高职学生的特点,逐步摸索出移动应用软件开发高端技能型人才的培养模式。即以创新、创业引领教学研产,以教学研产促进创新、创业为主线,通过将创新、创业课程有效引入到移动应用软件开发人才培养体系中,为培养移动应用软件开发高端技能型人才提
供基础保障。通过建立科学合理的人才培养过程质量评价体系,为培养移动应用软件开发高端技能型人才提供过程质量保障。通过搭建开放共享式教学研产一体的大学生移动应用创新创业实践平台,为培养移动应用软件开发高端技能型人才提供输出(包括创新人才输出、作品输出、课程输出)保障。
2 Android平台下课程体系研究
2.1 课程在相关专业中的定位
目前我校计算机信息管理专业开展的课程体系中有《C语言程序设计、》《java程序设计》、《数据库应用》、《计算机网络技术》、《HTML 与JSP程序设计》、《管理信息系统》、《移动网络技术》等系列课程,造就了学生具备基本的知识体现和基本的动手实践能力。
2.2 课程设置与理念
以项目引导的《Android程序设计》课程是应该作为我院计算机信息管理专业的专业方向核心课程。本课程是计算机信息管理专业中Android技术培养的方向课,在专业体系方向中处于基础地位。通过学习Android程序设计,学生能够独立设计开发基于Android的小程序或小游戏。
手机游戏源码论坛Android平台下的教学项目研究,目的是如何通过这些教学项目来提高学生在求职时的求职能力。设计的项目要能够提升学生的动手
实践能力、项目的拓展合作能力、撰写文档能力以及自学能力。
3 Android平台下教学项目研究
3.1 课程的教学目标
在《Android程序设计》的教学过程中,教师要设计合理的项目来引导学生掌握Android的程序设计方法和过程。其设计的项目要求目标明确,操作难度由简入深,要充分考虑到学生的接收能力和掌握程度,从而激发学生的兴趣及积极性。项目案例在设计的过程中,要有一定的实用性,从而进一步引导学生去自主学习,提高自学的能力。另外,对于难度较大的项目,可以要求学生分组完成,以达到培养学生团队协作能力的目的。
3.2 课程的教学方法
学习Android开发技术,可以帮助我们有Java程序设计基础的学生进一步提升自身的专业能力,更好地适应移动互联网时代下的技术发展。《Android程序设计》作为一门重要的专业课程,其教学方法推荐使用项目引导的方式分组教学。教师根据实际项目,对Android常见的技术要求进行项目编写,将Android技术的重点知识由简入深地融入到各个项目之中,使学生可以循序渐进地掌握各知识点。
3.3 课程的教学内容
3.3.1 项目一——Android开发环境搭建及调试
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论