开源不仅仅是让某些东西公开访问。它是一套价值观——一种实践社区之间开放协作以构建或维护事物的工作方式。基于这些价值观,今天我们可以观察到一个充满活力和蓬勃发展的开源社区,它为许多行业的巨大成功负责。
大多数家长都希望他们的孩子从童年到成年都秉持良好的价值观,接触开源只是确保孩子学习这些良好价值观的方式之一。重视开放协作不仅仅局限于技术行业;我们可以在其他行业和社区中看到它的作用。通过让现在的学生接触开源之道,我们注定会在未来看到积极的影响,当这些学生带着开放的心态进入职场时。
这种开放的心态反过来会导致更快的开发,因为人们为开源项目做出贡献是因为他们对正在从事的工作充满热情。这教会孩子们做他们喜欢做的事情,而不是提供最多金钱的事情。越来越多的公司现在正在寻找从事过开源项目的人,向学生展示开源可以做什么将鼓励他们为项目做出贡献(甚至开源他们自己的项目),这肯定会在未来获得回报。
在开源环境中,志愿者之间的关系对于确保项目蓬勃发展至关重要。开源鼓励人们发展和维护健康的关系,这将极大地惠及这些学生,不仅在开源社区中,而且在其他环境中也是如此。
让学生接触开源
开源技术正在帮助全球许多学生,无论是为他们提供实验平台(如 Raspberry Pi),还是为经济欠发达国家的贫困儿童提供由 GNU/Linux 驱动的笔记本电脑。 Raspberry Pi 的低成本使其成为学校和学生增强学习能力的经济实惠的选择。 Raspbian 是 Raspberry Pi 的推荐发行版,预装了 Python 和 Scratch,因此学生可以学习如何使用 Raspberry Pi 进行编程。
但这只是冰山一角。借助 Raspberry Pi,学生可以与传感器和其他外部设备配合使用,以进行更具创意的事情,例如制作可控制的机器人。更有抱负的学生可以更进一步,购买自己的 Raspberry Pi 计算机,在课堂外使用,例如作为其开发项目(HTML、CSS、JS、PHP 等)的 Web 服务器、媒体服务器或其他项目。
Raspberry Pi 的可能性是无限的。最近,BBC 启动了一个全国性项目,为七年级(11 岁和 12 岁)的每位学生提供一台个人编码设备,目前名为 Micro Bit 项目,该项目利用了开源硬件。这些只是开源技术帮助学生的一些例子。
许多学生目前每天都在使用(或将要使用)开源技术(或使用开源组件的技术),但他们中的许多人并没有意识到这一点。开源技术每天都在帮助学生,提升他们的教育水平,将他们的课程带到他们探索过的地方,或者为他们提供原本无法获得的资源,这一点是显而易见的。并且从开源哲学中衍生出来的是今天的一种新的教育形式:开放教育,全球的教育工作者聚集在一起,免费共享、制作和更新教育资源。
提高意识
提高学生开源意识的最简单方法之一是让他们了解他们每天使用的许多技术都是开源的。
我个人通过研究 GNU/Linux 的起源了解了开源运动,GNU/Linux 为我的 Raspberry Pi Model B 提供动力。直到那天,我才完全不了解开源运动,也不了解我正在使用开源操作系统。
我们可以让学生接触开源的许多其他方法之一是在他们的信息技术课或计算机科学课上向他们讲授开源价值观。我们经常看到学生学习许多其他学科的背景知识,这当然不应该成为例外。如果要求学生学习某些法律及其确切的发布日期,那么为什么他们不应该学习开源软件及其原则呢?开源软件及其原则负责为数十亿台设备、服务和基础设施提供动力。
3 条评论