“1+X”制度下Web前端开发课证融通政策变革趋势的最新研究

2021-09-22 07:44袁燕妮
电子技术与软件工程 2021年13期
关键词:脚本语言课证编程语言

袁燕妮

(江西外语外贸职业学院电子商务学院 江西省南昌市 330099)

2019年以来,国家组织实施“1+X”制度试点工作中,高校是“1+X”制度试点的实施主体。在两年内,全国各类高职院校申请试点,在探索与改革中逐步前进。国家关于“1+X”制度试点工作的实施也在不断的探索和改进,2021年4月28日,云南财经职业学院组织面向Web前端开发职业技能等级证书试点院校的职业技能等级证书标准以及教学研讨交流会,此次培训和交流会主要有国家工业和信息化部教育与考试中心和中慧云启科技集团有限公司提供技术支持,非常系统和全面的对“1+X”WEB前端开发职业证书考试知识点进行梳理,并提出2021年下半年“1+X”Web前端开发针对中高级考核将会有一系列的变革,这将改变今后高职院校的人才培养计划,并影响其今后的课程建设和体系设置。

1 “1+X”制度的提出

2019年4月,国家教育部、发改委、财政部、市场监管总局联合印发了《关于在院校实施“学历证书+若干职业技能等级证书”制度试点方案》,提出教育要以学生为中心,培养出高质量高水平的复合型技术技能人才,主张将学历证书与职业技能等级证书结合起来,改革人才培养模式和评价模式,从而全面的提高人才培养质量,拓展学生的创业就业本领[1]。试点的范围以高等和中等职业学校为主,应用型本科高校、本科层次职业教育试点学校以及社会开放性大学也要积极参与。探索实施1+X制度,改革教学课程设置,培养实用型人才模式是职教20条的重要改革部署,也是职业教育发展中的重大创新。

2 “1+X”制度Web前端开发变革趋势分析

为适应社会市场对Web前端开发人才的需求,2021年4月28在云南财经职业学院举办的“Web前端开发”师资培训中,国家工信部教育与考试中新培训处区域负责人王欣欣明确指出,2021年下半年“1+X”Web前端开发技术考核标准将会发生重大变革,在中高级考核中将加开Java方向的可选项,这一重大变革将会影响未来几年内高职院校Web前端开发方向的人才培养方案和专业设置,这也标志着PHP和Java在Web前端开发方面均有举足轻重的作用,其地位是并驾齐驱的。

2.1 PHP脚本语言的地位及其重要性

PHP是RasmuSLerdorf推出的一种开源的、多用途的、跨平台的嵌入式脚本语言,也是一门服务器端程序设计语言,它可直接嵌入HTML,无需编译,直接解释执行。PHP脚本语言主要有三个方面的应用领域,第一,PHP最主要最传统的目标领域,即服务端脚本;第二,命令行脚本;第三,编写桌面应用程序。

由于目前社会上关于PHP的培训较少,PHP开发脚本语言行业竞争力小,但其在市场上的需求所占份额却很大,很多知名互联网公司,如腾讯、百度、搜狐、淘宝都在使用。另外,PHP在互联网应用中是一些新兴产业的有力技术支撑,如物联网、Web2.0、云计算等催生出来的新的产业和服务。而且,随着移动互联网的飞速发展和5G时代的到来,PHP在越来越多的Web应用中被作为主流的开发技术语言。

2.2 Java编程语言的地位及其重要性

Java和Python、C++一样是一门计算机编程语言,我们日常使用的安卓手机的APP均有Java编写而成,它的应用非常广泛,很多大型网站以及多数管理信息系统的应用服务器程序也基本都是用Java语言编写而成。Java主要负责的领域是网页制作、数据库操作以及Web后端开发等。

Java在linux平台下,配合tomcat、mysql等可轻松搭建服务器端,Java编程语言目前在全球服务器端的应用达到约3千万台。Java的跨平台特征除了在服务器端的应用外,还有其他多个方面的应用,如Swing是就是一个纯Java写出来的GUI工具包;J2EE是目前市场上主流的企业级分布式应用平台的解决方案,还有Android、J2ME等都是Java的应用体现。

2.3 PHP和Java的比较研究

在开发与维护时间及稳定性方面,Java是纯面向对象开发、功能强大的语言,其开发速度比较慢,但其稳定性极好。PHP是嵌入式脚本语言,其与网页的结合性较好,由于其简单好学,因此开发与维护时间较短,但其稳定性较差。

在系统安全性方面,由于PHP脚本语言的开源式特点,其开发程序代码很容易被修改,而Java开发的程序由操作系统直接管理,由于只能看到一些编译好的类文件,无法看到完整的源代码,黑客若要想改源代码,不能从Web服务器下手,需从操作系统下手,所以破解难度较高,安全性较好[2]。

在执行效率方面,PHP是基于解释的,即完全不编译,而Java本身就属于半编译型语言,所以两者相比,PHP相对较慢,Java的执行效率要明显优于PHP。

就发展空间而言,由于PHP起步较低、简单易学、开发快速,目前许多网站都是用PHP开发,如电商、社区等方面。因为PHP具备非常成熟的开源代码和模板,很多中小企业前期为了快速构建项目,均会选择PHP开发技术,因而其应用极为广泛。PHP开发语言也是搭建服务器的一种形式,较适合处理网页前端开发。而在后端开放发面,由于Java具有强大的跨平台处理能力,其主要负责网页制作、数据库操作等。Java技术具有卓越的高效性、通用性、安全性和平台移植性,广泛应用于PC、科学超级计算机、游戏控制台、数据中心、移动电话和互联网,因此市场对Java编程语言人才需求相当大,同时它拥有全球最大的开发者专业社群,发展和扩充性非常好。

从发展瓶颈方面比较,Java开发技术学习门槛高,要先掌握很多开源框架后再进行搭建技术架构的学习,开发较复杂,调试周期较长,且需团队开发。一个好的Java程序员所需的知识储备更多,而且好点的Web server都是收费的,因此,Java并不适合中小型企业。PHP脚本语言只关注应用层面,且是开源的,其安全性、稳定性和可扩充性相对较差,而且开发复杂应用稍显吃力[3]。

综上所述,两者均为应用广泛的编程语言,从整体来说PHP开发技术适合中小型企业,它可将单一事件做好,却不适合完成集成度较高的多项并发事件。而Java开发技术擅长安卓系统开发,适用于大型系统,但其学习难度较大。Java和PHP各有优势,新手可从PHP入手,但从长远考虑,Java的发展前景更好。“1+X”制度WEB前端开发增开Java方向顺应了WEB前后端开发的需求,对高职院校的学生培养起到积极的作用,同时,高职院校未来几年的人才培养计划也要随之调整,课证融通政策也将对课程设置产生巨大的影响。

表1:Web前端开发专业人才培养方案[5]

表2:Web前端开发职业技能等级要求(PHP和Java方向1)

3 “1+X”制度Web前端开发增加Java方向对课证融通政策的影响

图1:Web前端开发专业课程体系设置

“课岗证”融通可实现职业岗位需求与学校技能教育的相对吻合,学生既能掌握专业基础理论知识和课程原生机理,又能将所学知识充分的应用于实践,锻炼解决实际问题的工作能力,实现人才与岗位需求的无缝链接。“1+X”制度便是“课岗证”融通的实现途径,因此,“1+X”制度Web前端开发标准发生重大改革必定会影响高职院校的人才培养方案和对Web前端开发课程的设置。

3.1 “1+X”制度Web前端开发技术增加Java方向的考核对人才培养方案的影响

近几年,以大数据、人工智能、云计算等为特点的新一代信息技术逐步兴起并快速发展,Java语言作为目前最为流行的编程语言是这类新技术的强大支撑,因此,国内很多高校将Java语言程序设计课程作为计算机技术、软件工程、大数据等相关计算机专业的必修专业课程。学生通过对Java编程语言的学习,可以深刻的理解面向对象的程序设计思路,学习抽象、封装与类、继承与多态等基础知识,从而培养和提高自己面向对象的编程能力、独立解决问题的能力以及创新能力,从而提高自己的逻辑思维,得到全面发展[4]。

“1+X”制度Web前端开发技术职业最新标准指出,从今年下半年开始,“1+X”Web前端开发技术职业标准将新增Java方向的考核,这对未来几年高职院校的“课证融通”人才培养方案具有极大的影响,为专业设置提供了更明确的指导方向。因此,高职院校近三年内的人才培养方案和课程设置需要做出相应的调整,如表1所示。

3.2 “1+X”制度Web前端开发职业技能对PHP和Java方向的等级要求

“1+X”制度实施以来,Web前端开发职业技能标准对高职院校计算机相关专业的职业技能要求和课程设置等方面的研究数不胜数,这里不再赘述。本文仅针对该制度技能标准在PHP语言和Java语言两个方向的等级要求进行剖析,以作为高职院校未来三年“课证融通”课程设置的参考标准。

3.3 “1+X”制度Web前端开发技术增加Java方向的考核对课证融通课程体系的影响

“1+X”Web前端开发职业技能考试中、高级将开设两个方向,除之前开设的PHP脚本语言课程之外,新增的Java编程语言课程也需纳入课证融通课程体系,其系统课程体系的设置如图1。

4 结语

“1+X”制度的初衷是提高职业教育人才质量,培养职业院校学生成为技能型人才,以便更加适应当前的就业形势,但由于各种“1+X”标准遍地开花,也存在一定的问题,其实施过程将是一个漫长的探索和调整的过程。Web前端技术开发作为第一批试点专业,经过两年多时间的发展,也存在一定的疏漏,国家工信部针对这些疏漏进行修整,新增Java编程语言的考核内容,以适应社会对Java编程员的需求,此次改革将会使“1+X”制度Web前端技术开发职业标准更加完善,高职院校根据改革所做出的人才培养方案和课程设置的调整也将影响到今后职业院校人才的输出和对社会做出贡献的程度。

猜你喜欢
脚本语言课证编程语言
汽车电气设备构造与维修课证融通教学模式的探索与实践
压力-体积转换在CFC编程语言中的实现解析
基于课证融通的《电工技能实训》课程改革与实践
Java编程语言的特点与应用
浅谈不同编程语言对计算机软件开发的影响
一种面向SSC的电信增值业务的生成方法及实现
基于Unity3D的坦克大战游戏设计与实现
面向对象Web开发编程语言的的评估方法
浅析计算机技术在flash动画中的应用
基于SiPESC平台的Python扩展模块开发