2022-12
来源: 发布日期:2022-12-29
近年来,我国开源创新得到长足发展,初步具备了在国际开源软件生态中自主发展的能力,开源支撑国家科技自主创新的作用愈发重要。北京作为我国开源生态最为齐全的城市,已经成为全国开源创新的高地,但是开源领域的人才缺乏,成为制约开源生态发展的重要因素。对此,在北京推进开源人才教育,建立产学研一体化开源人才培养体系,对北京培养适应产业需要软件人才、建立可持续发展开源生态、提升软件科技源头创新和软件技术供给能力、实现向创新链高端跃升具有重要意义。
一、开源人才教育现状
开源发展的根基在于大量的开源创新人才,在国家相关政策的指导下,随着教育信息化的发展,开源人才教育正在融入从中小学教育到职业化教育的各个阶段。
(一)开源人才教育正融入贯穿教育全阶段
在人才培养的高、中、小学阶段,开源文化与技术逐渐渗入庞大的教学体系中。由于开源具有低成本、便于获取、学习和应用等优势,各地高、中、小学尝试以开源软件作为素质教育、创客教育的工具,培养学生的科学精神和创造力。众多开源组织和开源在线教育平台也组织了相关师资培训及学生创客活动,进行开源启蒙教育。
我国的高等院校开源人才教育是从学生、教师自发开源教育行为转变成为院校行为,从高校教师的独立行为转变为与开源社区合作的共建行为。目前国内一些高校已经在积极探索我国开源创新人才的培养路径,推动我国开源软件生态建设,提升软件人才与关键软件技术创新和供给能力。众多高等院校加大开源基础设施投入力度,组织开源相关讲座、活动。在高校中课程教师授课中涉及开源的内容占比以及学科深度逐渐增加。
开源职业教育与终身教育跟随行业需求飞速发展。随着互联网技术的发展,开源相关培训、网络课程规模增多。基于网络的大规模开放在线课程MOOC学习模式出现,大量优质的开源课程资源免费共享,吸引了来自全球学习者注册学习,其中典型的代表是edX、Couresra、Udacity等MOOC平台等。同时,在这一阶段,大量知名开源项目为了推动相应技术的大规模应用,也开始组建专门的技术培训学院,发布相应培训认证课程,围绕开源项目推动具体的教育,如RedHat推出了体系化的Linux认证课程等。GitHub、GitLink、CSDN、开源中国等开源社区上的优质项目也为学习者提供了向全球顶级开发者学习实践的通道。
(二)开源教育平台迅速发展
随着开源的兴起,学校教育已经满足不了开源人才日渐增长的教育需求,各类开源教育平台应运而生,发展迅速,形式多样。主要平台类型有:基于开发工具的开源教育平台、基于知识社区的开源教学平台、基于开放实践的开源教育平台和基于开源竞赛的教育平台等。
基于开发工具的开源教育平台支持大规模开源开发者分享开源技术、传播开源理念、推广开源项目,其中典型代表包括Github.com、SourceForge.net、Trustie.net、Gitee.com、learnerhub.net等。基于知识社区的开源教学平台提供了软件工程服务、讨论区、资源库等,形成了活跃的互动在线学习模式,平台典型代表包括Stackoverflow.com、CSDN.net、learnerhub.net等。基于开放实践的开源教育平台支持大规模开源开发者参与开源项目实训,该类平台以实践需要为导向,形成了产教一体化的在线学习模式,典型代表有包括educoder.net、CSDN、百度AIStudio等。基于开源竞赛的教育平台主要采用在线编程竞赛的形式促进学习者进行程序设计语言学习、算法设计、编程应用等,典型代表包括topcoder.com、kaggle.com、educoder.net等。这些开源教育平台很好的支撑了众多开源人才的进一步提高和发展,繁荣了开源生态。
二、开源人才教育瓶颈
虽然中国开源教育模式众多,但开源人才与市场的需求仍然有着较大的差距。在国外众多高校已经形成了科研、教材、案例、开源项目、企业应用等为一体的开源教育体系,在企业中前沿科研成果以开源项目发布,学校围绕前沿技术编写教材和教学案例,依托开源项目开展实践教学,培养的人才对接企业需求。北京作为高等院校最多的城市,虽然一直在摸索适合我国开源教育的道路,但是在开源人才教育方面还存在一些瓶颈,目前尚难以满足各行业庞大的开源人才需求。
(一)北京开源人才供需对接的效率低
虽然北京的一些企业、科研院所、社区等多主体一直在开展开源教育,培养开源人才,但是高等院校仍然是开源人才培养的主要力量,然而其对开源人才的培养规模体量尚小,难以支撑开源生态蓬勃发展的需要。根据北京市统计局的数据,北京市2021年北京市软件和信息服务业规模以上企业吸纳就业人数是110万人,占全市规模以上企业吸纳就业人数的17%。而在京高校2021年毕业生为24.3万人,虽然高等院校的信息类、计算机类、软件类专业教育对开源均有所涉及,但开源更多被视为工具,以开源文化、意识和相关技能为核心的教育力度不足,优秀国产开源成果的课程体系设计、师资队伍建设和培养计划制定尚待完善,以开源教育为核心的内容尚未被设置为普遍性的必修课。因此,普通大学毕业生去企业之后要1-2年才能适应开源等工作的岗位要求,企业想要找到合适的开源人才成本依然很高。高校开源人才培养力度与开源生态蓬勃发展之间存在供需效率低的瓶颈。
(二)高技能人才匮乏,顶尖开源人才更难寻
《2021年开源工作报告》指出,组织对顶级开源人才的需求已大于以往任何时候。在培养吸引开源顶尖人才方面,北京依然缺乏竞争力,高层次技术专家和人才严重匮乏尤其明显。尤其缺乏:开源治理专家、开源社区运营治理人员、开源软件商业投资专家、开源技术领军人才。大部分开源企业创业者表示,顶尖开源人才难寻是企业招聘中的一大难点。
(三)产学研一体化开源创新人才培养体系仍处于初级阶段
当前,政府、产业界和学界已就建立产学研一体化开源创新人才培养体系以解决开源人才矛盾达成共识。教育部提出“计算机领域本科教育教学改革试点工作计划(101计划)”和“特色化示范性软件学院建设计划”。北京的产学研各界正积极建立从高校开源学习、产业开源实践到开源创新创业的闭环,服务我国软件产业发展。但是多主体开源教育协同机制及系统性架构发展仍在初级阶段,可持续运营模式尚待探索。
三、北京市开源人才教育建议
一是加强高校开源培养教育。在北京高校推进开源教育,建立产学研一体化的开源创新人才培养体系,是我国开源创新人才培养的重要路径。首先,可基于优秀国产开源成果进行课程体系设计、师资队伍建设和培养计划制定,培养开源创新人才,支撑国产开源软件形成可持续发展生态。其次,加强开源文化和开源技能教育,建立鼓励软件成果开源的评价机制和价值导向,推动高校产出更多原创性开源成果。最终,以开源教育为抓手,打造新型产教融合平台,建立从高校开源学习、产业开源实践到开源创新创业的闭环,服务中国软件产业发展。
二是加强高校及开源社区间合作。据调查,50%以上企业管理者认为“从开源项目团队或开源活动中直接引入”是开源人才引进的有效渠道。加强北京高校和不同开源社区的合作,推进开源文化通识性教育和开源实践开发指导双轨同步进行,带给学生全方位、沉浸式的开源学习环境,解决了开源技术方向多样性与教师个人研究方向单一性之间的矛盾,在一定程度上弥补企业人才需求与高校教育之间的差距。
三是加强开源实践教育。充分发挥北京的开源组织和开源平台的优势力量,联合来自产业界和开源社区有着丰富实践经验的一线开源专家、面向高校的开源开发者和社会上的开源爱好者,宣传推广开源文化,探索开源实践教学的模式,推动企业建立针对开源人才成体系的培养机制,为北京开源创新的持续健康发展提供人才基础。