编程:一种自我表达的方式
Linda Liukas说:孩子很神奇,他们非常善于全神贯注,喜欢刨根问底,比如“是什么”,“为什么”,“假如......”等等,也喜欢用各种各样神奇的东西表达自己的想法。在Linda十四岁时,她为了向自己喜欢的人表达欣赏之情,她学习代码,建立了一个网站。
像Linda这样使用编程有趣地向外界发出自己的声音,其实就像我们小时候用蜡笔描绘自己的想法或用乐高搭建着自己眼中的世界一样,充满想象的筑造自己的世界。小孩子天生充满好奇心,对编程也是一样的。孩子不知道编程容易还是简单,他们可能认为编程是能和电脑沟通的口令,输入口令,电脑就可以按照自己的想法运行。
编程是一个自我表达的方式,让孩子真实而直接的接触编程世界,按照自己的想法天马行空的发挥。
用孩子的方式教育他们
在一个6岁孩子Ruby的世界中,我们可以知道很多道理,比如:即使是再大的问题,也是一堆小问题堆积起来的。所以不要急,一个一个的解决小问题,这个大问题就会很简单的解决。
Ruby还告诉我们可以边玩边学技术,比如计算机中的循环,用Ruby的舞步来看就是,动作是“拍手,拍手,跺脚,跺脚,拍手,拍手,跳”。重复几次,孩子就理解什么是循环;重复四次,孩子就知道什么是计数循环;当孩子一直重复这个舞步,直到妈妈变得非常生气,孩子就知道什么是直到型循环。
Linda Liukas说:其实用孩子的方法去教他们就很简单。最重要的是,我们理解了世界上没有现成的答案。你需要亲自去问孩子如何理解这个世界,他们有什么问题,然后再编织孩子的世界。
现在,孩子通过点击、滑动、缩放的方式认识世界,但如果我们不给他们提供工具,教孩子电脑创作,那他们只是消费者而不是创造者。遇到陌生的问题,孩子可能会退缩。鼓励孩子说出自己的想法,你就会发现世界还有很多需要改善的地方。孩子以完全不同的视角来看待世界以及运用技术的方式。技术世界越容易接近,越包罗万象和多元化,这个世界机会更加多彩和美好。让孩子认识到,改变世界每个人都可以参与进来。
编程创造无限可能
Linda Liuka曾跟她的“调研对象们”(一群6岁左右的孩子)玩过一个小游戏:她告诉孩子们“今天你们拥有魔法”,让孩子们把“电脑”贴纸贴到房间里的任意物品上,然后逐一跟她说,自己手中的“电脑”拥有什么神奇作用。其中有一个小女孩,拿了一个自行车灯来到她的面前,告诉她,“Linda,这是一个电脑,如果我和爸爸骑自行车去郊外,晚上我们睡在帐篷里,这个单车灯就可以变成一个电影放映机。”
Linda鼓励孩子们学习编程,利用单纯逻辑的力量,拥抱一个一切都是代码的物联网世界。以编程的形式筑造世界,编程赋予孩子神奇的力量,建立孩子自己的小宇宙,按照自己的规则和惯例运行,仅以逻辑的力量就可以从无到有,创造无限的可能。
生活在技术世界的小科学家
Linda的TED演讲已经有了过百万的播放量,她的话充满了启发:其实,编程也是一种自我表达的方式,和小孩子用蜡笔画画、玩乐高并没有什么区别。小女孩并不知道她们不应该喜欢电脑,父母不应该为孩子设限。这也许会为 “不让孩子输在起跑线上” 带来新的思考!