王钰婷
摘 要: 当前新形势下,软件行业的目光都被“互联网+”、大数据所吸引,软件行业即将迎来又一个新的发展阶段,本文对软件工程人才培养环境的转变原因与具体表现进行了分析,并提出了企业定制,校企联合制定新的人才培养方案与核心课程等措施,达到推动软件工程人才培养模式改革的目的,促进软件教育行业积极发展。
关键词: 互联网+ 软件工程 人才培养
引言
如今,“互联网+”的元素已经融入了经济建设、生态文明、日常生活、文化传承、交通旅游、医疗健康等领域的方方面面。毫不夸张地说,谁掌握和破解了“互联网+”的密码,谁就掌握了拥有中国未来的钥匙。在2015年两会上,李克强总理在工作报告中提出国家“互联网+”战略,对互联网及基于“互联网+”的软件产业寄予了厚望。
1.软件行业和软件工程人才培养环境的转变分析
目前,软件和互联网行业已经呈现三大发展趋势[1]。第一,通过互联网使用软件的用户越来越多;第二,软件和服务的界限越来越模糊;第三,软件和服务越来越个性化。在“互联网+”时代,与过去发展模式相比,软件行业和人才培养环境的转变已经呈现出以下六大新的特征和转变:
(1)以“互联网+”促业务创新与变革,企业转型发展“拥抱”互联网,向“互联网+”模式过渡。
如今,经济放缓,支撑国家实体经济的制造业和其他传统行业发展遭遇到了罕见的冬天,资金压力明显,但他们急需利用互联网信息获取社会需求、设计具有个性化的产品方案、高质量又低投入的成本制造投入、高效率营销自己的产品,这一切必须借助互联网和新软件将其资源进行整合,使业务拥抱、对接互联网。当前,随着“互联网+”、云计算、大数据技术的推进,软件企业之前开发的软件产品多被视为传统软件的范畴,前景已不被市场看好,软件企业自身管理、技术转型已成定局。这样传统企业和互联网软件企业根据市场需求相互“拥抱”,共同设计和实现“互联网+”模式。
(2)软件表现形式和使用群体性质已呈多样化、个性化。
软件已渗透到有形产品中,形成智能硬件。互联网+时代的有形硬件产品(如手机、智能电视等各种智能电子设备,也包括家具、机械设备等各种传统有形产品)都将会嵌入智能芯片,都会有嵌入式软件或App与之相连,从而形成智能产品。同时,软件的使用群体已经从数量相对较少的企业转变成了数以亿计的个人用户。仅中国而言,基于互联网和手持终端的用户数量已经达到了6.5亿,软件形式多样化、个性化及服务化;使用群体的知识水平趋高化、年轻化,并且对软件的个性化、新颖化和创新性提出了更高要求。
(3)软件数据处理终端迁移,软件计算新方式。
在“互联网+”时代,每个服务行业都会利用大数据,结合大数据分析软件等工具,创造出更智能化的服务,为客户提供充满个性化、贴心的智能服务。非结构化的大数据产生是必然,这就急需提高软件对数据实时、精准的处理能力,以大数据中心聚合数据,云计算中心终端计算、处理数据的模式已经形成。要满足并实现这些特殊功能需求的软件,传统桌面软件或者网络软件已经不能满足新需求。
(4)软件架构、设计需要新技术和计算模型。
为了高效、准确地处理互联网+时代产生的大数据,最新软件开发方法学、软件开发新模型、新标准、新技术路线和并行计算模式、分布式数据存储等软件工程专业相关的知识和技术已经发展到了一个新的高度,软件开发生命周期中的各个阶段已经有了新的定义,新的软件人才应该尽快将其核心技术掌握。
(5)软件运营、服务、消费模式过渡到“按需分配、按量收费”模式。
软件已渗透到运营、管理及无形第三产业服务中,形成组织运营支撑平台及新型智能运营模式和服务。之前,由软件开发商开发出相应软件然后一次性卖给软件使用用户,软件部署在用户自己购买的终端设备之上,软件开发商仅提供一些升级、维护服务。在互联网+时代,软件已经由用户个性定制化,而且用户不需要自己购买相应的硬件设备,可以直接将软件部署到租用硬件服务商提供的平台之上运行,即IaaS(基础设施即服务),PaaS(平台即服务)模式,软件计算和产生新的大数据也托管存储在云计算数据中心,用户只要有一个可以连上互联网的终端设备就可像运行在本地计算机上的软件一样,大大减少用户的前期投入,还能让用户按照自身需求及时调整自己的配置。运营商按用户的实际租用时间、流量消耗和服务水平等级等方式进行收费,已经能真正做到按需分配,按使用收费的运营和服务模式。如百度将搜索软件变成网络搜索工具,腾讯将即时通讯软件变成网络化的即时通信工具,360将杀毒软件变成了网络化的杀毒服务,Salesforce.com将CRM变成了网络化的营销管理工具等。
(6)“互联网+”模式下,新型软件人才匮乏。
当下,新软件的使用场景、运营模式和使用群体、需具备的开发技术等方面都已经发生巨大变化,而这种变化节奏很快,导致当下高校软件工程专业人才培养模式的转变步伐远远落后于实际社会需求,培养出来的软件工程专业学生实践能力差,知识体系结构陈旧,工程能力弱,新技术学习能力低,出现了企业需要的新型、具备高素质的人才匮乏,严重滞后我国软件行业的发展[2]。因此,当下高校急需探索基于互联网+时代软件工程专业人才培养方案的改革,重点应该从新知识体系教育、人才培养模式转变、核心专业课程群设置和新软件开发模式培养及软件项目实训经验积累等方面着手[3]。
2.探索软件人才培养新模式
在“互联网+”时代,由于传统和软件企业发展转型,软件技术革新,软件运营方式的转变,为了培养出符合新形势下的高级新软件人才,国内外高校与企业都在积极探索新型软件人才培养新模式。
在国外,Stanford University等多所高校积极与google、IBM、微软等众多企业联合培养新型软件人才,培养早期人才投身于众多新型软件公司,以saleforce.com在美国成功为例(2014年营收6亿美元),已经在业界树立起了典范[4]。根据人才培养环境的转变,可以探索并尝试由企业具有针对性地提出大部分软件工程专业核心专业课程的设置大纲与人才技能需求和专业课程目录,高校再结合自身因素与条件,在充分满足企业要求的前提下适当增删和微调课程目录设计方案,这种由企业定制驱动的培养模式对于软件工程专业的学生培养更具针对性。
在国内,东南大学已经和无锡(国家)云计算中心针对软件工程专业人才联合培养模式进行了尝试[5]。针对当前新形势下“互联网+”的一个应用方向特点,可以将软件工程专业高年级学生专业方向细化分支出一部分到云计算应用软件开发,大数据应用软件开发等领域中;已可尝试将软件工程专业学生项目实训课程内容交由本校教师与企业工程师共同组成的联合师资队伍进行培养;经实训后将毕业生派往“互联网+”企业进行生产和实习;积极改进核心专业课程群的设置,探索开设新型软件专业的可能性。
3.结语
教育部关于紧缺人才的报告称,未来5年我国信息化人才需求可达2000万人,每年至少需求80万人以上的新型软件人才,我国软件高级人才的短缺已经成为未来制约我国软件产业快速发展的一个瓶颈。因此,我国高校必须在新形势下改革软件工程专业人才培养模式、创新机制,培养以社会、行业需求为导向,多层次、面向应用、高质量的中高级新型软件人才,这也是当前高校软件工程专业亟须解决的大问题;能为我国高等教育、人才培养、教学改革发挥推动作用,对推进我国软件行业占领行业前沿、可持续、积极健康快速发展有着重大的现实意义。
参考文献:
[1]叶伟.互联网时代的软件革命SaaS架构设计[M].电子工业出版社,2009:2-16.
[2]廖周宇.基于项目驱动的《软件测试》课程教学探讨[J].软件导刊,2015,14(8):212-213.
[3]薛桂香,魏立,袁玉倩等.软件工程课程群建设方法初探[J].信息与电脑,2015,(10):137-138.
[4]曲海成,郭伟,梁雪剑.软件工程专业卓越人才“企业定制”培养模式研究[J].计算机教育,2015,(15):54-58.
[5]鲁书喜,樊爱宛.软件工程专业课程一体化教学改革与探索[J].科技资讯,2015,(16):161-162.
基金项目:2016年广西本科教改项目A类(名称:“互联网+”环境下软件工程专业人才培养机制研究与实践),河池学院2016年教改课题(2016EA004)。