这Scratch编程,我可是有段血泪史呢。记得那年在深圳,我跟着公司搞了一个青少年编程培训班,那时候我可是信心满满,想着自己学计算机这么多年,教个小屁孩编程还不是手到擒来?
结果呢,第一个月就给我整蒙了。那帮小孩一个个对Scratch那是如数家珍,我呢,就对着那代码块一头雾水。我记得有一次,我教他们做一个简单的“猜数字”游戏,结果自己先被自己绕进去了。当时教了三天,那个游戏还是漏洞百出,小孩们也不耐烦了,纷纷跑到我旁边玩去了。
那时候我就发现,原来编程并不是只靠理论知识就能搞定的。你得有实践经验,得自己动手去试错,去调试。于是,我就开始自己研究,从简单的代码块开始,一步步地跟着教程做,慢慢地也就上手了。
再后来,我发现那些小孩其实挺聪明的,他们接受新事物的能力特别强,你只要给他们一些有趣的项目,让他们自己去探索,效果反而比死板地教他们规则要好得多。我印象最深的一次,有个小孩做了一个“会跳舞的小人”,那个小人跳舞的动作,是他自己根据音乐节奏调整的,简直太有创意了。
所以啊,现在回想起来,教Scratch编程最大的收获,不是教会了他们编程技巧,而是学会了如何激发他们的创造力。当然啦,这过程中自己也跟着成长了,毕竟,这块我之前是真没碰过,现在也算是个半个专家了。哈哈。
去年夏天,我在公园的长椅上,看着孩子们围坐在一起,用iPad上的scratch编程软件创作小游戏。有个小男孩,叫小杰,他花了两个小时,用积木式的编程块,让一个小猫角色在屏幕上跳跃,躲避障碍物。小杰兴奋地给我展示,我看着他专注的小脸,突然想到,这不仅仅是编程,更是创造力的体现。
等等,还有个事,我记得有一次,我在一个技术论坛上看到一个帖子,说有个老师用scratch教小学生逻辑思维,结果班级的平均成绩提高了15%。这让我好奇,是不是所有的小朋友都能通过这样的方式,找到学习的乐趣呢?
嘿,上次有个小朋友问我关于Scratch编程的事情,我就顺便聊聊我自己的经验吧。
我去年在成都的一个兴趣班教孩子用Scratch。说实话,这个编程软件真的挺适合小孩子的。你看,它界面简单,操作直观,用积木式的编程语言,孩子们可以轻松地创作出小游戏、动画或者故事。
我记得有个小女孩,2022年12月的时候,刚开始上Scratch课的时候,连鼠标都不会点。结果,过了一个月,她就做出了一个小游戏,自己还挺自豪的。那个游戏就是一个简单的角色在屏幕上移动,碰到障碍物就会消失。虽然简单,但对她来说,这是一个巨大的进步。
不过,说真的,我有时候也会犹豫,这个编程软件对于更复杂的编程任务是不是有点力不从心。毕竟,它的功能比较基础,不适合深入学习复杂的编程概念。但反过来想想,对于初学者来说,简单上手确实很重要。
所以,我建议如果你想让孩子学编程,Scratch是个不错的起点。反正你看着办,我个人觉得,重要的是培养孩子对编程的兴趣,至于更深层次的知识,以后有的是机会学。我还在想这个问题呢。