面向3-8岁的幼儿儿童
免费编程入门启蒙网站

Scratch的传奇十年

“我真的怀念写代码,那是一件优雅的事情。你想做什么,代码都能够帮你做到,而人就不一定了。”—扎克伯格

 

记得,当扎克伯格说这句话的时候,他正在尼日利亚。他来到这的第一件事就是教孩子们如何写代码。

那天他走进房间直接问孩子们: ” 你编的是什么东西? ”孩子们自豪地说:“一个游戏!”并向他展示游戏的原理。扎克伯格打断他们:“噢,请让我看下代码吧! ” 这时孩子们熟练地在菜单上点击了几下,从游戏界面切换到类似于乐高积木的scratch程序上,而那这些孩子们的年龄是从 8 岁到 15 岁不等。

 

Scratch的传奇十年

扎克伯格和学编程的尼日利亚小孩

当年扎克伯格离开哈佛创业时,这款程序还没有面世,但随后scratch 迅速成为风靡全球的计算机语言。有超过1.2 亿人次访问了该网站。每月有 100 万人创建并分享项目。

scratch的独特魅力

scratch能这么广受欢迎,是因为这个编程语言具有图形化编程的特点,它构成程序的命令和参数,都被打包在一个个“积木模块”中,小朋友在编程的过程中,只需要通过鼠标,拖动模块便可实现,就像是在玩乐高积木。

 

Scratch的传奇十年

基于这些特性,scratch在十年间成为了全世界最流行的儿童编程语言,每天来自世界各大洲的少年儿童都 在用scratch编写各种脑洞大开的程序和游戏,并不断分享给他人。

 

Scratch的传奇十年

scratch少儿编程开发操作页面

scratch的黑客烙印

和其他编程软件不同,这款诞生于麻省理工学院的软件,从一出生就被打上了麻省理工学院历史悠久的黑客文化烙印。

“计算机不应该只用来提供信息,而是应该让孩子们展现自己,并与其中最重要的思想碰撞. ” Mitchel Resnick 说。

 

Scratch的传奇十年

Scratch 创始人, Mitchel Resnick 教授

10 年间,scratch最酷的部分并不是教会孩子们如何编程。而是教会孩子们自我认同与开放意识,最终像黑客那样思考。

“黑客”和“黑客思维”

关于黑客,百度百科给出的解释是:对计算机科学、编程和设计方面具高度理解的人。

 

Scratch的传奇十年

百度百科关于“黑客”的解释

这些黑客除了超一流的计算机技木外,他们还具有一种普遍性思维一一“黑客思维”。

 

Scratch的传奇十年

关于黑客思维的解释,安全专家杰西卡 · 巴克洛博士说的比较贴合:“拥有解决问题或难题的能力和愿望,好奇心,享受挑战。不想被规则限制,寻找打败规则的办法,更高深的黑客则倾向于以系统的观点看待整个事件。”

像黑客一样思考

孩子们在使用scratch制作小游戏出现 Bug 的时候,借助“黑客思维”,会使用系统性的思维方式站在全局分析原因(工作中也需要从全局看局部的思维)。而这种“黑客思维”,可以培养孩子们主动思考、发现问题的能力.并培养孩子的好奇心。如果掌握了它,孩子以后在工作、学习和生活中都能用到。

 

Scratch的传奇十年

除此之外,孩子们在像黑客一样思考时,还能获得下面的收获:

第一,孩子们被赋予了从0开始构建项目的权利,而不是像“point一by一numbers”这样传统的按部就班的方式(自我认同)。

但另一方面, scratch又允许孩子通过阅读其他小伙伴写的代码来对别人的作品“重新改造”,同时鼓励他们将喜欢的作品整合到自己的项目中(开放意识)。

哈佛大学副教授的凯伦 · 布伦南曾研究了scratch对孩子的影响,他说, ” scratch 用户会发展出更加强大的自我认同意识,同时,孩子们学会以一种新的方式看诗自己的能力。”

第二,scratch教会孩子们认识到共享和协作的价值,它可以让孩子做到Win一 Win的双赢模式。

 

Scratch的传奇十年

这里面潜藏的是麻省理工学院早期的计算机精神的影子。在 20 世纪 50 年代末 60 年代初,第一批“麻省黑客”将他们开发出的程序存储在磁带上,随意的放在抽屉里,任何人都可以拿起磁带将其放到自己的计算机里,学习代码、更新和改进,然后再将另一盘磁带留给下一个人。

 

Scratch的传奇十年

因此一开始,scratch就提供了类似的开放性,可以让我们将作品分享给其他人,而其他人可以添加上自己的想法。这种方式将分享变得更有意思了。

现在越来越多喜欢计算机科学的孩子在这款程序里发掘出了自己精彩的职业道路。但更为重要的是,这些Scratcher会将Scratch的核心价值观—合作、开放不只作为消费者,更是作为创造者的使命流传下去。这便是最好的方式。

 

Scratch的传奇十年

在这个日益数字化的世界,让孩子学一门可能对未来职业规划有帮助的技能是十分有必要的。不管以后孩子是否从事编程行业,编程时学到的逻辑思维、算法思维将会使他们终生受益。

 

Scratch的传奇十年

 

分享到: 更多 (0)