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