关于不同高校网络工程专业培养目标定位和提高师资水平的思考
2016-12-21李飞韩斌
李飞 韩斌
摘要:随着计算机网络的快速发展,社会对网络技术人才的需求也越来越大,然而目前国内高校对网络技术人才的培养无法满足这样的需求。文章针对专业定位和师资队伍建设的问题,就如何建设好网络工程专业,使之更好地为国家建设服务提出思考和建议。
关键词:网络工程专业;目标定位;师资建设
引言
近几年,随着网络技术的快速发展,云计算、移动互联网和网络安全成为计算机网络领域中的热点。作为培养网络工程技术人才的高校,如何快速适应新技术的发展和培养满足社会需要的人才,成为需要重点思考的问题。我国虽然在计算机网络相关学科和专业已初步形成从本科、硕士到博士的人才培养体系,培养了一大批网络工程方面的工程专业人才,但是目前的网络工程专业工程人才教育还存在许多问题,与国外有较大的差距。从国家实施创新驱动发展战略看,最根本的就是要依靠科学技术的力量,大幅提高自主创新能力,这是国家实施发展战略的核心和提高综合国力的关键。当代工程教育要根据社会和企业的发展需要,培养与当代工程发展新特征和新趋势相适应的创新性人才,因此在培养网络工程技术人才时,应该创新思路,根据国际工程认证和国家审核评估的要求,积极思考并努力践行。按照国际工程认证和审核评估的考核内容看,高校最难解决的是专业定位和师资队伍建设问题,其他的考核内容可以通过资金和管理制度实现。
1.根据地方经济发展和技术要求,确定专业人才培养目标定位
《国家中长期教育改革和发展规划纲要(2010-2020年)》要求:“要克服高等教育同质化倾向,分类发展,特色办学”。这个对多样化、个性化、特色化的要求,实际是倡导高校走特色发展之路,而当前我国高校网络工程本科人才的培养就有同质化的趋势。针对这个现象,各个高校如何培养独具特色的本科网络工程人才,是一个需要认真思考的问题。目前,大多数学校网络工程专业的人才培养方案、课程体系改革和课程内容的更新重组大体上还处于起步阶段。
每个高校在长期发展的过程中,都具备一定的地方或行业特色。高校在建设网络工程专业时,首先应该考虑结合本校的特色,根据国家和社会对网络工程人才培养的要求,分类培养不同的网络工程技术人才。计算机网络是计算机技术和通信技术结合的产物,不同高校的网络工程专业挂靠在不同的学院下,有的在计算机学院,有的在通信工程学院。按照教育部的专业目录划分,网络工程是划分在计算机类专业下的,因此计算机专业的核心必修课也应该成为网络工程专业的必修课。
根据图1所示,从网络设备设计与研发开始,到网络组网完成后的应用设计与开发,涉及不同类型的工程师。
按照图1所示,根据社会和行业需求,不同层次高校培养不同的网络工程专业本科人才,可以考虑如下定位。
1)设备研发工程技术人才的培养。
网络设备研发涉及的专业知识除了计算机网络、微机原理与接口技术和通信原理外,还包括必须掌握的硬件电路计的一些基本理论与实践,如DSP技术、FPGA设计技术等,这对学生的知识、能力和素质要求较高,除了要求掌握扎实的数理科学理论外,还要有系统工程思维训练,对计算机硬件、操作系统、计算机网络和网络协议在内的理论与知识可以系统性、整体性地掌握,因此这类人才的培养应该由985、211高校承担。
2)网络设备性能测试工程技术人才的培养。
这类人才只需要在掌握计算机类专业必修的专业课以及网络协议的前提下,学会应用Java或者其他脚本语句如TCL等,之后他们就可以编写自动化测试用例,这对学生的知识、能力与素质要求较第一类人才而言相对低,因此这类人才的培养任务可以由普通地方高校承担。
3)网络设备安全检测人才的培养。
这类技术人才是目前最缺乏的,国内高校基本上没有相关的人才培养基础。这类人才可以分为两类,即初级人才和高级人才。初级人才对网络配置和网络协议非常熟悉,可以熟练地进行网络性能和安全分析;高级人才除了掌握前述的网络设备安全测试技术以外,还必须具备对网络设备操作系统逆向分析和代码审计的能力。网络设备安全检测人才既是网络运维的高级技术人才,又是设备生产商所需的技术人才,因此应该由拥有网络空间安全学科或者信息安全基础比较好的高校培养。
4)网络规划与运维人才的培养。
网络规划与运维人才是很多高校网络工程专业培养的主要目标。随着网络的快速发展,网络应用深入到社会的方方面面,这类人才的需求不断增加,但由于一些高职高专学校也在培养类似的人才,因此普通高校应该在培养人才的层次方面有所区别,注重网络规划设计、网络运维管理(包括不同操作系统平台的网络服务与配置、网络虚拟化、存储虚拟化和私有云计算优化配置与管理)与网络性能监测管理系统设计等能力的培养,让学生熟悉各种不同网络设备的配置并且关注未来发展的SDN技术和网络设备配置智能化的趋势。
另外,这类人才的需求也在变化。目前,这类人才除了需要前述的能力外,还需要在网络规划中对安全性能的设计有较高素养,并且网络运维人员也需要网络安全检测的能力,这些变化应该引起相关高校的关注。
5)网络应用工程师的培养。
这类技术人员的培养也是各个高校网络工程专业培养人才的主要目标,但由于这类技术人才的培养与计算机专业和软件工程专业培养人才有同质化的嫌疑,因此如何培养这类技术人才是一个较难回答但又无法回避的问题。网络应用工程师面对的是应用层的开发任务,对网络应用系统数据传输方式的选择更为熟悉,对应用层协议的掌握和理解应该比计算机专业和软件工程专业的更深入,因此对整个网络应用系统的架构理解应该更好。