上个月底,我有幸与几位同事一起参加了 US2020 RTP STEM EXPO。大约 500 名来自北卡罗来纳州对科学、技术、工程和数学 (STEM) 感兴趣的学生参加了这次活动。我和我的同事们围坐在几张桌子旁,与学生、教师、管理人员和家长们交流了关于开源、开放硬件和编程的知识。
一张桌子上放着 6 台运行 Red Hat Enterprise Linux 和 Firefox 的笔记本电脑,设置为信息亭模式,供孩子们使用 Scratch 进行编程。他们被布置了一个挑战,如果他们能编写代码完成挑战,就能获得奖品。
照片由 Giovanni Sanchez 拍摄 CC-BY-4.0
在另一张桌子上,我们设置了一些展示品,试图吸引孩子们注意我们的区域。我们有一个高射投影仪滚动播放关于开源的演示文稿,一个屏幕播放完全使用开源技术创作的动画短片 Big Buck Bunny。我们还有几个用 3D 打印机制作的小玩具和小玩意,以及我自己的 Raspberry Pi 控制的 500 个灯,这些灯与我为这次活动精心挑选的几首歌曲同步闪烁。灯光的设置是我用来撰写 使用 Raspberry Pi 创建你自己的音乐灯光秀 的设置。
照片由 Giovanni Sanchez 拍摄 CC-BY-4.0
在一天中,有一件事对我来说变得清晰起来:这些孩子中的大多数人真的希望长大后能在科技领域工作。有好几个孩子向我咨询如何入门编程、系统管理和为开源项目做贡献。这就是这篇文章的构思来源。
令人惊讶的是,看到这么多路过我们桌子的孩子接触过游戏或社交媒体以外的某种技术。他们中有相当一部分人甚至已经在学校使用过 Scratch,但他们中很少有人有机会安装操作系统。当我停下来思考时,我个人的结论是,家长们不愿意为了让孩子们在那个层面上进行尝试而拿家用电脑的稳定性冒险。我有三个孩子,其中两个是青少年,我自己也不愿意让 15 岁的孩子“尝试”在他的笔记本电脑上安装 Linux。我的意思是,他用它来写学校论文和做数学作业。如果他搞砸了,我宁愿不做技术支持。这很昂贵,不仅是时间上的投入,也是经济上的投入。
这就是 Raspberry Pi 的用武之地。它是一台 35 美元的、功能齐全的电脑,孩子们可以将其插入电视并随意摆弄,而无需冒“毁坏”家用电脑的风险。他们可以按照互联网上的说明,在 MicroSD 卡上安装 NOOBS、Raspbian 或 Pidora,将其插入 Pi 并“摆弄” Linux。
所以,我对很多孩子的建议是,用他们的生日或圣诞节的钱买一块 Raspberry Pi,然后在互联网上搜索操作指南和入门指南。一旦他们启动并运行了它,他们应该查找一些 Linux 操作指南,学习基本的 shell 命令,并弄清楚如何安装和删除软件包。一旦他们对这些有了一些了解,他们应该选择一种编程语言(Scratch、Javascript、Logo、Python、Php、Ruby、Perl)并做一些“Hello World”应用程序。最后,我会告诉他们找到他们热衷的东西,因为很可能世界上会有一个或多个与此相关的开源项目。
这些孩子的部分目标是,最终他们将能够通过报告和修复错误、帮助编写文档和营销,甚至进行开源翻译,开始回馈开源社区。至少我是这样开始的。
活动结束时,我们所有人都互相拍拍背,称赞我们的展位对孩子们来说非常成功,并已经在谈论明年再次举办。
我等不及了。
感谢 Giovanni Sanchez 对本文的贡献。
硬件
连接
本文是 Rikki Endsley 协调的 开放硬件连接专栏 的一部分。请通过 open@opensource.com 联系我们,分享您关于不断发展的开放硬件社区以及来自世界各地创客和修补匠的精彩项目的故事.
6 条评论