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.
翻译:我们发现软件工程教育教授学生的知识和软件行业要求的知识之间存在差距。本文使用我们开源的Job Market AnalyseR(JMAR)文本分析工具,比较了高等教育课程大纲和工作职位中的关键词,以从技术聚焦的角度调查知识差距。我们呈现了瑞典过去六年中招聘广告中技术趋势分析的结果。我们发现,对于Kubernetes和Docker等云计算和自动化技术的需求在招聘广告中上升迅速,但在高等教育课程大纲中却没有这么多涉及。高等教育课程大纲和工作职位中使用的语言存在差异,前者更强调概念,后者更加注重技术。我们讨论了可能采取的措施来弥合这种不匹配性,并在未来的工作中得出进一步的结论,包括校准JMAR到其他产业相关方面,包括软技能、软件概念或新的人口统计学。