孩子们接管
与 Linux 一样,这些孩子们都在创造事物——然后使它们变得更好。他们也正在对抗根深蒂固的自上而下的系统,他们将改革或击败这些系统。这是唯一的选择。
一切始于这里,长岛的中心地带,皇后区以东几十个出口。我在 Mineola 公立学校亲眼目睹了这一切,在那里,孩子们在名为 kidOYO(“kid-oh-yo”)的非营利组织的带领下,正在不同的设备和操作系统上学习用不同的语言进行编程,创造和再创造软件和硬件,既有趣又快速。他们对自己和同龄人眼中的尊重源于他们的实际工作和对他人的帮助。他们也在生产力和信心水平上不断前进,这些水平肯定会创造现实世界的结果,并剥夺任何旨在控制他们的系统的齿轮。Mineola 的学校不是这些系统之一。
OYO 的意思是 Own Your Own(拥有你自己的),这就是这些孩子们正在学习做的事情。用更极客的话来说,他们正在扎根自己的在线生活。他们通过学习用 Scratch 开始,并逐步学习 Python、Java、C# 等语言进行编程。他们正在他们可以使用的每个硬件和软件平台上这样做,同时仍然以 Linux 为锚点,因为 Linux 是个人自由和自主权的根基最深的地方。他们正在以 Linus 的书名的精神来做这一切:只是为了好玩。
有了 kidOYO,启发式方法是双向的:kidOYO 教孩子们,孩子们教 kidOYO。迭代是持续不断的。有效的改进,无效的丢弃。成功的衡量标准是孩子们保持的热情,他们彼此给予和获得的能量,以及他们学习和教授的知识。他们没有被划分为钟形曲线,也没有被贴上诸如“天才”或“有挑战”等产生等级的标签。他们也不受旧的成绩单系统的束缚。当他们参加标准化考试时,例如大学 AP(高级分班)计算机科学考试,他们往往会表现出色。
kidOYO 是 Loffreto 一家的创造:Devon 和 Melora,以及他们现在 13 岁的儿子 Zhen。最初是为了教 Zhen 计算,后来演变成教每个孩子,每个地方的孩子学习计算机科学的方法。kidOYO 的方法类似于 Linux 内核不断改进的方式,代码贡献者和维护者消除错误并迭代以实现不断扩展的完整性,并以目标和乐趣的平等混合为指导。

图 1. Melora、Zhen 和 Devon Loffreto
在我们见面之前,我从 Devon 的写作风格和对事物的深入了解中推断,他可能是一位与我同龄甚至更年长的绅士。因此,我惊讶地发现他不仅是一个年轻的小伙子,而且还是纽约州高中棒球和篮球冠军球员,他凭借体育奖学金上了大学——而且他还长得像乔治·克鲁尼的特技替身。
我也早就知道 kidOYO 所做的事情很重要。但是,直到我听从 Devon 的邀请,亲眼目睹他们的方法在工作中发挥作用,我的思想才被震撼。那发生在今年二月的土拨鼠日。(我在那次访问中拍摄的一组照片可在 Linux Journal Flickr 网站 此处找到。本文中的许多链接都指向该相册中带有标题的照片。)
Mineola 是一个典型的纽约中产阶级郊区小镇。它是一个两平方英里的村庄,位于长岛南北海岸之间,拿骚县的中心地带,人口约 20,000,是约 150 万人的家园。Mineola 自由联合学区却绝非典型。我从未见过一个公立学校——或任何学校——系统像它那样,双脚平等地扎根于数字世界和物理世界,或者像它那样决心帮助孩子们掌握两者。例如,我参观的所有三所学校都在图书馆内创建了社交和黑客空间,称为编码中心。书籍和书架仍然重要,但孩子们使用计算和相关设备(例如 3D 打印机和可编程机器人)进行研究、学习和共同教学的能力也很重要。
站在 Mineola 中学的编码中心,周围是孩子们在 Chromebook 上做着令人惊叹的事情,Michael Nagler 博士 (@naglersnotions),学区主管,向我介绍了 kidOYO 如何参与其中的背景故事
三年前,我的妻子为我们的儿子报名参加了这些人开设的编码课。所以我开车送儿子去那里,我看着他们在做什么,我印象深刻。我问 Dev,“你们为什么不在学校里?”他说,“学校不和我们谈。”所以我说,“好吧,你现在正在和一个学校谈。”我们努力帮助他们调整平台以适应学校,从我们的学校开始。我的意思是我们所有的学校。我们直接深入深水区,从幼儿园的孩子开始,一直推到高中。现在我们已经开始了为期三年的旅程,到目前为止,在此期间一切都在变化。不断地。小孩子们掌握了技能,然后他们就升上来了。现在我必须调整我的下一个级别,并且要比我处理任何其他课程的速度都快得多。例如,现在,对于高中的 AP 计算机原理课程,他们正在学习 Hatch 1 和 Hatch 2 的学习路径。
后来,当我在一封电子邮件中问 Melora Hatch 是什么时,她回答说:“Hatch 是 OYOclass 中的一个应用程序,它使用 Scratch 编程语言。以下是 Hatch 中制作的两个项目:kidOYO 10 岁学生 'Lucy' 的一个项目和 我的一个项目。”
Nagler 博士继续说道
与此同时,我的六年级学生已经完成了它。因此,当这些六年级和七年级学生升到九年级时,我的期望是学区里的每个学生都将学习 AP 计算机原理。这将取代我们的计算机科学探索课程。然后我们建立联系。因此,我们正在中学六年级使用 Arduino,同时也在高中九年级使用 Arduino。然后,随着年龄较小的孩子向前发展,我们将改变九年级的设置。
由于 纽约创客嘉年华是各地孩子们展示他们的创客技巧的好地方(也是我第一次见到整个 Loffreto 一家的地方),我问 Nagler 博士他们是否有这方面的计划。他回答说:“我们将 CS 和计算思维与制作融合在一起。我们有一个与我们的吉祥物野马相关的完整设计和创造性思维框架。我们为孩子们构思、设计、迭代、原型设计、测试、改进、返回和构建事物创造了方法。”
我问,“你们如何处理已经走上这条道路的各种孩子,以及想要加入并需要赶上进度的其他孩子,并最终让学校里的每个人都做 AP 水平的计算机工作?”
他回答说
有几种方法。首先,这不是选修课。在 Mineola,每个孩子都必须学习。他们还必须在他们的科目课上学习。因此,我们将编码项目与课程项目联系起来。每个年级每年必须完成三个。我们还以 OYO 的方式独立教授它,并以现有的正式方式教授它,例如在这个房间里让孩子们轮流上 CS 课。我认为我们是独一无二的,因为我们不希望它成为一门正式的课程。我希望 CS 融入我们所做的一切。
我问,“您如何看待这种规模化和传播?”Nagler 博士说
我们不断改进我们所做的事情,以便我们可以分享它,使其能够被其他学区采用。我是一个大型开源爱好者。分享是关键。因此,例如,我正在采用 kidOYO 平台,并在社交空间中构建一个开放的计算机科学课程。他们平台的优点在于,它让我可以使用他们的学习路径概念来构建 OER(开放教育资源),我们也在共同努力。Dev 还为我建立了一个社区,我可以与我所属的一个名为 创新学校联盟的组织分享,这是一个全国性组织。我们可以在那里众包内容。我构建了一个示例课程单元,我可以将其推广到纽约以外的其他州。通过众包,我们已经拥有大量内容。
(后来,Melora 澄清了这里正在发生的事情:“Nagler 博士正在构建一个学校目前教授的所有科目的开放课程库。CS 课程来自 kidOYO。”)

图 2. Nagler 博士和他的大脑
此时,Devon 加入了对话。“告诉 Doc 关于 MC2 的事情。”
“是的。它代表 Mineola Creative Content(Mineola 创意内容),它是一个视频制作工作室。我们制作有趣的教学视频,这些视频是这里学习路径的基础。”
MC2 网站上的开头文字解释说:“这个社区展示了来自 Mineola 学区的开放教育内容和其他材料……我们的学区致力于 #GoOpen 运动,该运动支持共享教育资源。”
“这一切都与 #OER(开放教育资源)和开源有关”,Nagler 博士解释说。“我们在学区内使用这些视频,并将它们发布到全世界,每个人都可以使用它们。”
在 YouTube 上搜索“Dr. Nagler”,你会找到很多视频。他是明星,既是导师又是动画人物。甚至有一个视频,他与自己脱离肉体的大脑对话,大脑通过他标志性的山羊胡子说话。他进一步解释说
一个重要的背景是,这个国家没有中央教育材料库,因为它们都被专有出版商锁起来了。我们在这里所做的是一种绕过它的方法。而且我有很多灵活性。我可以将 MC2 作为学区实体进行营销,而不必担心所有的版权限制。这一切都是为了分享而制作的。
我问他,“这些孩子毕业后会发生什么?”
他们将改变世界。这很明显。我们也在沿途处理技术环境中的天文变化。不断地。这使得一切都很难预测。看看我 2019 年的高中毕业生。他们 2006 年开始上幼儿园。即使从 2006 年到 2009 年,技术进步也是惊人的。然后看看接下来的十年发生了什么。巨大。因此,如果我现在开始计划幼儿园的孩子在未来 12 年结束时会变成什么样,我早就迷失了方向。但是,如果我信任我们已经到位的流程,我就会没事的。我们正在推动它,孩子们也在推动它。这是一个持续的循环。
我回答说,“我们也生活在一个巨头公司正在努力将这些孩子的自主权控制在企业孤岛内的世界中。其中一些孤岛也在不断地监视每个人。你们如何处理这个问题?”
共同点是 CS,以及其中的灵活性。其中有自由。我不会强迫你只掌握,比如说,一种语言。我将把你放到一个平台上,你可以在那里玩弄任何和所有语言,快速而良好地学习,并应用你喜欢的任何语言来构建一些东西。而且由于我们正在将制作和编码结合起来,你的下一个问题将是,“这段代码会做什么?”答案是,计算思维将始终推动你解决问题。如果你放眼全局,内容已经很容易为每个孩子所用。而内容一直是我们的专长,作为一所学校。但是有了 CS,孩子们学会了以多种方式掌握这些内容。这是关键。孩子们需要知道并感觉到他们掌握了一切,他们拥有自己的东西。你无法锁定那种信心和能力。
我问,“课程的必要性呢?来自联邦和州层面的指令呢?”
Nagler 博士回答说:“我们仍然是一所公立学校,我们确实有形式。例如,在纽约,每个孩子都必须通过州 Regents 考试。我们为此进行教学,但我们也确保绝不允许孩子在没有接触过计算机科学的情况下毕业。”
我对他的下一个问题是“您相信这会让他们在出去后做好准备吗?”
不仅如此。通过与 kidOYO 合作,我们开发了一些不仅应该在各地复制,而且需要复制的东西。重要的是:没有足够的人懂计算机科学,而且还能教它。因此,当你找到一种虚拟地做到这一点的方法,将知识向外扩展到每个人时,这是一件大事。我在这里的投资可能只花费了我一位教师的工资。但它可以扩展到整个学区。事实上,这是通过学校扩大计算机科学规模的唯一方法,因为当前的资格认证系统太慢、太自上而下,而且正规培训太落后于时代。孩子们和他们的导师进步得太快了,无法适应这种情况。
看着孩子们,听着这些,我真希望我能把这一切展示给John Taylor Gatto,他可能是纽约历史上最受尊敬(也是获奖最多的)的教师。Gatto 在工作 25 年后辞职,以抗议他列出的他实际受雇教授的七个课程
- 困惑
- 阶级地位
- 冷漠
- 情感依赖
- 智力依赖
- 临时自尊
- 你无法隐藏
我在 kidOYO 和 Mineola 的方法中都看到的是精心设计的方法,可以对抗所有这些。他们的系统经过精心设计,因此每个孩子都能进步,每个孩子都能成功。
John Taylor Gatto 于去年十月去世,但我希望他的灵魂在几分钟前听到 Melora 向我解释说
我们没有最低公分母,因为每个人都成功了。在这个项目中,有些 12 岁的孩子在普通的课堂上甚至不会被 7 年级老师多看一眼,但实际上是非常出色的程序员。选择是关键。当 Nagler 博士将这个项目带到他的学校时,它不仅仅是为少数精选的孩子准备的。他希望它对所有人开放。每个人都有能力选择他们想要的任何东西。这是一个与你在其他任何地方找到的都完全不同的生态系统。他非常慷慨地向其他学校系统伸出援手,帮助他们打破自己的教室围墙。他宣扬的一件事是你必须相信。这是站在最前沿的要求。向前失败的原则也适用于所有人。这是一个有效的模型。

图 3. Jordan Chaver 和 Connor Scott 在 Mineola 中学的编码中心共同黑客
乐于助人和向前失败的精神也培养了孩子们有信心权衡各种解决方案。为了向我展示这是如何运作的,Devon 带我到一张桌子旁,六年级学生 Jordan Chaver 和七年级学生 Connor Scott 正在一起做一些事情。Devon 说
这两个家伙是你的应用程序构建者。他们和我们一起去了石溪大学参加我们的一些软件项目。Jordan 向他们推销在 iOS 上构建一个应用程序,他已经知道如何做。但是房间里没有一个导师知道 Jordan 想做什么,因为在大学 CS 中,他们不想在封闭的环境中工作。因此,我们将挑战转移到 Web 上,因为我们真正需要的是一个具有数据库功能的基于 Web 的应用程序。这就是这些孩子在这里构建的东西。而且不仅仅是一个应用程序。而是一组应用程序。有一个他们称之为社交情感。还有一个名为 Class Dash。
然后 Devon 让男孩们演示 Class Dash。Connor 拉起一台 Chromebook,把它对着我,说道:“假设你有一篇研究论文。一篇又大又复杂的论文。你按下提交按钮。在它背后,你有类似于 Dropbox 的东西,你可以在其中共享文档。”
Devon 解释说:“他们在一个防火墙保护的空白环境中共享他们所有的课堂作业,他们在那里无法访问他们的电子邮件。因此,这是一种在该环境中进行共享的简单方法。”
Connor 继续说道
你也有这个五字符 ID 代码。Jordan 可以输入代码,他会得到完全相同的文档。任何拥有代码的人也可以这样做。其目的是以避免复杂性的方式与班级分享一些东西。我们还在排练一个班级剧,Once Upon a Mattress,它基于豌豆公主。我是王子,Jordan 是巫师。因此,Jordan 为所有演出制作了这个时间表,你可以在其中购买门票等等。
Jordan 在他的 Chromebook 上向我展示了他的页面,页面上有时间表,旁边是该剧剧名的图片。然后他给了 Connor 五位数的代码,以便访问时间表,时间表随后出现在 Connor 的 Chromebook 上。(此处有一张照片。)
Connor 再次说道:“现在,我正在添加一种锁定文档的方法。假设 Jordan 是老师,他在我的文档中发现了一个拼写错误。我将添加一个按钮,你可以点击它来查看是否有人更新了文档。”
Jordan 说
让我告诉你更多关于 Class Dash 的信息,这是我为石溪大学做的。它是一个师生伴侣应用程序。它有多种用途,但目前可用的用途称为“时间表”。它涵盖笔记、老师、房间和用品。我打鼓,所以鼓槌是用品的一个例子。我还有即时消息老师。想法是,如果你有一个家庭作业问题,与其给老师发电子邮件并在第二天早上得到回复,不如让老师在他们的手机上收到推送通知。
Class Dash 将于 4 月首次作为 iOS 应用程序上市,因为这是 Jordan 的计划。其他版本将在之后推出。
同样 12 岁的 Joseph Malone 也在同一张桌子上,破解 AI 算法。Devon 说,“这里的 Joseph 正在启动他自己的虚拟机并生成算法来训练他的 AI 运行他的脚本。他正在进入 OpenAI,玩弄 AI 算法,修改它们,并将它们投入使用。这很棒,而且也很庞大。”

图 4. Joseph Malone
Melora 告诉我,Joseph 还在自愿为 kidOYO 课件提供一系列挑战、解决方案和徽章,从而提供帮助。“他自己完成所有工作,并使其开放且对所有人可用。”
“我们在这里完全联网”,Devon 补充道。“无需后端支持。”这意味着没有外部企业依赖。kidOYO 及其参与者——学习者(他们不被称为学生)、导师(他们不被称为教师)、家长、学校——作为一个“社区的社区”,共同工作,为彼此工作。
他们也没有以任何人的时钟或任何人的课堂速度前进。尽管他们肯定会改变世界,但这并不是目标。事实上,没有长期目标。旅程才是真正的回报,而旅程被称为学习路径。这才是最重要的。它不是被视为或构建为一种突破现状的方式,即使这是它所做的事情之一。Mineola 和 kidOYO 都不想给孩子们带来任何负担,除了需要掌握他们的数字世界并不断提高他们的掌握程度。
中学是我们在 Mineola 参观的第二所学校。第一所是汉普顿街学校,它是幼儿园前班到二年级。在那里,我们看到了图书馆的编码中心里,成群结队的五岁和六岁的女孩和男孩,在学校发放的平板电脑上使用 Scratch 进行黑客攻击,Scratch 是免费的(既指自由又指成本),开源的,并且可以在任何东西上运行。他们正在独自和协作进行这项工作。
有了 kidOYO,所有的孩子都知道他们正在努力扩展自己的技能和他人的技能。沿途也有奖励,例如屏幕上的烟花和徽章。在自己工作了一段时间后,孩子们的工作会显示在屏幕上,供彼此和他们的导师 Melora 审查。(学习者/导师关系是 kidOYO 系统的核心,并在 Mineola 学校系统中实践。)Devon 后来解释了正在发生的事情:“Melora 正在审查从导师那里获得挑战提交反馈的过程,以及向他们介绍一个名为 Sprite Editor 的新应用程序,我们最近发布该应用程序供孩子们创作他们可能想要添加到他们的 Scratch、Python 或基于 Web 的项目中的艺术作品。通常是他们自己的视频游戏角色艺术。”
当 一个男孩在一个特定的挑战中失败时,他欣然接受了它,因为他知道 FAIL 的意思是“First Attempt In Learning”(学习中的第一次尝试)。三个女孩过来帮助这个男孩。有趣的是,他们知道自己的工作不是直接给出正确的答案,而是帮助这个男孩学习他还不懂的东西,这样他才能获得自己成功的满足感。这比我通常对二年级孩子期望的要复杂和成熟得多。相反,我本以为这个年龄段的孩子会炫耀他们所知道的东西或互相超越。但这并不是 kidOYO 方法的工作方式。

图 5. 孩子们互相帮助“向前失败”
你玩过红/黑游戏吗?它往往在自我提升的静修营和研讨会上教授,以表明从合作中获得的收益比从竞争中获得的收益更多。我提出这一点的目的是,教导成年人如何以像我在这些小孩子中看到的正常行为那样富有同情心、乐于助人和不虚荣的方式彼此相处,是极其困难的。
在汉普顿街,Devon 将他的大部分时间都花在与一名名叫 William Ponce 的二年级学生一起工作,他显然很享受他正在做的事情。后来,Devon 写信解释了正在发生的事情
这是 William Ponce 的作品集。每个孩子都有一个。你可以看到他获得的徽章。如果你点击他的一个“掌握徽章”,你将看到他在获得该徽章时导航的“学习路径”,显示为徽章中的证据。点击微型徽章也会显示他在获得掌握徽章的过程中获得的徽章。
在这张照片中,你看到 William 正在获得他的第一个掌握徽章。自从我们离开那个班级后,你可以看到他已经又获得了两个!

图 6. Devon Loffreto 指导 William Ponce
我们的第三站是 Mineola 高中,那里有一个 Fab Lab 和制造工厂。“我们实际上从他们那里采购产品”,Devon 在去那里的路上告诉我们。“为了我们的商店。编码是底层基础设施,但它无处不在。”
Fab Lab 令人印象深刻。它有一个木材场那么大,并且有很多机械、材料和学生在制作东西。Ken Coy 是合作运营实验室的五位教师之一,他解释说
我们什么都做。焊接、电子、编码、Arduino、手动工具、计算机工具。我们将所有这些都汇集在这里。我们拥有木工车间时代的所有旧式传统工具——钻床、带锯、车床、砂光工具——以及所有新的手动和计算机控制的东西。大幅面打印机、激光切割机……
当我问他关于 Linux 的事情时,他带我去了车间的 Linux CNC(计算机数控)计算机,运行 Ubuntu,并连接到 Probotix 控制器和一个路由器(不是网络路由器,而是一个动力木工工具,用钻头或刀片切割)。在设计课空间,Andrew Woolsey (@WoolseyDesigns) 向我展示了一台 CNC 控制的激光切割机,学生们在那里为艺术项目、标牌等等(占据了在相邻桌子上工作的学生)追踪、雕刻和打印零件。他还向我展示了一台像钢琴一样宽的打印机,以惊人的质量大量印刷学生肖像和海报,包括 Mineola 机器人团队 (@mineolarobotics) 的海报,该团队总是很有竞争力(或者看起来是这样,考虑到商店墙上悬挂的奖项和海报)。

图 7. Fab Lab 中的 Linux
我并不经常看到让我希望自己回到 14 岁的东西,但 Mineola 高中做到了。在 Fab Lab、图书馆和走廊里走来走去,我没有看到一个孩子不是乐观和投入的,也没有看到一个老师不是这样的。
但是,对我来说,这不仅仅是关于教育。或学习。这是关于世界的一场巨变,由数字技术,尤其是 Linux 引起的。而且这不是一个小变化。就巨变而言,这次的规模与雪球地球相当,甚至可能更大。
不久前,我正在与 Joi Ito 交谈,他负责运营 麻省理工学院媒体实验室,讨论我们可能称之为我们物种的数字过渡的历史先例:我们通过这次过渡成为数字动物和物理动物。它有工业革命、活字印刷、文字、语言、双足行走那么重要吗?Joi 说:“我认为这是自大氧化事件以来最重大的事件。”
大氧化事件导致了我们自那时以来所知的生命。数字转型现在正在造成什么?
马歇尔·麦克卢汉教导说,我们的工具是我们自身的延伸,它们在我们塑造它们之后塑造我们。他还说,每项有用的新技术“都会彻底改造我们”。这就是在我们新的数字时代正在发生的事情,而且这仅仅是个开始。
在这个早期阶段,很容易对数字化对孩子的影响持悲观态度。也很容易持乐观态度。两者都是极端的结局,肯定不会发生。但会发生什么呢?
亚里士多德说有四个原因:质料因(某物由什么制成)、动力因(是什么使其发生)、目的因(目的是什么)和形式因(结果的形式或设计)。
这些孩子的学习路径充满了质料因、动力因和目的因。对他们来说,这些是计算机程序(质料因)、编程(动力因)和每一步的奖励(目的因)。但我看到的它们背后的形式因,即 OYO 本身的设计,是个人及其组成的社会在有益工作方面向前迈进和向外扩展的一大步。
会有缺点。麦克卢汉说,新技术改造我们的方式之一是带来不良后果。我们已经可以看到一些,例如长时间盯着发光矩形屏幕所带来的社交隔离。我认识的每一位家长都对他们的孩子迷失在他们随身携带的手机和平板电脑中的程度感到惋惜,以及他们如何在物理世界的安全距离和网络世界的零距离中通过不友好的言语轻易地互相伤害。
但是 OYO 方法通过使每个人都具有建设性,最大限度地提高了积极的社交互动。OYO 只有当人们彼此友善,对自己友善——并且通过不断地制造东西和富有创造力——才能发挥作用。

图 8. 我们的未来掌握在可靠的人手中
如果这种方法传播开来,我预计它会传播开来(主要是因为旧的工业教育系统最好是采用它,而不是与它竞争),那么我们正在将世界留给他们的那些人将会是好人。