Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
开源软件推进联盟
《2022中国开源发展蓝皮书》意见征集
提交
1a6cf0f9
《
《2022中国开源发展蓝皮书》意见征集
项目概览
开源软件推进联盟
/
《2022中国开源发展蓝皮书》意见征集
通知
75
Star
16
Fork
12
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
《
《2022中国开源发展蓝皮书》意见征集
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1a6cf0f9
编写于
6月 15, 2022
作者:
《新程序员》编辑部
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
上级
f7563f2d
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
18 addition
and
17 deletion
+18
-17
《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
+18
-17
未找到文件。
《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
浏览文件 @
1a6cf0f9
#
#
第六章 中国开源教育现状
# 第六章 中国开源教育现状
开源教育旨在让数字时代的公民了解开源的理念与文化,增强数字化协作能力,共享开源开放的成果。开源教育由来已久,开源本身具有的开放共享特性,与教育的目标和特征不谋而合。开源教育涵盖开源文化教育、开源意识教育、开源技能教育三方面。开源文化教育内容主要包括开源社区的形成机理和运转机制,以及开源活动得以持续生存和发展的机制机理等,同时还包括开源历史、开源共识及开源的治理规则等。开源意识教育包括创新意识和开放透明的协作共享意识教育。创新意识表现在基于开源技术迭代的基础,敏锐感知新兴技术的需求并进行快速创造。协作共享意识表现在适应全球分布式开发的趋势。开源技能体现为开发者传统的编程能力,开发者对开源技术和工具的使用能力,以及分布式环境下的协调、协作能力。
##
#
6.1 开源教育正加速融入并贯穿教育全阶段
## 6.1 开源教育正加速融入并贯穿教育全阶段
###
#
6.1.1 高、中、小学开源教育
### 6.1.1 高、中、小学开源教育
在人才培养的高、中、小学阶段,开源文化与技术逐渐渗入庞大的教学体系中。虽然中小学信息化教育目前较少开设独立的开源文化与技能教学内容模块,然而由于开源具有低成本、便于获取、学习和应用等优势,各地高、中、小学尝试以开源软件作为素质教育、创客教育的工具,培养学生的科学精神和创造力。众多开源组织、开源在线教育平台组织了相关师资培训及学生创客活动,进行开源启蒙教育。
###
#
6.1.2 高等院校开源教育
### 6.1.2 高等院校开源教育
高等院校开源教育从学生、教师自发开源教育行为转变为院校行为,从高校教师的独立行为转变为与开源社区合作的共建行为。在高校推进开源教育,建立产学研一体化开源创新人才培养体系,对我国培养适应产业需求的高质量软件人才、建立可持续发展的开源生态、提升软件科技源头创新和软件技术的供给能力、实现向创新链高端跃升等方面具有重要意义。例如,北京大学软件与微电子学院的荆琦老师提出的“产教融合下的双轨制开源教学模式”,与DoKit&Hummer、OpenAnolis、OpenCloudOS、openEuler、openLooKeng、PostgreSQL、RocketMQ、长安链等开源社区合作,开源文化通识性教育和开源实践开发指导双轨同步进行,带给学生全方位沉浸式的开源学习环境。课程通过与开源社区合作,解决了开源技术方向多样性与教师个人研究方向单一性的矛盾。而且课程在进行社区合作的同时,也注重与开源项目捐献企业的校企合作,在一定程度上弥补了企业人才需求与高校教育之间的差距。
目前国内很多高校已经在积极探索我国开源创新人才的培养路径,推动我国开源软件生态建设,提升软件人才与关键软件技术创新和供给能力。众多高等院校加大开源基础设施投入力度,进行开源课程建设,组织开源相关讲座、竞赛以及多种线上线下活动。在高校教师授课中涉及开源的内容占比以及学科深度显著增加。
###
#
6.1.3 职业教育与终身教育
### 6.1.3 职业教育与终身教育
开源职业教育与终身教育跟随行业需求飞速发展。随着互联网技术的发展,以及近年来开源具有越来越大的影响力,开源相关培训以及网络课程大量增加。基于网络的大规模开放在线课程MOOC学习模式出现,大量优质的开源课程资源免费共享,吸引了来自全球学习者注册学习,其中典型的代表是edX、Couresra、Udacity等MOOC平台。大量知名开源项目以及开源项目企业贡献者,为了推动相应技术的大规模应用,也开始组建专门的技术培训学院,发布相应培训认证课程,围绕开源项目推动专业化教育,如RedHat推出了体系化的Linux认证课程等。GitHub、GitLink、CSDN、开源中国等开源社区上的优质项目也为学习者提供了面向全球顶级开发者学习实践的通道。
...
...
@@ -29,15 +29,15 @@
+
要坚持高水平开放合作,打造国家品牌。加强国际交流,探索数字治理方式,努力成为智慧教育的国际引领者。为世界提供中国方案,贡献中国智慧。
##
#
6.2 开源教育平台迅速发展
## 6.2 开源教育平台迅速发展
###
#
6.2.1 基于开发工具和知识社区的开源教育平台
### 6.2.1 基于开发工具和知识社区的开源教育平台
基于开发工具的开源教育平台支持大规模开源开发者分享开源技术、传播开源理念、推广开源项目。基于开发工具的平台典型代表包括 Github.com、SourceForge.net、GitLink.org.cn、Gitee.com、GitCode.net、learnerhub.net等。其中,GitHub平台于2008年4月10日正式上线,除了Git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。Gitee(码云)是开源中国于2013年推出的基于Git的代码托管和协作开发平台,提供本地化的代码托管服务。同时,Gitee也提供了开源软件的发布和沟通社区,供开发者在其中进行技术交流和沟通。
基于知识社区的开源教学平台提供了软件工程服务、讨论区、资源库等,形成了活跃的互动在线学习模式。平台典型代表包括Stackoverflow.com、CSDN.net、learnerhub.net等。其中,Stack Overflow由Jeff Atwood和Joel Spolsky这两个非常著名的Blogger在2008年创建,旨在提供一个与程序相关的IT技术问答网站。中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。
###
#
6.2.2 基于开放实践和开源竞赛的开源教育平台
### 6.2.2 基于开放实践和开源竞赛的开源教育平台
基于开放实践和开源竞赛的开源教育平台支持大规模开源开发者参与开源项目实训,该类平台以实践需要为导向,形成了产教一体化的在线学习模式。例如,早期国防科技大学毛新军教授团队基于社交化编程思想和群智共创理念,设计了群体化学习平台原型系统(learnerhub.net),其主体包括群体化学习内容共创、群体化学习主题研讨、群体化学习问题解决、群体化教学过程外包四大部分,用以支撑开源活动和进行开源教育。
...
...
@@ -53,11 +53,12 @@ CSDN推出的[C训练平台](https://tasking.csdn.net/)围绕训练开发者硬
自2018年以来,中国软件开源创新大赛已成功举办四届。为激发开源创新活力,培养开源软件人才,助力开源生态建设,探索开源教育改革,在教育部高等学校计算机类专业教学指导委员会和软件工程专业教学指导委员会的推动和支持下,在国家自然科学基金委员会信息科学部的指导下,2022年由中国计算机学会(CCF)主办第五届“中国软件开源创新大赛”。大赛重点围绕国家在开源人才培养和生态建设方面的重大战略需求,聚焦“卡脖子”软件领域以及人工智能、大数据等前沿技术领域的开源软件,联合华为、百度、清华大学等企业单位以及多所高校共同设置赛题。
##
#
6.3 国内高校发起的开源项目教育实践
## 6.3 国内高校发起的开源项目教育实践
近年来,我国高校不仅基于开源技术加速教学体系升级,也积极探索、大胆创新,发起了一批优秀的开源项目并有效用于教学和科研工作。下面结合国内三所高校的相关工作介绍该方向的最新动态。
#### 6.3.1 清华大学IoTDB项目
### 6.3.1 清华大学IoTDB项目
近年来,工业互联网已成为国际制造业竞争的制高点,也是中国制造业实现数字化转型的重要途径。为解决工业互联网领域的时间序列大数据管理需求,清华大学软件学院王建民教授带领团队自主研制了面向工业领域的开源时间序列数据管理系统Apache IoTDB。
围绕科研评价“去五唯”。清华大学软件学院从2018年起就改革学生奖学金评选规则,在鼓励同学发表高水平、高影响力的学术论文的同时,积极鼓励同学参与开源社区建设。Apache IoTDB社区成长出来的黄向东博士、乔嘉林博士、田原硕士,先后获得了中国科协托举工程、国家奖学金和清华软件奖,极大地激发了同学们参加开源创新的热情。
...
...
@@ -68,7 +69,7 @@ CSDN推出的[C训练平台](https://tasking.csdn.net/)围绕训练开发者硬
通过开源实践,清华大学软件学院形成了以下经验和体会:1)开源促进国际化人才培养。通过加入开源社区,唤醒利他精神,培养了一批掌握开源规则、具有全球视野的青年教师(托举计划)和优秀学生(国家奖学金);2)促进科研成果传播。“清华数为”IoTDB开源以后,不仅为国内大型工业龙头企业和工业互联网双跨平台所用,还在美国、德国、法国、日本、巴西等国家的企业中得到应用;3)开源提升国际影响力。开源是全球性质的活动,开发者随着软件的传播进一步提升国际影响力,例如入选MIT德国科技论坛特别报道,并且相关科研论文被VLDB2020/FAST2022等顶级会议接受发表。
###
#
6.3.2 北京大学XiUOS项目
### 6.3.2 北京大学XiUOS项目
矽璓XiUOS(X Industrial Ubiquitous Operating System)是北京大学信息技术高等研究院泛在操作系统实验室开源发布的一款面向工业物联场景的泛在操作系统,其出现源自人机物融合计算和第四次工业革命产业需求的碰撞。
...
...
@@ -78,7 +79,7 @@ CSDN推出的[C训练平台](https://tasking.csdn.net/)围绕训练开发者硬
工业物联网是典型的人机物融合泛在计算场景,学术界和产业界对相关人才、工具和知识有高度需求,对从事相关学术研究的科研人员而言,其需要一个开放的工业物联网操作系统作为平台开展学术研究和实验验证,并沉淀相关技术成果;对众多数字化水平不一的工业企业而言,其迫切需要适合自身需求、简单易用的工业物联网操作系统帮助推进数字化转型和智能化升级,还需要众多具备工业物联网多学科相关知识和技能的专业开发人员。因此,矽璓XiUOS团队高度重视开源社区合作和开源教育工作,在GitLink开源平台和木兰开源社区上开放系统源码后,推出开源教育计划,开始编写工业物联网操作系统培训教材。基于头歌平台设计实验案例,并推出面向教学场景的轻量级智能工业物联终端,支持ARM和RISC-V架构处理器,可集成AI加速芯片,具有多种总线接口,支持LoRa/WiFi协议,可开展各种工业环境人机物融合计算的感知、互联、认知、控制等实验。矽璓相关开源教育工作预期将为工业物联网领域培养大量专业人才。
###
#
6.3.3 浙江工业大学开源教育项目
### 6.3.3 浙江工业大学开源教育项目
浙江工业大学计算机科学与技术学院、软件学院陈铁明教授团队研发了DGIoT-Edu和Kellect两个开源项目,分别实现轻量级物联网安全接入与应用开发平台、系统内核层日志高性能采集与智能处理框架,并用于开源教育、科研实验和应用创新。
...
...
@@ -95,11 +96,11 @@ Kellect是一款高性能系统内核层日志无损采集与智能处理开源
**研究创新**
:基于Kellect系统内核层日志智能处理框架,支持学生进行跨平台、跨层域内核日志数据采集,基于数据进行特征挖掘、行为提取、模型训练等科研创新,多篇论文已发表在TIFS、TDSC等安全领域顶级期刊。
##
#
6.4 探索多主体开源教育协同模式
## 6.4 探索多主体开源教育协同模式
虽然中国开源教育模式众多,但开源人才与市场的需求仍然有着较大的差距。国外众多知名高校已经形成了科研、教材、案例、开源项目、企业应用等为一体的开源教育体系。在企业中,前沿科研成果以开源项目发布,学校围绕前沿技术编写教材和教学案例,依托开源项目开展实践教学,培养的人才对接企业需求。我国政府、高校、教育培训机构以及众多开源企业一直在摸索适合我国开源教育的道路,以企业为主导的“联盟”模式、政府联手的“1+1+1工程”、校企合作的双轨制模式、以校园为基础的“浙江模式”和综合推进的“广州经验”,都为开源教育奠定了基础,提供了宝贵的经验,然而尚难以满足行业庞大的需求。
###
#
6.4.1 开源教育由多主体承担
### 6.4.1 开源教育由多主体承担
**社区开源教育**
:以开源社区/开源基金会为依托,通过自觉或不自觉的方式推动的教育活动。Linux基金会、OpenStack基金会等为推广开源社区和开源技术,常态化地组织相应的开源治理交流、开源技术讨论、技术能力培训认证等。例如,开源人才培育中心红帽学院提供多样化的开源课程内容、灵活的实训教学环境、实际任务操作型认证考试和全球通用的标准化资料。
...
...
@@ -109,7 +110,7 @@ Kellect是一款高性能系统内核层日志无损采集与智能处理开源
**科研院所开源教育**
:众多科研院所和开源社区合作的深度与广度显著增加,除了开源协作开发之外,也积极推进开源教育。例如“开源供应链点亮计划”是由中科院软件所和openEuler社共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与到开源软件的开发和维护中,促进国内优秀开源软件社区的蓬勃发展。
###
#
6.4.2 协同教育模式成为开源教育发展趋势
### 6.4.2 协同教育模式成为开源教育发展趋势
政府引导:2020年6月5日,教育部办公厅、工业和信息化部办公厅关于印发《特色化示范性软件学院建设指南(试行)》的通知中提出,要以特色化软件人才培养为目标,以深化产教融合为途径,以改革创新为驱动,以特色发展为重点,深化软件人才培养模式改革,大力开展关键核心软件技术攻关,促进软件生态体系建设,充分发挥软件人才培养对产业发展的支撑引领作用,推动我国软件产业实现由大到强的历史跨越。在指南的指导下,培育重点开源项目、汇聚优秀开源人才、建立创新型开源教育模式、培养高质量软件人才,成为当前高校开源教育的重点任务。同时,开源教育也在对接教育部“计算机领域本科教育教学改革试点工作计划(101计划)”。
...
...
@@ -117,13 +118,13 @@ Kellect是一款高性能系统内核层日志无损采集与智能处理开源
平台支持:2021年,中国计算机协会(CCF)开源发展委员会成立,作为中国计算机及相关领域具有广泛影响的学术团体,重点聚焦共同打造开源、开放、中立的产学研协同开源创新服务平台,通过培育原始开源创新项目,协同科教资源、产业资源和社会资源等探索产、教、研联动的开源创新模式,推动探索学术共同体主导的开源发展新途径,助力我国开源生态建设的发展。在OSTech、华为、Linux基金会亚太区、Linux基金会开源软件学院、南方科技大学等高校开源俱乐部及企业社区的联合支持下,成立了高校开源社区联合体——开源高校联盟,它提供社区运营、技术、课程/认证、导师以及多方面资源和资金服务。开源高校联盟面向全球高校,包括学生、教师、研究院等不同身份的开发者,宗旨是连接国际一流的开源基金会、企业和院校,融合多方开源技术和经验,汇聚为集开源知识与文化、技术培训与认证、职业成长、实习与就业创业的高校开源平台。
##
#
6.5 制约开源教育快速发展的瓶颈
## 6.5 制约开源教育快速发展的瓶颈
开源产业生态高速发展,人才需求紧随其变化,为高校开源人才培养带来匹配难度。尽管企业、科研院所、社区等多个主体都在开展开源教育,培养开源人才。然而,高等院校仍处于人才培养机制的核心地位,但其对开源人才的培养规模体量尚小,难以支撑开源生态蓬勃发展的需要。虽然高等院校的信息类、计算机类、软件类专业教育对开源均有所涉及,但开源更多被视为工具,以开源文化、意识和相关技能为核心的教育力度不足。优秀国产开源成果的课程体系设计、师资队伍建设和培养计划制定尚待完善,以开源教育为核心的内容尚未被设置为普遍性的课程,将其纳入学分的高校数量有限。
多主体开源教育协同、融合机制仍在初级发展阶段,可持续协同模式尚未形成领先经验。无论是政府、产业界还是学界,已就建立产学研一体化开源创新人才培养体系,从而解决矛盾上达成共识,然而系统性框架和可持续协同模式尚未形成成熟经验。教育部提出“计算机领域本科教育教学改革试点工作计划(101计划)”和“特色化示范性软件学院建设计划”。产学研各界正积极建立从高校开源学习、产业开源实践到开源创新创业的闭环,服务我国软件产业发展。
##
#
6.6 开源教育发展建议
## 6.6 开源教育发展建议
在开源教育发展方面,2022年3月,全国人大代表、中国科学院院士、南京大学校长吕建在两会期间建议:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录