再过半个多月,我有机会拜访 Scratch(https://scratch.mit.edu/)的创始人 Mitchel Resnick 教授。

他带领的“终身幼儿园小组”,在 Scratch 之外,还发布了一款能运行在手机、iPad 上,方便随时随地创作的移动端产品 OctoStdio(https://octostudio.org/zh-CN/)。

诚邀你(或者你的孩子)体验 OctoStudio(应用商店里搜索 octo studio 就能下载),如果有任何 Scratch 或 OctoStudio 的问题或改进建议,给我留言,我会向 Mitchel 教授转达。

为了帮助你了解 Mitchel 教授的理念,我摘抄部分他写过的《终身幼儿园》中的部分文字,或许对你激发孩子的创造力,能有些启发。

最有价值的学习经验来自当你积极参与设计、建造或创造某样东西的过程中,即当你通过制造来学习的时候。

和能够思考的玩具相比,能引人思考的玩具才是我的兴趣所在。如果孩子们可以用这个玩具去想象和创造他们自己的项目,让自己沉浸在创造性学习螺旋中,那么这就是能让我感到兴奋的好玩具。

为什么要专注于项目?我们认为编程应该是一种流畅的表达形式,就像写作一样。当你学习写作时,仅仅学会拼写、语法和标点是不够的,还要学会讲故事和交流想法。编程也是如此。要想学习编程的基本语法和标点,挑战难关可能是很好的方法,但这不能帮助你学会表达自己。想象一下,通过填字游戏来学习写作,可以提高你的拼写技能和词汇量,可能也很有趣,但你能成为一个好作家吗?能讲故事、流利地表达你的想法吗?我想是不可能的。无论是写作还是编程,以项目为本的方法都是达到流畅的最佳途径。

Scratch则是另一种屏幕上的游乐场。我们最初的口号是“想象、编程、分享”。

当问题不能被立即解决时,很多孩子都会因此而沮丧或泄气。但EmeraldDragon不是,她不怕犯错误,对她来说,错误本身就是整个过程中的一部分。当她一开始没有成功的时候,她渴望尝试、再尝试,她不断征询社区其他人的意见和建议,并继续寻求修改和完善项目的新策略。这种态度对创造过程至关重要。肯·罗宾逊爵士在他广受欢迎的关于创造力的TED演讲中,强调了冒险和犯错的重要性。“如果你不准备犯错,你就永远不会想出任何原创的东西,”他解释说,“我们正在运行的教育系统中,错误是你能做的最糟糕的事情。我们正在教育人们放弃他们的创造力。”

以及,书中给学习者的十条建议,很简单,很朴实,也很实用:

从简单的开始做起

做你自己喜欢的东西

如果你不知道该做什么,那就先瞎折腾吧

不要害怕尝试

找到一个朋友共同协作,并分享想法

为激发你的想法,复制也没关系

把你的想法记在本子上

建造,拆开,再重建

很多事都可能会出错,要坚持住

创建你自己的学习策略