We see an explosive global labour demand in the Software Industry, and higher education institutions play a crucial role in supplying the industry with professionals with relevant education. Existing literature identifies a gap between what software engineering education teaches students and what the software industry demands. Using our open-sourced Job Market AnalyseR (JMAR) text-analysis tool, we compared keywords from higher education course syllabi and job posts to investigate the knowledge gap from a technology-focused departure point. We present a trend analysis of technology in job posts over the past six years in Sweden. We found that demand for cloud and automation technology such as Kubernetes and Docker is rising in job ads but not that much in higher education syllabi. The language used in higher education syllabi and job ads differs where the former emphasizes concepts and the latter technologies more heavily. We discuss possible remedies to bridge this mismatch to draw further conclusions in future work, including calibrating JMAR to other industry-relevant aspects, including soft skills, software concepts, or new demographics.
翻译:我们观察到全球软件行业对劳动力的需求呈爆炸式增长,高等教育机构在向行业输送具备相关教育背景的专业人才方面发挥着关键作用。现有文献指出,软件工程教育传授的内容与行业实际需求之间存在差距。通过使用我们开源的职位市场分析工具(JMAR)进行文本分析,本研究从技术视角出发,对比了高等教育课程大纲与招聘信息中的关键词,旨在探究知识差距的具体表现。我们呈现了过去六年间瑞典招聘信息中技术趋势的变化分析,发现云技术和自动化技术(如Kubernetes和Docker)在招聘广告中的需求日益增长,但高等教育课程大纲中对此涉及较少。此外,高等教育课程大纲与招聘信息使用的语言存在差异:前者更侧重概念阐述,而后者更强调具体技术。我们讨论了弥合这种不匹配的可能对策,为后续研究(包括将JMAR校准至软技能、软件概念或新人口统计特征等与行业相关的其他维度)奠定基础,以进一步得出结论。