搜索

Scratch之父”:通过编程创造并表达自己,这就是编程魅力

编程教育 精帖 0 473
Mars老师
Mars老师 2020-02-22 11:15:16
专注青少年编程教育。

Mitchel Resnick是美国创新领域开拓者,麻省理工学院媒体实验室学习研究教授、MIT媒体艺术和科学硕博士项目主任、乐高学习研究派普特教授,他领导团队开发了风靡世界的Scratch编程语言及在线社区平台,他也因此被称为“少儿编程之父”。  

瑞斯尼克教授认为,让所有孩子学习编程都很有益处,但前提是采用正确的教授方式。“我们应该通过让孩子们讲故事的方式教授写作,通过让孩子们做作品的方式来教授编程。”瑞斯尼克教授希望在未来,学习编程就像学习写作一样。  

如果你把这个作为教育的目标,那么很显然Scratch就是实现这些目标的绝佳途径。但是如果你觉得最终要的目标是考试拿高分,那么花时间学习Scratch可能不是最好的选择。  

2013年,瑞斯尼克教授主导的MIT媒体实验室发布了全新在线版Scratch,在线版Scratch在进一步降低使用门槛的同时也极大的提高的了Scratch潜在的商业价值。 

瑞斯尼克教授一直对Scratch的商业价值“视而不见”。“商业价值一直以来都不是我们前进的动力,我们想的不是怎么去用Scratch赚钱。我们只是希望通过它能让孩子们变得更有创造力,给孩子们一个设计、创造、试验和探索的机会。”  

以下是腾讯《深网》整理的专访实录

01、1980年代您从事有关计算机和商业的新闻写作,然后突然转向了技术教育和创新学习领域,是什么促成了您做出这种改变?  

答:Mitchel Resnick:我一直致力于帮助人们更好地理解事物,所以我一开始从事的职业是新闻工作者,通过写作说明事物来帮助人们更好地理解。但是后来,在我使用新科技的时候,我发现还有其他的方式可以帮助人们理解这个世界。所以我也开始加入到为孩子们开发新科技的事业中,开发新的方式帮助他们理解世界。

这是一项令人振奋的事业,因为这不仅仅是我在单方给他们提供说明讲解,而是给了他们能够探索试验的工具。这些都是我为教育事业出的一份力,而我的出发点也是想要帮助人们理解世界。  

02、您能否分享一下开发Scratch的初衷?Scratch的发展是否背离了您最初的设想?

答:Mitchel Resnick:上个世纪90年代,我和我的同事NatalieRusk(娜塔莉·鲁斯克)一起成立了一个名为computerclubhouses(电脑俱乐部之家)的课后学习中心网络,城市社区里的年轻人们都可以来学习,可以用新科技以创意的方式来表达自己。

在这个中心工作的过程中,我们发现有很多年轻人都想创造他们自己的交互式故事、游戏和动画,但是他们没有工具,当然我们可以给他们编程语言比如C++和Java,但是这些孩子并不会用这些工具,所以我们需要孩子们可以使用的新工具,而且这些新工具还要帮助孩子们创造他们的故事、游戏和动画,这也成为了我们创造Scratch的动力。  

03、Scratch是目前全世界使用最多的少儿编程语言,它同时也创造了巨大的商业价值。Scratch影响力正变得越来越大,您认为Scratch最大的价值是商业价值还是Scratch本身能给教育带来的积极意义?  

答:Mitchel Resnick:起初我们希望Scratch可以是免费的,这样可以保证不同家庭背景的孩子都可以轻松使用。所以商业价值一直以来都不是我们前进的动力,我们想的不是怎么去用Scratch赚钱。我们只是希望通过它能让孩子们变得更有创造力,给孩子们一个设计、创造、试验和探索的机会。

现在这也依然是我们的主要目标,我们想的依然是如何能为所有来自不同背景的孩子提供新的机会,充分开发他们的创造潜力,这一直以来都是是我们开发Scratch的目标,以后这个目标也不会改变。 

04、我们回到Scratch的话题。您曾在世界的不同地方推广Scratch编程教育,美国、欧洲、中国,这些不同地方的Scratch教育有什么不同?  

答:Mitchel Resnick:我们在全球不同的地方工作的时候,看到了不同地方的相似点和差异,我觉得世界各地的孩子都想要创造并表达自己,当然他们创造出的作品类型会有所不同,这与他们自己的经历和本土文化有关,他们可能会创造出不同类型的艺术品,比如他们在作品中加入的音乐可能是不一样的,但是我觉得不管在什么地方,孩子们这种核心的创造、表达以及分享的愿望是完全相同的。

05、在美国,一些很有影响力的人建议将编程课例如学校的教学课程,比如苹果公司的CEO蒂姆·库克建议“让编程教育进入每一所私立学校”,编程教育应该成为学校的必修课么?  

答:Mitchel Resnick:我觉得让所有的孩子都学编程是很有益处的,前提是要用正确的教授方式。这和我们让所有的孩子都学习写作是一样的,如果我们在教授写作的时候只注重拼写和语法,那孩子们可能提不起兴趣,同样的我们在教授编程的时候也不能只单纯注重语法规则,我们应该通过让孩子们讲故事的方式教授写作,通过让孩子们做作品的方式来教授编程,所以以学习写作的方式学习编程,可以帮助孩子们组织、表达和分享自己的观点。  

但我觉得最重要的一点就是,介绍引入编程的方式有很多,有的对提升孩子们的创造力有帮助,但有的没有。如果引入编程就只是为了让孩子们学习一些技术方面的技能,这可能可以帮助一部分孩子,将来有一技之长,从而获得更好的就业机会,但是不会帮助到大多数的孩子。 所以重要的是,不要把编程当做一个纯粹的技术技能来教,而是要把它作为一种帮助孩子们表达自己的方式。通过让孩子们做作品的方式来引入编程,以他们的热情所在为主,团队合作,边玩边学,这样才能让我们的孩子用创意的方式思考,在未来的智慧科技社会中更好地扮演自己的角色。


06、目前中国有很多从事Scratch编程教育的初创公司和创业者,他们或多或少面对一些现实问题,比如优质的教学内容稀缺、孩子家长接受度较低,您能不能给这些创业者一些建议?  

答:Mitchel Resnick:我觉得Scratch可以成功的原因之一,就是我们在设计的时候就希望能帮孩子们创造出他们真正喜欢的东西,这样他们就一直有意愿并且也会重复使用。

我们不是在强迫孩子们,是孩子们自觉自愿地使用Scratch。我们还打造了一个社区,让孩子们可以分享自己的作品并且互相学习,这个社区对Scratch的成功也很重要。因此允许多样性的存在并提供社区供孩子们分享,是新编程方式开发成功至关重要的两个因素。