移动网络人才培养课程体系建构论文
一、移动互联网技术发展现状
移动互联网将移动通信和互联网结合在一起,在给人们移动信息化生活提供方便的同时,也为IT产业带来巨大的发展机会[1]。近年来,移动互联网技术得到了迅猛发展,具体体现在四个方面:(1)移动设备性能得到很大的提高,手机也和电脑一样,具有双核CPU,大内存存储和图像加速设备。以iPhone手机为例,其硬件条件已经和几年前的PC电脑相近。(2)移动设备的种类不断丰富,除了普通手机之外,还有智能手机和平板电脑。(3)移动设备的操作系统日益智能化,Android、iPhoneOS和WindowsPhone等新一代平台为移动应用打下良好的基础。(4)移动通信技术迅猛发展,第三代移动通信网络已经部署,第四代技术亦在积极研发试验当中,现有移动互联网已具有较高的移动宽带速度。在上述因素的综合作用下,近年来移动互联网成为了当前IT技术发展的热点。移动互联网技术并非是昙花一现的技术,它是从PC单机到局域网、互联网发展历程之后的又一个革命性的技术方向。
二、移动互联网开发人才的培养现状
(一)移动互联网开发人才培养的意义目前移动互联网的发展正处于逐渐起步阶段,在这种背景下,开展移动互联网开发人才的培养具有十分迫切的现实意义。
1.大力培养移动互联网开发人才有助于满足市场需求移动互联网开发人才是指开发移动互联网软件的专业技能型人才。我国2012年4月的手机用户已经达到了10.30亿[2],未来三至五年,中国的智能手机用户比例将从目前的10%上升至50%,除了PC电脑上的应用需要移植到手机上之外,还有因手机自身特性所引发的大量信息化需求,从而带动了市场对移动互联网开发人才的巨大需求。但与巨大的市场需求相比,现有的行业人才状况就显得非常紧缺了。移动互联网产业发展的迅猛与移动互联网开发人才培养的滞后是造成行业人才紧缺的关键原因,因此加快移动互联网开发人才的培养意义重大。
2.开展移动互联网开发人才的培养符合高职院校以就业为导向的人才培养理念由于IT行业快速发展形成的人才需求的结构性变化,以及我国高校计算机类专业教育的过快发展,导致高校计算机类专业毕业生的就业形势日趋严峻[3]。2011年各高校开设专业进行的统计表明,我国具有招生资格的普通高等学校有2359所,其中职业技术学院1228所,除了音乐、体育和医学类院校之外,绝大部分的高校均已开设了计算机类专业,总比例约为86.22%[4],每年培养的计算机类人才数量很大。但在近几年的中国本科高校和高职“红黄绿牌”专业名单中,计算机科学与技术、计算机应用技术被列为红牌专业,即失业量较大,就业率持续走低,且薪资较低的专业中综合考虑的前10个专业,属于高失业风险型专业。计算机网络技术、计算机信息管理被列为黄牌专业。从国家12个重点兴产业对应的高职高专专业需求中可看出,计算机类专业已处于供大于求或者供求饱和的局面[5]。
三、从IT行业的发展对人才需求情况来看,新兴产业的人才需求非常迫切且供不应求,这与传统产业形成鲜明对比,体现出人才需求的结构性变化。
当前新兴的移动互联网产业人才非常紧缺。移动互联网开发是计算机学科的一个新的发展分支,进行移动互联网开发人才的培养并非是全盘推翻原有的课程体系,而是在计算机类专业学科基础上,进行课程结构调整优化,引入目前最新的移动互联网开发技术,从而使在校学生具备用人单位所需要的技能,能够跟上业界的发展。有关资料显示,国内3G研发人员缺口有300-400万,其中Android研发人才缺口至少30万[6]。由于移动互联网开发人才紧缺,在技能要求同等情况下,从业者的薪水比传统的软件开发岗位要高30%。因此,开展移动互联网开发人才的培养有助于解决计算机类专业就业形势不理想的现状,提高学生就业质量。
(二)国外移动互联网开发人才的培养现状
美国的麻省理工学院、英国的格林威治大学等众多知名高校均开设了面向移动互联网开发的专业课程,它们的人才培养模式具有如下的特色:
一是课程体系综合化程度较高,教学内容新,内容紧跟当前手机软件开发方面的热点技术。例如:iPhoneOS、Android、WindowsPhone等移动设备操作系统。
二是校企合作紧密,企业骨干深入参与到学校的课程授课活动中。例如:苹果公司员工在美国斯坦福大学主讲10周的iPhone应用程序开发课程,并录制放到互联网上给予大家分享;澳大利亚昆士兰大学提供的手机课程除了校内教师团队主讲之外,还邀请IT和移动行业人士担任专题演讲嘉宾。
三是强调实践锻炼,学生能够参与到实际项目的开发。例如:美国科罗拉多州立大学在传授手机开发课程的同时,由学生来制作和维护一款名为CSU-Pueblo的校园手机应用程序,受到了手机用户的欢迎。
四是教学设备先进,学校投资购买最新的移动设备。
例如:美国马里兰大学为学生提供苹果电脑、iPhone、iPad等实验设备。
(三)国内移动互联网开发人才的培养现状
国内高职院校在移动互联网开发人才的培养上呈现如下特点:
1.未设置移动互联网专业,且开设移动互联网专业方向的院校少教育部发布的高职高专教育指导性专业目录和目录外专业名单中都没有“移动互联网”专业,移动互联网开发只是作为软件技术专业的专业方向,并且开设的院校比较少。
2.专业人才培养目标定位不准确大部分高职院校软件技术专业人才的培养目标定位宽泛,培养目标和本科院校雷同,基础课程多,专业特色课程少,编程语言的使用杂乱,未能体现出高职院校的办学特色,培养的学生难以满足企业的用人要求。对手机软件开发人才的岗位需求和岗位能力需求缺乏全面的调研,尚未建立起有效的人才培养方案。
3.课程建设、教材建设滞后,难以满足人才培养需要虽然手机软件的潜在市场相当庞大,但是由于手机开发尤其是智能手机开发在国内的时间比较短,目前绝大部分高校计算机专业还没有开设面向手机软件开发人才的专门课程。大部分手机软件开发人才是依靠自学或者社会机构培养而成,数量相当有限,而且他们没有经过系统的学习,缺少在实际项目环境下进行学习的机会。而在课程内容的选择上,将重点放在了知识较为陈旧的单机版手机软件开发上,缺少当前主流的手机Web应用。课程内容较少深入到当前热门的iPhoneOS、Android等开发技术。在教材方面,市场上面向高职院校学生的移动互联网开发方面的教材少之又少,远远跟不上移动互联网产业的发展速度。由于行业涉及的技术内容更新快,能够跟上其发展的往往只有紧跟技术发展的企业,因此企业的培训资料值得高职院校借鉴学习。
4.师资力量不够,教师实践不足移动互联网开发是近几年产业界新兴的技术,绝大部分教师缺乏移动互联网开发的项目经验,只能闭门造车,照本宣科,缺乏企业中开发人员实际项目开发的敏感度。
5.硬件投入不足与PC电脑的投入相比,学校缺乏将手机、平板电脑作为教学设备的意识,尚未建立起仿真的企业级手机软件开发环境,学生开发调试程序通常是在手机模拟器上进行,缺乏在真机上开发程序的实际经验。在这样环境下教出来的学生,动手能力、实践能力往往难以达到用人单位的要求标准。
6.校企合作处于初级阶段高职院校大多与传统的IT企业开展合作,与移动互联网公司的合作较少,特别是缺乏大型移动互联网公司的参与。
五、移动互联网开发课程体系建设
现有计算机专业较空泛的培养目标无法满足社会对移动互联网开发人才的需要,对此应采用一专多能的多层次培养模式。针对IT公司对移动互联网开发人才的素质能力要求,结合移动互联网开发人才培养规律,得出了构建以能力培养为核心的“一条主线、四个课程群、三个实践平台”的课程与教学体系(见图1)。“一条主线”是把一门核心编程语言建立成为知识点传授的载体。专门且深入的编程能力培养是高职学生成为软件技能型人才的.关键。核心编程语言可以根据高职院校自身的实际情况来选取Java和C#语言中的一个。整个课程体系都是以同一个核心编程语言为基础进行实施,目的有两个,一个是以一种语言进行传授,能让学生集中到课程中的知识技能上,不需要花费额外的时间去学习其他语言;另一个是在不同的课程中以各种角度和形式呈现同一种语言的应用,能够促进学生对语言的熟练掌握和迁移能力的获得。
“四个课程群”即整合优化学科与课程体系,构建基本能力课程群、专业能力课程群、实践能力课程群和综合能力课程群。这四个课程群培养层次渐次深入,其中,基本能力课程群开设软件开发的基础课程,侧重于编程的基础知识;基本能力课程群开设的课程主要包括程序设计基础、计算机基础、计算机网络、数据结构、操作系统等,主要目标是让学生掌握移动互联网开发的基础理论知识。专业能力课程群是开设培养软件开发能力的课程,侧重于软件开发工具的基础使用;专业能力课程群开设的课程主要包括软件工程、手机程序设计基础、数据库、Web开发基础等,主要目标是让学生掌握移动互联网开发的基础专业知识。实践能力课程群是开设软件开发实践类课程,侧重于完整的项目开发;实践能力课程群开设的课程主要包括框架开发技术、Web应用开发技术、手机平台游戏开发技术、手机平台网络开发技术等,主要目标是让学生掌握移动互联网开发的专业实践知识。综合能力课程群是开设综合的软件项目开发类课程,侧重于复杂的多种知识运用的项目开发。综合能力课程群开设的课程主要包括一系列与实践课程配套的软件工程项目,目标是让学生具备移动互联网开发的综合项目开发能力,通过项目开发培养学生综合运用知识的技能,从而具备从事移动互联网开发工作的能力。
“三个实践平台”是指学生在国内外手机应用商店上开发个人作品,参加挑战杯、高校杯、Android大赛等各种层次的手机开发大赛,到手机软件企业进行顶岗实习,从而营造竞争的学习氛围和培养团队合作的精神,充分激发学生的创新热情与灵感。这三个实践平台通过不同的方式提升学生的实践能力。在手机应用商店上发布个人作品可以得到软件用户的直接反馈,让学生更清楚自己作品的优缺点;学生参加各种层次的比赛,一方面可以从其他队伍的成功作品中吸取经验,另外一方面也可以从专家评委的意见中得到启发和提升;学生在手机软件企业进行顶岗实习,可以直接了解到真实的企业工作方式和项目,为他们日后走向工作岗位打下良好的基础。