Scratch创始人雷斯尼克教授带你了解这款风靡全球的编程神器!

 

原来,美国麻省理工学院的教授是这么评价Scratch的。...







不久前一款革命性的免费编程工具开始面向公众使用,这就是由美国麻省理工大学媒体实验室设计的Scratch编程工具!

谁也没有想到,靠着独特设计的图形化界面,简单有趣的操作(这咋感觉有点像王者荣耀),Scratch成为课堂和课后编程俱乐部的主流编程工具。

口说无凭,Scratch到底有多受欢迎,先来看一组数据:

目前,Scratch上已经有2200万个分享的作品,1800万注册用户,340万个工作室,覆盖了150多个国家,40多种语言,用户平均年龄12岁。

Scratch地图


世界各地的Scratch用户,颜色越深,Scratch用户越多,颜色最深的部分代表美国的800万用户。紧随其后的就是澳大利亚、中国、印度。

Scratch用户分布地图


今年正好是Scratch10岁的生日,作为Scratch的创始人,Mitchel Resnick教授有一些心里话想分享给大家。

编程教授总结了下老爷子的发言:
Scratch的诞生
关于Scratch的由来,Mitchel老爷子是这么说的:“ 2003年的时候,我和我的团队在课后学习中心的计算机俱乐部为青少年部(感觉类似少年宫,不过这师资力量好强)服务,但我们发现他们很多人想自己做一些交互故事、游戏和动画,但是他们没有好的工具。因此我们产生了开发
Scratch的想法。”
Scratch项目组负责人,Mitch Resnick教授


后来Mitch Resnick教授在前人工作基础上创造了Scratch。这多亏他和Logo语言(第一款面向青少年的编程语言)的发明人Seymour Papert(我们上篇文章提到过这位牛逼的老爷子)有着密切的合作。Mitch Resnick教授说道:“西蒙的很多创意和想法以及他的Logo语言给了我很大的启发。”

看来多个朋友多条路,还要学会借力发力
Seymour Papert,美国麻省理工学院终身教授,教育信息化奠基人,数学家、计算机科学家,近代人工智能领域的先驱者之一。

Scratch教你合作编程

正如我们这些家长望子成龙、望女成凤的心情一样,Scratch诞生以后,Mitch Resnick教授和他的团队殷切盼望Scratch能成为全世界青少年通用的工具。为此他们不断优化和迭代产品,就这样直到2013年5月份Scratch 2.0的发布,在线合作方面得到了长足的发展,这一切源于为Scratch 2.0添加的在线代码编辑器。它可以让大家即时看到别人作品里的代码并且能够在此基础上进行再创作,也就是说能直接修改他人的作品(仿佛有种批改作业的感觉)。

小姑娘们正探讨游戏人物的移动方式
Scratch 2.0发布之后,Scratch网站上的项目数有了一个巨大的提升,现在已经有超过1800万用户和2200万件作品。Mitch Resnick教授把Scratch的成功归功于这几年大众文化对编程接受程度的提高,其实还有一点,Scratch对人们编程兴趣的提升也功不可没,因为大众对编程越来越感兴趣的原因之一是Scratch。

想必此刻Mitch Resnick老爷子脸上一定是满满的自豪感


Scratch 2.0界面
我眼中的Scratch优点


简单而有效,Scratch开发组一直努力让Scratch变得简单易学,同时为高级用户提供强大的功能。“我的导师西蒙·Papert曾经提到低门槛、无极限:易于入门,但是随着深入学习,可以做一些高级的作品”。我们还提到“多样化”:入门的路径有多种。Scratch是面向任何人、任何年龄,任何背景、任何兴趣以及任何文化”。也就是说,只要你能看懂文字,动动鼠标,就可以使用这个软件。
Scratch界面


激发创造力,现在的孩子特别有创造力,Scratch作为一种可视化编程软件,成为了孩子们表达他们自己的最好方式,那些Scratch也常常包含着孩子们的想象力。“我经常被许多他们做的一些Scratch项目给震惊到。几周前,一个10岁的自闭症小孩,做了一个作品来讨论作为自闭症儿童面临的挑战。”
编玩边学的小学员用Scratch制作的小游戏

怎么正确地学习编程

现在有大量的学校使用Scratch教小孩子学习编程,
Mitch Resnick教授
也坚信学习编程是教育的重要组成部分,“我喜欢用学习写作来打比方。人们学习写作并不是为了将来长大之后成为记者或者小说家,只是因为写作是一种互相交流和表达自己观点的一种方式。我认为学习编程也是这样的。”

谁说学编程就一定要做程序猿的
,我自己写个游戏不可以嘛




“很多计算科学课堂过于关注计算机科学相关的概念”,虽然这很有必要,“但是他们通常不太关心用计算机来自我表达的能力。对我来说,我认为学会用计算机进行自我表达相对来说更加重要。”

计算机大大提高了孩子们从事大量不同类型项目的以及学习创意设计过程的可能性。

还有一点,懂编程的人有更多找到一些待遇优厚工作的机会,编程还有其他好处。“编程帮助你系统地思考,为了写程序你有条理逻辑的思考。我们觉得编程至少跟发展儿童的语言表达能力同等重要。”

Scratch发展史

  • 2003年媒体实验室Mitchel终身幼稚园组开始开发新的编程语言
  • 2007年5月最古老的Scratch作品上传
  • 2007年5月15日大量beta版本之后,Scratch 1.0和网站对外发布
  • 2007年5月26日Scratch 1.1发布,升级控制代码块,以及其他调整
  • 2007年12月2日Scratch 1.2发布,增加了一些新的代码块和改进
  • 2008年九月2日第一节Scratch Day在麻省理工学院举办
  • 2009年7月2日最后一个1.x版本Scratch 1.4发布,改进界面,增加了新的特性
  • 2013年5月9日Scratch 2.0发布,重新设计了代码编辑器和网站,允许用户直接在浏览器编辑项


Scratch的未来

至于Scratch未来的十年会怎样,
Mitch Resnick教授
的愿望是Scratch成为一种拓展自写作的新的读写能力,让每一个孩子能够创造任意作品,并成为孩子们成长过程中制作动态和交互作品创新工具集的一部分。
AI教育时代下的编程少年社群。


【编程少年社群】是由一群少儿编程大神发起的编程交流社群,这里汇集了6-15岁的青少年编程精英,每天都会分享scratch、python、java、c、c++等干货内容,如果你热爱编程,对编程有浓厚的兴趣,这里就是你交流和学习编程的好地方。我们还会不定期分享有趣有料的编程大礼包、每周大咖微课,组织线下活动,让每一位群员享受到精英编程教育。

加入社群方式
识别关注下方二维码  ,
在后台回复“编程”,即可进入交流群。
如果你想免费学习编程少年的限额福利课程,请点击阅读原文。


    关注 少儿编程教育基地


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册