Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
开源软件推进联盟
《2022中国开源发展蓝皮书》意见征集
提交
940c7d3f
《
《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看板
提交
940c7d3f
编写于
6月 15, 2022
作者:
《新程序员》编辑部
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
上级
1a6cf0f9
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
14 addition
and
17 deletion
+14
-17
《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
+14
-17
未找到文件。
《2022中国开源发展蓝皮书》V0.8版/第6章 中国开源教育现状.md
浏览文件 @
940c7d3f
# 第六章 中国开源教育现状
开源教育旨在让数字时代的公民了解开源的理念与文化,增强数字化协作能力,共享开源开放的成果。开源教育由来已久,
开源本身具有的开放共享特性,与教育的目标和特征不谋而合。开源教育涵盖开源文化教育、开源意识教育、开源技能教育三方面。开源文化教育内容主要包括开源社区的形成机理和运转机制,以及开源活动得以持续生存和发展的机制机理等,同时还包括开源历史、开源共识及开源的治理规则等。开源意识教育包括创新意识和开放透明的协作共享意识教育。创新意识表现在基于开源技术迭代的基础,敏锐感知新兴技术的需求并进行快速创造。
协作共享意识表现在适应全球分布式开发的趋势。开源技能体现为开发者传统的编程能力,开发者对开源技术和工具的使用能力,以及分布式环境下的协调、协作能力。
开源教育旨在让数字时代的公民了解开源的理念与文化,增强数字化协作能力,共享开源开放的成果。开源教育由来已久,
其本身具有的开放共享特性,与教育的目标和特征不谋而合。开源教育涵盖开源文化教育、开源意识教育、开源技能教育三方面。开源文化教育内容主要包括开源社区的形成机理和运转机制,以及开源活动得以持续生存和发展的机制、机理等,同时还包括开源历史、开源共识及开源的治理规则等。开源意识教育包括创新意识和开放透明的协作共享意识教育,创新意识表现在基于开源技术迭代的基础上,敏锐感知新兴技术的需求并进行快速创造,
协作共享意识表现在适应全球分布式开发的趋势。开源技能体现为开发者传统的编程能力,开发者对开源技术和工具的使用能力,以及分布式环境下的协调、协作能力。
## 6.1 开源教育正加速融入并贯穿教育全阶段
### 6.1.1 高、中、小学开源教育
在人才培养的高、中、小学阶段,开源文化与技术逐渐渗入庞大的教学体系中。虽然中小学信息化教育目前较少开设独立的开源文化与技能教学内容模块,然而由于开源具有低成本、便于获取、学习和应用等优势,各地高、中、小学尝试以开源软件作为素质教育、创客教育的工具,培养学生的科学精神和创造力。众多开源组织、开源在线教育平台组织了相关师资培训及学生创客活动,进行开源启蒙教育。
在人才培养的高、中、小学阶段,开源文化与技术逐渐渗入庞大的教学体系中。虽然中小学信息化教育目前较少开设独立的开源文化与技能教学内容模块,但是由于开源具有低成本、便于获取、学习和应用等优势,各地高、中、小学尝试以开源软件作为素质教育、创客教育的工具,培养学生的科学精神和创造力。众多开源组织和开源在线教育平台组织了相关师资培训及学生创客活动,进行开源启蒙教育。
### 6.1.2 高等院校开源教育
高等院校开源教育从学生、教师自发开源教育行为转变为院校行为,从高校教师的独立行为转变为与开源社区合作的共建行为。在高校推进开源教育,建立产学研一体化开源创新人才培养体系,对我国培养适应产业需求的高质量软件人才、建立可持续发展的开源生态、提升软件科技源头创新和软件技术的供给能力、实现向创新链高端跃升等方面具有重要意义。例如,北京大学软件与微电子学院的荆琦老师提出的“产教融合下的双轨制开源教学模式”,与DoKit&Hummer、OpenAnolis、OpenCloudOS、openEuler、openLooKeng、PostgreSQL、RocketMQ、长安链等开源社区合作,开源文化通识性教育和开源实践开发指导双轨同步进行,带给学生全方位
沉浸式的开源学习环境。课程通过与开源社区合作,解决了开源技术方向多样性与教师个人研究方向单一性
的矛盾。而且课程在进行社区合作的同时,也注重与开源项目捐献企业的校企合作,在一定程度上弥补了企业人才需求与高校教育之间的差距。
高等院校开源教育从学生、教师自发开源教育行为转变为院校行为,从高校教师的独立行为转变为与开源社区合作的共建行为。在高校推进开源教育,建立产学研一体化开源创新人才培养体系,对我国培养适应产业需求的高质量软件人才、建立可持续发展的开源生态、提升软件科技源头创新和软件技术的供给能力、实现向创新链高端跃升等方面具有重要意义。例如,北京大学软件与微电子学院的荆琦老师提出的“产教融合下的双轨制开源教学模式”,与DoKit&Hummer、OpenAnolis、OpenCloudOS、openEuler、openLooKeng、PostgreSQL、RocketMQ、长安链等开源社区合作,开源文化通识性教育和开源实践开发指导双轨同步进行,带给学生全方位
、沉浸式的开源学习环境。课程通过与开源社区合作,解决了开源技术方向多样性与教师个人研究方向单一性之间
的矛盾。而且课程在进行社区合作的同时,也注重与开源项目捐献企业的校企合作,在一定程度上弥补了企业人才需求与高校教育之间的差距。
目前
国内很多高校已经在积极探索我国开源创新人才的培养路径,推动我国开源软件生态建设,提升软件人才与关键软件技术创新和供给能力。众多高等院校加大开源基础设施投入力度,进行开源课程建设,组织开源相关讲座、竞赛以及多种线上
线下活动。在高校教师授课中涉及开源的内容占比以及学科深度显著增加。
目前
,国内很多高校已经在积极探索我国开源创新人才的培养路径,推动开源软件生态建设,提升软件人才与关键软件技术创新和供给能力。众多高等院校加大开源基础设施投入力度,进行开源课程建设,组织开源相关讲座、竞赛以及多种线上、
线下活动。在高校教师授课中涉及开源的内容占比以及学科深度显著增加。
### 6.1.3 职业教育与终身教育
开源职业教育与终身教育跟随行业需求飞速发展。随着互联网技术的发展,以及近年来开源具有越来越大的影响力,开源相关培训以及网络课程大量增加。基于网络的大规模开放在线课程MOOC学习模式出现,大量优质
的开源课程资源免费共享,吸引了来自全球学习者注册学习,其中典型的代表是edX、Couresra、Udacity等MOOC平台。大量知名开源项目以及开源项目企业贡献者,为了推动相应技术的大规模应用,也开始组建专门的技术培训学院,发布相应培训认证课程,围绕开源项目推动专业化教育,如RedHat
推出了体系化的Linux认证课程等。GitHub、GitLink、CSDN、开源中国等开源社区上的优质项目也为学习者提供了面向全球顶级开发者学习实践的通道。
开源职业教育与终身教育跟随行业需求飞速发展。随着互联网技术的发展,以及近年来开源具有越来越大的影响力,开源相关培训以及网络课程大量增加。基于网络的大规模开放在线课程MOOC学习模式出现,大量优质
开源课程资源免费共享,吸引来自全球学习者注册学习,其中典型的代表是edX、Couresra、Udacity等MOOC平台。大量知名开源项目以及开源项目企业贡献者,为了推动相应技术的大规模应用,也开始组建专门的技术培训学院,发布相应培训认证课程,围绕开源项目推动专业化教育,如红帽
推出了体系化的Linux认证课程等。GitHub、GitLink、CSDN、开源中国等开源社区上的优质项目也为学习者提供了面向全球顶级开发者学习实践的通道。
在国家相关政策的指导下,随着教育信息化的发展,开源教育正在融入从中小学教育到职业化教育的各个阶段。2022年3月,教育部举行国家智慧教育平台启动仪式。教育部党组书记、部长怀进鹏出席仪式并宣布
国家智慧教育平台正式上线,强调要以平台开通为契机,紧紧抓住数字教育发展战略机遇,以高水平的教育信息化引领教育现代化。国家智慧教育平台为开源教育提供了重要推广和支撑环境。该平台从五
方面支撑开源教育。
在国家相关政策的指导下,随着教育信息化的发展,开源教育正在融入从中小学教育到职业化教育的各个阶段。2022年3月,教育部举行国家智慧教育平台启动仪式。教育部党组书记、部长怀进鹏出席仪式并宣布
“国家智慧教育平台”正式上线,强调要以平台开通为契机,紧紧抓住数字教育发展战略机遇,以高水平的教育信息化引领教育现代化。国家智慧教育平台为开源教育提供了重要推广和支撑环境。具体来看,该平台从五个
方面支撑开源教育。
+
要建立教育数字化公共服务体系。把国家智慧教育平台打造成提供公共服务的国家平台、学生学习交流的平台、教师教书育人的平台、学校办学治校与合作交流的平台,教育提质增效和改革发展的平台,以及实现个性化学习、终身学习和教育现代化的平台。
+
要坚持优先服务师生和社会急需,支撑抗疫大局。为抗疫一线师生打造一所永远在线的网上课堂,加强抗疫知识学习、心理健康教育和引导,提供更加坚强有力的保障。
+
要坚持自立自强,强化效果导向、服务至上,引领教育变革。运用平台深化“双减”,赋能职教,创新高校教育改革,深化评价改革,突出效果导向,推进应用服务支持。
+
要坚持守正创新,加强体制机制建设,推动共建共享。汇聚众力、广集众智,为各方协同发展、共建共享数字社会创造契机。
+
要坚持守正创新,加强体制、机制建设,推动共建、共享。汇聚众力、广集众智,为各方协同发展、共建共享数字社会创造契机。
+
要坚持高水平开放合作,打造国家品牌。加强国际交流,探索数字治理方式,努力成为智慧教育的国际引领者。为世界提供中国方案,贡献中国智慧。
## 6.2 开源教育平台迅速发展
### 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也提供了开源软件的发布和沟通社区,供开发者在其中进行技术交流和沟通。
基于开发工具的开源教育平台支持大规模开源开发者分享开源技术、传播开源理念、推广开源项目。基于开发工具的平台典型代表包括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年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。
基于知识社区的开源教学平台提供了软件工程服务、讨论区、资源库等,形成了活跃的互动在线学习模式。平台典型代表包括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 基于开放实践和开源竞赛的开源教育平台
...
...
@@ -61,7 +58,7 @@ CSDN推出的[C训练平台](https://tasking.csdn.net/)围绕训练开发者硬
近年来,工业互联网已成为国际制造业竞争的制高点,也是中国制造业实现数字化转型的重要途径。为解决工业互联网领域的时间序列大数据管理需求,清华大学软件学院王建民教授带领团队自主研制了面向工业领域的开源时间序列数据管理系统Apache IoTDB。
围绕科研评价“去五唯”
。清华大学软件学院从2018年起就改革学生奖学金评选规则,在鼓励同学发表高水平、高影响力的学术论文的同时,积极鼓励同学参与开源社区建设。
Apache IoTDB社区成长出来的黄向东博士、乔嘉林博士、田原硕士,先后获得了中国科协托举工程、国家奖学金和清华软件奖,极大地激发了同学们参加开源创新的热情。
围绕科研评价“去五唯”
,清华大学软件学院从2018年起就改革学生奖学金评选规则,在鼓励同学发表高水平、高影响力的学术论文的同时,积极鼓励同学参与开源社区建设。从
Apache IoTDB社区成长出来的黄向东博士、乔嘉林博士、田原硕士,先后获得了中国科协托举工程、国家奖学金和清华软件奖,极大地激发了同学们参加开源创新的热情。
在积极引导同学参加开源工作的同时,清华大学软件学院还鼓励教师积极参加开源工作,并将开源实践引入课程教学工作,比如在清华大学大数据证书人才培养项目中积极引导同学使用包括Apache IoTDB在内的工业大数据软件,结合企业应用项目开展“真刀真枪”的课程实践,每年有近百名来自清华大学二十多个专业的同学获益。
...
...
@@ -83,7 +80,7 @@ CSDN推出的[C训练平台](https://tasking.csdn.net/)围绕训练开发者硬
浙江工业大学计算机科学与技术学院、软件学院陈铁明教授团队研发了DGIoT-Edu和Kellect两个开源项目,分别实现轻量级物联网安全接入与应用开发平台、系统内核层日志高性能采集与智能处理框架,并用于开源教育、科研实验和应用创新。
DGIoT-Edu是国内首款面向轻量级工业物联网安全接入与应用开发的开源平台。平台可进行一键式开发部署,实现海量物联设备的安全可控接入,并开放二次应用开发。支持物联模型
-规则引擎-数据通道-组态页面全流程低代码开发、前后端完全开源、兼容多行业工业协议,千万级承载,运营级底座,全开放扩展,在降低开发运维成本的同时保障运营安全、设备安全、数据安全,支持物联网应用系统开发的全过程国产化
无“卡脖”之忧。
DGIoT-Edu是国内首款面向轻量级工业物联网安全接入与应用开发的开源平台。平台可进行一键式开发部署,实现海量物联设备的安全可控接入,并开放二次应用开发。支持物联模型
—规则引擎—数据通道—组态页面全流程低代码开发、前后端完全开源、兼容多行业工业协议,千万级承载,运营级底座,全开放扩展,在降低开发运维成本的同时保障运营安全、设备安全、数据安全,支持物联网应用系统开发的全过程国产化,
无“卡脖”之忧。
DGIoT-Edu在工业物联网安全接入与应用开发方面的开源教育模式分为教学课程、实验实训、应用实战三个部分:1)教学课程:基于平台开展面向工业互联网产业需求的相关软硬件开发,主要开展工业互联网技术原理、物联网平台技术、传感器设备的介绍与使用、行业案例分析与开发等教学课程;2)实验实训:面向实验教学和产业实训需求,收集物联网的行业应用案例,开发DGIoT-Edu开源实验案例库,让学生自主完成传感器的安全接入、应用开发、数据分析等实验;3)应用实战基于DGIoT-Edu搭建轻量级物联网应用创新实验场,支持学生面向工业互联网业务场景快速复刻创新应用,扩展DGIoT-Edu的开源项目外延。
...
...
@@ -108,7 +105,7 @@ Kellect是一款高性能系统内核层日志无损采集与智能处理开源
**高校开源教育**
:欧洲和美国许多大学鼓励学生参与开源,我国高校也围绕将开源技术融入到人才培养,尤其是实践教学环节开展了有益的探索。例如在2005年,开源高校推进联盟(LUPA)在杭州成立,对我国开源人才培养起到了积极的推进作用。我国大部分高校很早就开设了讲授Linux等开源软件的课程,也有很多课程将开源软件作为教学示例,在讲授软件的同时传授开源开发技术。近年来,随着开源开放、协作创新理念的普及,讲授开源文化和相关领域知识的课程越来越多,开源布道进入高校,与开源实践类课程相结合,培养出越来越多的高质量开源贡献者。
**科研院所开源教育**
:众多科研院所和开源社区合作的深度与广度显著增加,除了开源协作开发之外,也积极推进开源教育。例如“开源供应链点亮计划”是由中科院软件所和openEuler社共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与到开源软件的开发和维护中,促进国内优秀开源软件社区的蓬勃发展。
**科研院所开源教育**
:众多科研院所和开源社区合作的深度与广度显著增加,除了开源协作开发之外,也积极推进开源教育。例如“开源供应链点亮计划”是由中科院软件所和openEuler社
区
共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与到开源软件的开发和维护中,促进国内优秀开源软件社区的蓬勃发展。
### 6.4.2 协同教育模式成为开源教育发展趋势
...
...
@@ -130,7 +127,7 @@ Kellect是一款高性能系统内核层日志无损采集与智能处理开源
第一,推动基于优秀国产开源成果的课程体系设计、师资队伍建设和培养计划制定,培养开源创新人才,支撑国产开源软件形成可持续发展生态。前沿信息技术如云计算、大数据、人工智能、区块链等均以开源模式快速创新,高校相关课程体系要积极吸纳开源成果,推动基于开源的高校软件教育。一是鼓励高校和企业联合,围绕我国开源成果开发建设课程教材和实践能力教学体系,开设相应课程,通过必修课、学分制等推进课程普及。二是设计相应的激励政策和交流通道,鼓励企业开源人才进入高校课堂,建立良好的开源师资队伍。三是推动校企联合,开展产业开源生态链实习,引导学生进入国产开源软件生态,为形成可持续生态培养后备力量。建议由教育部牵头,会同工信部等国家部委,以101计划和特色化示范性软件学院建设为基础,推动基于开源的教育落实到相应方案和规划中。
第二,加强开源文化和开源技能教育,建立鼓励软件成果开源的评价机制和价值导向,推动高校产出更多原创性开源成果。高校是科技创新的重要源头
。
我国高校亟需加强面向开源的软件教育。一是在软件工程等相关课程内容设计上,主动融入开源文化、开源规律和开源模式的教学内容,培养学生的开源意识和开源技能。二是在高校学科建设评价机制方面,将成果开源情况纳入考核指标,鼓励高校师生积极参与开源社区贡献,鼓励高校形成原创性开源成果。建议由教育部牵头,会同科技部等国家部委,推动面向开源的软件教育课程内容改革以及教学科研评价机制设计。
第二,加强开源文化和开源技能教育,建立鼓励软件成果开源的评价机制和价值导向,推动高校产出更多原创性开源成果。高校是科技创新的重要源头
,
我国高校亟需加强面向开源的软件教育。一是在软件工程等相关课程内容设计上,主动融入开源文化、开源规律和开源模式的教学内容,培养学生的开源意识和开源技能。二是在高校学科建设评价机制方面,将成果开源情况纳入考核指标,鼓励高校师生积极参与开源社区贡献,鼓励高校形成原创性开源成果。建议由教育部牵头,会同科技部等国家部委,推动面向开源的软件教育课程内容改革以及教学科研评价机制设计。
第三,以开源教育为抓手,打造新型产教融合平台,建立从高校开源学习、产业开源实践到开源创新创业的闭环,服务我国软件产业发展。开源教育应拓展到人才培养成长的各个阶段,需要相应平台和政策环境的支持。一是以各类教学服务平台为基础,以开源实践创新为抓手,打造涵盖学习实践和创新创业的云原生产教融合开源实践平台和开放共享学习创业社区;二是以学生为中心,以融合平台为依托,联合高校、企业、投融资机构等建立起支持学生从开源实践到创新创业的机制和途径。建议由教育部联合工信部、国家发改委、中国科协等共同设计行动方案。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录