Skip to main content
QUICK REVIEW

[论文解读] Uncovering the Skillsets Required in Computer Science Jobs Using Social Network Analysis

Mehrdad Maghsoudi|arXiv (Cornell University)|Aug 16, 2023
Online Learning and AnalyticsComputer Science被引用 3
一句话总结

本文提出一种社交网络分析方法,通过构建来自 LinkedIn 数据和 7,777 份职位广告的技能通信网络,识别计算机科学领域中需求旺盛的技能。研究揭示了四个技能社群——综合型人才、基础设施与安全、软件开发和嵌入式系统——并识别出沟通能力、英语、SQL、Git 和商业技能为影响最大的核心能力,其中沟通能力在劳动力市场中表现最为关键。

ABSTRACT

The rapid growth of technology and computer science, which has led to a surge in demand for skilled professionals in this field. The skill set required for computer science jobs has evolved rapidly, creating challenges for those already in the workforce who need to adapt their skills quickly to meet industry demands. To stay ahead of the curve, it is essential to understand the hottest skills needed in the field. The article introduces a new method for analyzing job advertisements using social network analysis to identify the most critical skills required by employers in the market. In this research, to form the communication network of skills, first 5763 skills were collected from the LinkedIn social network, then the relationship between skills was collected and searched in 7777 computer science job advertisements, and finally, the balanced communication network of skills was formed. The study analyzes the formed communication network of skills in the computer science job market and identifies four distinct communities of skills: Generalists, Infrastructure and Security, Software Development, and Embedded Systems. The findings reveal that employers value both hard and soft skills, such as programming languages and teamwork. Communication skills were found to be the most important skill in the labor market. Additionally, certain skills were highlighted based on their centrality indices, including communication, English, SQL, Git, and business skills, among others. The study provides valuable insights into the current state of the computer science job market and can help guide individuals and organizations in making informed decisions about skills acquisition and hiring practices.

研究动机与目标

  • 为应对计算机科学领域技能需求快速演变的挑战,识别雇主所需的关键技能。
  • 通过基于网络的分析,理解硬技能与软技能在劳动力市场中的相互关联。
  • 通过映射技能中心度与社群结构,为个人和组织提供技能获取与招聘的指导。
  • 基于网络中心度指标,在计算机科学职位招聘背景下识别最具影响力的技能。

提出的方法

  • 从 LinkedIn 收集 5,763 个独特技能,构建技能网络的基础。
  • 从 7,777 份计算机科学职位广告中提取技能关系,以建模技能共现关系。
  • 构建一个平衡的技能通信网络,以确保技能互动的公平表示。
  • 应用社群检测算法,识别劳动力市场中相互关联技能的独立聚类。
  • 计算中心度指标(如度数中心度、介数中心度),以对网络中技能的重要性进行排序。
  • 通过分析基于网络指标的技能社群和排名靠前的技能,验证研究发现。

实验结果

研究问题

  • RQ1哪些技能在计算机科学职位广告中频繁共现,表明市场对这些技能的高需求?
  • RQ2硬技能与软技能在计算机科学劳动力市场中如何相互关联?
  • RQ3主导的技能社群有哪些?它们如何反映计算机科学中的不同职业路径?
  • RQ4哪些技能在网络中的中心度最高,表明其具有更大的影响力或重要性?
  • RQ5在职位广告中,沟通能力和商业技能的中心度与技术编程技能相比如何?

主要发现

  • 沟通能力被确定为计算机科学劳动力市场中最具中心度的技能,表明其在各类角色中均具有极高重要性。
  • 技能网络揭示了四个截然不同的社群:综合型人才、基础设施与安全、软件开发和嵌入式系统。
  • SQL、Git、英语语言能力以及商业技能在中心度指标中排名靠前,表明市场对这些技能有强烈需求。
  • 编程语言虽突出,但并非最具中心度的技能,凸显了更广泛能力的价值。
  • 软技能(如团队合作与沟通能力)在所有技能社群中均被持续观察到。
  • 平衡的网络模型有效捕捉了技能之间的依赖关系,为招聘和技能提升中的技能优先排序提供了稳健基础。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。