美章网 资料文库 市场需求的云计算人才培养范文

市场需求的云计算人才培养范文

本站小编为你精心准备了市场需求的云计算人才培养参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

市场需求的云计算人才培养

摘要:

云计算提出以来迅速发展,目前已经进入使用阶段,这对云计算技术在企业的广泛应用,本文从云计算企业的人才需求出发,根据在网络搜索的人才需求计划,以OpenStack平台和Hadoop平台为重点,制定相关的课程,具有一定的意义。

关键词:

云计算人才培养OpenStackHadoop

自Google公司提出“云计算”概念以来,云计算[1-3]得到了产业界的广泛关注。互联网巨头纷纷推出自己的云计算平台,如Amazon的AWS,微软的Azure,Google的GAE等;国内的百度、阿里巴巴、腾讯等也推出自己的云计算平台。在我国,自《国务院关于加快培育和发展战略性新兴产业的决定》将云计算列为战略性新兴产业重点以来,我国政府制定了一系列指导及规划政策促进云计算发展[4]。同时地方政府对发展云计算保持高度热情,我国累计已有30多个省市了云计算战略规划、行动方案或实施工程。如北京市政府开展“祥云工程”;上海市政府开展“云海计划”;无锡市基于IBM云计算技术架构搭建商务云、开发云、政府云等多个平台[5]。随着云计算技术的成熟,高校怎样根据技术的发展培养合格的云计算人才具有重要的意义。华南理工大学广州学院计算机工程学院根据学校的定位,以应用型人才培养的技能需求为根本出发点,根据调研企业需求,设置云计算人才培养的相关课程,为云计算人才培养教学计划提供建议。

在云计算平台中,OpenStack和Hadoop是两个非常重要的开源平台。OpenStack云计算平台,提供基础设施服务(计算、存储等)。2012年就坐拥51%的市场占有率;时至今日,OpenStack产品在开源云计算市场的占有率已达69%。Hadoop的出现是计算技术发展进程中一个重要的里程碑,它使实用的大规模分布式计算和存储成为可能。Gartner也估计,2016年,该市场规模将快速增长至8.13亿美元。AlliedMarketResearch调查报告显示,2013年至2020年,全球Hadoop市场份额将以58.2%的年复合增长率,从20亿美元增长至50.2亿美元,增长幅度超24倍。基于OpenStack和Hadoop在企业中的广泛应用,本人在51job中搜索OpenStack和Hadoop的相关人才技能要求,为课程设置提供依据。

1OpenStack人才技能要求与课程设置

在51job搜索“云计算”招聘职位,共搜索到8755条结果。适应应用型本科院校毕业生从业的相关职位有:云计算运维工程师,云计算平台开发工程师等。其中Openstack运维人才技术需求岗位数为583个,各企业相同的需求:熟悉linux系统的监控和常用服务的安装、配置;熟悉网络基本配置;熟悉MySQL等数据库的维护工作;熟悉OpenStack产品及各个组件(Nova,Swift,Quantum或Neutron,Cinder等核心组件);熟悉KVM、Xen等虚拟机技术。同时有少数企业根据企业的业务需求提出自己的技能需求,主要有:熟悉SDN相关技术;熟悉Bash等脚本编程语言,熟悉Python语言;熟悉负载均衡技术;熟悉常用开源监控工具,如Nagios、Zabbix等。

搜索到的Openstack开发人员岗位数1009个,主要技能需求为:熟悉Libvirt,熟练使用ComputeAPI、ImageAPI;熟练至少一种虚拟化技术;能基于OpenStack模块进行二次开发。云平台前端开发需求岗位8个,主要技能要求:精通html/xhtml、DIV,CSS等网页制作技术;精通JavaScript、Ajax等Web开发技术;熟悉?Web框架和类库,如Django,bootstrap、angularjs、jquery。虽然云平台前段开发需求少,都此类人才不但可以从事云平台的前端开发,也可以从事Web开发的前端开发,市场需求量很大,因此也单独列出。针对企业对人才的需求状况,拟定培养OpenStack相关人才培养的主要课程:①高级网页设计与制作,内容有Html,css,JavaScript,JQuery;②网络操作系统,内容有Linux操作系统的安装、使用、性能调优,Shell编程;③云计算概论,内容有OpenStack安装与维护;虚拟化技术;常用开源监控工具和负载均衡工具;Libvirt使用;(4)云计算应用开发。内容有Python编程,OpenStack组件API。

2Hadoop人才技能要求与课程设置

在51job以“Hadoop”为关键字进行搜索,结果有6737条,统计各企业对人才技能的要求,总结为:熟悉Linux系统;熟悉Linux/Unix环境下的Java编程;熟悉hadoop相关各种开源项目;掌握MapReduce处理问题思想;熟悉SQL数据库操作(Oracle、MySQL等);能处理海量结构化数据的挖掘,挖掘算法优化,进行数据分类及分布统计。根据技能需求,拟定Hadoop相关人才培养的主要课程为:Java面向对象程序设计;网络操作系统;数据库原理与应用;数据仓库与数据挖掘;Hadoop大数据处理,主要内容有Hadoop体系结构,HDFS,Map/Reduce,HBase。

3应用型人才培养的教学实践

为了培养应用型人才,在课堂教学中应该从所教学对象的特征出发,选取合适的教学方法。在课程教学中,需要精心组织,课程知识点的讲授按照有组织、由易到难得顺序开展;在课程教学中,注重小的案例的使用,通过一个完整的案例来吸引学生的注意力,理解相关知识点的使用方法,从而积极参与到课程中来.

作者:秦映波 单位:华南理工大学广州学院