首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

很高兴能够在今年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人才!

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

基于开源的人才培养模式与创新创业生态(架构):这个是顶层设计,目前还是起步阶段,好在国内也开始有一些学校开始思考这块的内容,比如北京大学、国防科技大学等。

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

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

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

观点3:

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

最后总结一下:

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

Education×Open source = New Learning Science

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

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

实践、实践、再实践!

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180721A0HW6100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券