开源论道程序员

少年强则社区强:高校开源教育的创新实践之路

2018-07-31  本文已影响192人  开源社

本文为开源社理事会成员王伟老师在TiD2018“开源论坛”上的演讲稿,整理后与大家分享。

王伟

王伟,毕业于同济大学计算机科学与技术系,获博士学位。现为同济大学计算机科学与技术系副教授,博士生导师,中国计算机学会高级会员,中国计算机学会教育工作委员会委员,中国计算机学会大数据专委会通讯委员,开源社理事会成员。


很高兴能够在今年 TiD 2018 大会上的开源分论坛上进行分享,作为高校的背景,自然非常关注高校的开源教育。

很遗憾,国内高校目前在开源这块,无论是在开源文化、开源技术、还是在开源治理这些方面,都还处于非常初期的状况,在某些方面可以说还是非常的荒芜。

然而,我们可以看到,今天的整个 IT 界的发展趋势已然是一番围绕开源生态所展开的巨幅画面,无论是 Linux 服务器对云端吞噬,还是 Android 操作系统对终端的占领,就连微软这样有着闭源基因的公司也悄悄成长为一个开始享受开源利益、并逐步在某些方面开始掌控开源话语权的全新面貌的公司了,Github 这样的平台给微软带来的远远不止开发者人才、开源项目数据等这样的资源,它在重构微软硕大无比躯体内的企业基因。

今天已经不是开源和闭源之间的选择与博弈,而是大面积的开源与开源项目之间的竞争,这里面包含了技术、社区、人才等众多方面的综合因素。所谓,得开发者得天下!例如,Kubernetes 社区战略性的全方位吸引开发者的策略令人叹为观止!

如果说软件正在吞噬着世界,那么开源正在吞噬着软件。今天是 IT 世界,是互联、开放、协作、演化的世界!

人类的大部分群体都在互联网上进行着数字化生存,通过互联网开展着协作。所谓 Living on the cloud, swimming in the (open source) pool,就是这个意思。

互联网的不断发展,促成了互联网群体智能在解决多个领域的问题中展现了神奇的力量:Wikipedia、Github、 Stack Overflow、Bitcoin,都是开放互联网下的伟大作品。

而技术演化的步伐是不可阻挡的,每一个新技术的出现都是为了替代掉使用旧技术的人的劳动力!要懂机器、能操纵机器;要懂得开源、能玩转开源!

观点1

拥抱互联网与云计算,开放分享和协作学习,成为具有开源精神的新一代卓越 IT 人才!

然而,高校的开源教育已经在各个方面都全面落后了,原因当然是多方面的,人是主要原因。顺便一个题外话,即便是在基本的计算机教育这块,教师的教育理念与教学方法也是亟待提高的,计算机科学的师范教育已经刻不容缓了。

国家也已经开始深刻意识到互联网时代下教育的基本问题,陆续开展了教育信息科学与技术(基金委)、协同育人项目(教育部)、纵向教学研究项目等。以教育部的协同育人项目为例,2011 年只有 8 家企业 245 个项目,提供经费 1200 万,而 2018 年仅上半年的相关数据分别是 346 家企业、14576 个项目、35.15 亿元,按比例测算,分别是当年的 87 倍、121 倍和 500 倍。

然而,这些举措能够带来多大的效果还是未知。还是以协同育人项目为例,已经有部分项目沦为企业向高校买产品的一个平台,企业究竟愿意花多少精力在真正的教育上,背后的动机让人怀疑。

但是如果我们将眼光放大一些,开源界的教育清流着实可以让我们眼前一亮。例如,GitHub 上的明星项目FreeCodeCamp 远比一些企业所兜售的产品来的闪亮,免费、碎片化、游戏化的前端课程已经形成了一个全球化的学习社区,无数的学员已经从中受益匪浅。

观点2

需要联合高校、企业和开源社区共同协作支撑计算机教育,培养新一代卓越IT人才!

问题大家都会说,从自己开始实践,做些具体的事情,才是正确的方式。目前我所在高校、实验室和学生初创企业正在开展如下几个方面的工作:

01 基于开源的人才培养模式与创新创业生态(架构)

这个是顶层设计,目前还是起步阶段,好在国内也开始有一些学校开始思考这块的内容,比如北京大学、国防科技大学等。

02 新一代交互式开发者学习社区(平台)

这是我们目前正在重点开展的一个教研和初创项目(KFCoding),已经有了不少初步成果,并在一些高校开展了试点工作。我们希望研发一个全新的交互式学习资源空间的构建工具,在此基础上吸引众多的内容创作者上这个平台,最终形成一个学习社区。

03 基于教育区块链的社区激励机制(激励)

在上述平台中引入区块链做激励机制,目前在和开源社合作,预计10月份的中国开源年会上对接 KCoin,大家拭目以待。实际上,目前风头正盛的区块链技术在教育领域可以有很多好的落地场景。

04 学习内容数据库与学习行为大数据(沉淀)

最后在平台上形成我们自己的教育大数据,这样就可以做到真正的互联网教育模式了。我相信,教育一定会像其他领域一样深度的互联网化,教育社交网络、个性化教育资源推荐、智能化学习路径、自适应学习模式、游戏化学习策略,我相信都会在不远的将来大规模落地的。

观点3

我们应该构建一个开放合作的教育生态,多方面充分的利用国家资源、企业资源、高校资源和开源社区资源,共同谋划出力我们的高校IT教育,包括:核心技术研发、优质内容生产、社群模式形成、教育数据沉淀、以及开放生态构建。

总结

● 计算机教育面临重大改革,将开源融入到教育实践中:

    Education × Open source = New Learning Science

● 拥抱互联网与云计算,开放分享和协作学习,成为具有开源精神的新一代卓越IT人才;

● 需要高校、企业、开源社区共同协作,利用开放的理念,借助新一代的教育技术,形成教育信息化场景和教育基础设施;

● 实践、实践、再实践!

希望能够给大家带来一些启发!

PPT 完整贴图如下:

上一篇下一篇

猜你喜欢

热点阅读