计算机应用技术专业就业市场的调研分析

2020-07-23 16:35申海伟
商情 2020年31期
关键词:薪资专业技能职位

申海伟

進入信息时代,社会上对IT行业的人才需求非常大,而计算机应用技术专业专门培养能够研发信息系统以及专门使用信息系统处理业务的人才,正对应这方面的市场需求。计算机应用技术专业为本科专业,不仅可以培养各种软件开发人员,也可以培养围绕信息系统构建和使用的其他人才,如需求分析师、架构师、测试员、运维专员等,这些可以视为该专业面对的核心就业岗位群。显然,计算机应用技术专业的一个主要的职责就是围绕核心岗位群培养符合要求的从业人员。

很多学校都设置了计算机应用技术专业,但基于各学校对于就业市场的理解不同,其授课内容各有侧重点。显然,当专业建设目标与就业市场偏离较大时,产出的毕业生往往无法满足市场的需求而出现就业困难的现象,如果有一个统一的对就业市场的认识,就可以为毕业条件提供相对统一的毕业标准,提高学生的就业率。因此,找到一个科学的方法对就业市场进行深入认识,可以使得学校可以有针对性的进行专业建设,进而影响到成千上万的毕业生的就业,是非常有意义的。

以往的研究者大多使用调查问卷的方式对毕业生或者企业进行调研而寻找对就业市场的认识,使用了多种多样的分析思路,得到了很多各不相同的结论。韦小超采用描述性统计、相关分析、回归分析等方法对正式调查的上海高校毕业生数据进行统计分析,并深入的研究了各种因素对留沪就业的影响;赫越在对大学生基层就业的影响因素分析中,对基层单位就业的大学生从学生的个人、家庭、制度、就业服务四个影响因素与大学生基层就业行为进行相关分析和回归分析;张建霞通过对电子商务人员的员工素质的分析,经过一系列的运算,得出了不同的岗位对员工素质的最佳组合;李元俊通过对毕业大学生就业能力与社会需求匹配度的聚类分析,得出就业市场与学生的专业知识、专业技能等方面的对应关系。

本文认为调查问卷的样本量太小,数据易受主观因素的影响,很难达成对就业市场的客观认识。现在网络招聘已经成为基本所有公司的选择,大多数岗位在招聘网站上都有明码标价,岗位需求也非常精准明确,因此完全可以基于招聘信息来认识就业市场。而且招聘信息的数据量非常大,分析得到的结论会更加偏向客观。因此,本文对热门的招聘网站进行调查分析,寻找对计算机应用技术专业的就业市场的客观认识,即就业市场对从业人员各种专业技能的需求程度,试图解决专业建设目标导向问题。

本次调研的数据来自于使用爬虫爬取的前程无忧北京站2018年跟计算机相关的岗位信息,限定于校园招聘和需1-3年工作经验的社会招聘岗位,共计108144条。其中每一条数据包含了分类、名称、薪资范围、福利待遇、学历要求、经验要求、岗位需求、工作地点、公司规模、公司性质等字段。因为各地域的就业市场差别较大,本次调研中仅选择北京地区进行研究,避免地域因素的影响。

在正式分析之前,本文首先解决了以下两个问题,实现了数据筛选:

(1)筛选核心岗位群对应的招聘信息。跟计算机相关的岗位非常之多,但包含了非常多的销售岗、实习岗、管理岗、文秘岗,它们也需要求职者具有计算机技能,但并非计算机应用技术专业的培养目标。另外,各种岗位存在名称不同但需求类似的情况,无法通过岗位名称来直接筛选。因此,对核心岗位群的招聘信息的筛选需要对岗位需求字段内容进行分析。

本文采用分词技术在所有岗位需求信息中构建专业名词的关联网络,通过去除关联度最高节点的方法形成各种专业技能的子网络,实现了专业技能名词的分组。为了找到核心岗位群的相似岗位,本文采用了一批已被确认属于核心岗位群的岗位需求样本,从中分解出专业技能名词,再对其他岗位计算相似度。该相似度的计算方法是如果存在跟核心岗位群的专业技能名词同组的名词,则相似度加1,如果存在其他组的专业名词,则减1。最终,所有相似度在3以下的招聘信息被过滤掉,数据量减少至16204条。经过抽样检验,其中98%的招聘信息都属于计算机应用技术专业的培养目标。

(2)划分专科毕业生和本科毕业生到不同级别的岗位。虽然招聘信息中都列明有学历要求,但由于IT行业的特殊性,大多数社会招聘岗位对学历的要求都标注为专科以上,不能明确区分招聘对象为本科毕业生还是高职毕业生;另外,也存在一些技能要求非常高但学历和经验的要求非常低的职位,可以认为是标注错误。针对于这种情况,本文试图使用更严谨的薪资水平字段来区分职位对学历的要求。一些只是短时间学习就可胜任的职位显然更适合高职毕业生,相应的薪资会比较低;而需要更专业技能的职位就比较适合本科毕业生,薪资会提高一些;薪资高到异常程度的话,可以认为是数据有误。

基于以上认识,本文按照薪资对职位进行聚类,将所有数据分为3个档次:最高等级职位的平均薪资为25.46-46.03万元/年,显然超出了我们对本科毕业生的就业水平的认识,因此认为这些职位是异常数据;第二档次的岗位名称的词云图如图1,平均薪资为10.329-23.74万元/年,应属于本科毕业生的求职目标;第三档次的岗位名称词云图如图2,平均薪资为5.67-10.19万元/年,应属于高职毕业生的求职目标。

通过以上两个步骤的数据筛选,最终可得对应于计算机应用技术专业核心岗位群的职位数为10189条。

对这些职位的岗位要求重新进行专业技能名词分组,可得到以下词汇组为频率较高的专业词汇:

计算机基础类:office/windows/excel

数据库类:数据库/mysql/sql/oracle/db2/sqlserver/mongodb

e/ui/react/css3/bootstrap/angular/nodejs/node.js/angula

rjs/es6/w3c/photoshop/webpack/dom/xml/json;

分布式與云计算类:分布式/虚拟化/hadoop/docker/vmwar

e/kafka/nosql/redis

网络技术类:tcp/ip/网络设备/交换机/网络协议/网络通信/vpn/网络系统/防火墙/路由器/网络安全/信息安全/计算机网络/局域网/网络管理/思科

测试类:测试用例/单元测试/测试计划/测试工具/测试方法/测试报告

软件工程类:需求分析/面向对象/设计模式/mvc/配置管理/敏捷/软件工程/svn/git/maven

app开发类:android/安卓/ios/苹果/app

web后端类:spring/php/tomcat/j2ee/hibernate/mybatis/

springmvc/weblogic/nginx/应用服务器/jsp/eclipse/asp/c#

/.net/springboot/webservice/apache/servlet/ssh

linux开发类:linux/unix/shell/脚本/perl/qt/socket/多线程

编程语言类:java/python/c/c++

其他跟本专业无关的词汇或者相对稀少的词汇略去。因为岗位需求中提及技术词汇均表示要求求职者掌握相关技能,因此可以认为提及的频率为关注度,而提及任何一类技术中任意词汇即可认为该职位关注该类技术,因此可得各类技术的关注度柱状图如图3所示:

可见计算机基础知识应为求职者基本技能,基本不会被提及;app开发技术的关注职位数较少,可不进行培养;数据库、网络技术、测试技术在不同档次职位中关注度较高且变化不大,在高职和本科阶段均为重点培养技能;而软件工程、编程语言、分布式与云计算、web前端、web后端、linux开发这几个方面应在本科阶段加强培养,以应对更多的就业需求。

从上述分析过程可知,计算机应用技术专业的主要就业市场关注的主要专业技能为WEB前端、J2EE开发和Linux应用开发等方向,学生应在掌握这些专业技能的同时,掌握软件工程方法,提高编程水平,就能相应的提高就业能力,达到更高的就业水平。

本文试图使用数据分析技术从招聘信息中得到专业建设的目标导向建议,分析过程清晰,所得结论合理,适合于推广到其他理工科专业。希望本文的尝试能够为广大专业负责人提供一个科学的就业市场分析的方法。

参考文献:

[1]韦小超. 上海高校毕业生留沪就业意愿及其影响因素分析[D].华东政法大学,2018.

[2]赫越. 大学生基层就业的影响因素分析及政策支持研究[D].河北经贸大学,2019.

[3]张建霞. “大数据时代”旅游电子商务网站人力资源创新管理研究[D].东南大学,2015.

[4]李元俊. 大学生就业能力培养与社会需求的匹配性研究[D].山东建筑大学,2015.

猜你喜欢
薪资专业技能职位
新冠疫情让自由职业者增多,这可能成为未来趋势
教育改革对高校文秘人员的素质要求
高职机电一体化技术专业学生专业技能培养的探索
美最高就业率地铁圈
有感高职院校的专业技能考核
如何确定雇员的薪资