“罗素一生都试图在英语和数学中找到一种准确的语言,这一追求最终在电脑中找到了归宿。”——Linda Liukas
30年前,编程还不是一项必备的基本技能,它一直作为数学、金融、物理等领域的基本工具而存在。而现在,随着技术的进步,编程正在逐渐发展成为所有脑力劳动者的基础技能!
人工智能时代,每个人的生活都会围绕着各种智能设备,从而使得编程对人类生活的影响也将逐步更深层次、更具颠覆性。近几年来,编程教育更是逐渐全民化,很多家长也都意识到编程的重要性,开始让孩子学习编程。
大家在了解少儿编程时,经常会听到“编程思维”这个词语,那么所谓的编程思维具体是指什么呢?“编程思维”的培养又能起到哪些影响呢……带着一系列的疑问,今天将会为大家分享一个TED演讲视频,通过演讲者对于编程思维的理解以及她从六岁孩子身上学到的一些东西来让大家对“编程思维”有一个更加具体的了解:
演讲相关介绍:主题:编织我的梦。讲师:Linda Liukas。演讲视频访问量超过150万。演讲者为2015年度、2017年度欧洲具风采科技女性,思想者20强:2016年度北欧最睿智商业智慧、芬兰2014年儿童文化国家奖、2013年Ruby英雄、芬兰数字冠军。
编程:一种自我表达的方式
Linda Liukas说:孩子很神奇,他们非常善于全神贯注,喜欢刨根问底,比如“是什么”,“为什么”,“假如…”等等,也喜欢用各种各样神奇的东西表达自己的想法。在Linda十四岁时,她为了向自己喜欢的人表达欣赏之情,她学习代码,建立了一个网站。
像Linda这样使用编程有趣地向外界发出自己的声音,其实就像我们小时候用蜡笔描绘自己的想法或用乐高搭建着自己眼中的世界一样,充满想象的筑造自己的世界。小孩子天生充满好奇心,对编程也是一样的。孩子不知道编程容易还是简单,他们可能认为编程是能和电脑沟通的口令,输入口令,电脑就可以按照自己的想法运行。
编程是一个自我表达的方式,让孩子真实而直接的接触编程世界,按照自己的想法天马行空的发挥。
用孩子的方式教育他们
在一个6岁孩子Ruby的世界中,我们可以知道很多道理,比如:即使是再大的问题,也是一堆小问题堆积起来的。所以不要急,一个一个的解决小问题,这个大问题就会很简单的解决。
Ruby还告诉我们可以边玩边学技术,比如计算机中的循环,用Ruby的舞步来看就是,动作是“拍手,拍手,跺脚,跺脚,拍手,拍手,跳”。重复几次,孩子就理解什么是循环;重复四次,孩子就知道什么是计数循环;当孩子一直重复这个舞步,直到妈妈变得非常生气,孩子就知道什么是直到型循环。
Linda Liukas说:其实用孩子的方法去教他们就很简单。最重要的是,我们理解了世界上没有现成的答案。你需要亲自去问孩子如何理解这个世界,他们有什么问题,然后再编织孩子的世界。
现在,孩子通过点击、滑动、缩放的方式认识世界,但如果我们不给他们提供工具,教孩子电脑创作,那他们只是消费者而不是创造者。遇到陌生的问题,孩子可能会退缩。鼓励孩子说出自己的想法,你就会发现世界还有很多需要改善的地方。孩子以完全不同的视角来看待世界以及运用技术的方式。技术世界越容易接近,越包罗万象和多元化,这个世界机会更加多彩和美好。让孩子认识到,改变世界每个人都可以参与进来。
编程创造无限可能
Linda Liuka曾跟她的“调研对象们”(一群6岁左右的孩子)玩过一个小游戏:她告诉孩子们“今天你们拥有魔法”,让孩子们把“电脑”贴纸贴到房间里的任意物品上,然后逐一跟她说,自己手中的“电脑”拥有什么神奇作用。其中有一个小女孩,拿了一个自行车灯来到她的面前,告诉她,“Linda,这是一个电脑,如果我和爸爸骑自行车去郊外,晚上我们睡在帐篷里,这个单车灯就可以变成一个电影放映机。”
Linda鼓励孩子们学习编程,利用单纯逻辑的力量,拥抱一个一切都是代码的物联网世界。以编程的形式筑造世界,编程赋予孩子神奇的力量,建立孩子自己的小宇宙,按照自己的规则和惯例运行,仅以逻辑的力量就可以从无到有,创造无限的可能。