换个角度看Scratch
任何事物都要从多个角度去看待,所以Scratch既有好处同时也有缺陷。虽然我们都提倡正面评论,网上说的话都是正面的。但出于我个人经历,还是想提出一些负面评价。
最开始我觉得Scratch这软件挺好的,因为我有一段时间想玩这东西但又一直找不到,不过还是终于有一天实现了我的愿望。
然而现在呢?经历了长时间的体验后,却体验感越来越差了。从需要满足到满足,从满足到不满足,这背后是有依据的!学习包括理论+实践。你知道Scratch的作用,、都能编什么、把它给口头表达出来,那叫理论。那实践呢?我们可以把它拆分为模仿实践和创造想象。模仿实践就是按照人家说的去做,是固有的思维。创造想象往下再说:
知识是有限的,想象力是无限的,知识比想象更重要。创造离不开想象,它俩是一对“互补品”。想要让自己能学好少儿编程的话,就需要丰富的知识以及强大的逻辑思维。不过技术是永无止境的,越是深它的概念就越抽象。社会的下一代需要我们去创造,Scratch就是其中之一,要去不断看新鲜的东西,不断尝试思考如何编写属于自己的代码,给自己和大家看看,把Scratch开发的更强大。
这时争议就来了:大家一致认为少儿编程就是让孩子爱上编程,对学习有帮助。好玩才是最重要的,创造只能算是衡量一个人编程的水平。然而这种思想正如我开头中所提到的:任何事物都要从多个角度去看待。所以这些正面评价显然是单方面的。而我认为大家说的不合理,有缺陷,就是因为大家没有换个角度看Scratch。本来数理就是一个活生生的科目,你系统外观光是升级了,里面的功能还是原方不动的,一直是那些死的,对孩子的数理发展有什么用?况且我们都有一个传统的思维,那就是你过了某个指定年龄了,不管你会不会,以前的知识都不用学了,要不断学新的知识。我现在初中都上完了,而这个软件里几乎整合的都是小学的知识点,再说我也是其中的参与者呀!难道就因为我这种人占少数才使得该软件创始人可以不接受我反对提出这种不合理的“规则”呀?!明显就是大大的缺陷。
其实我已经猜透该软件创始人的心理了。既然少儿编程教育嘛,那你就的设计符合少儿身心发展的东西,设计的东西必须要渗透到“少儿编程”才行。孩子还太小啦,整得太抽象的话孩子也听不懂,编不了。另外还脱离了少儿编程的背景。这样一来,社会上就没有办法可持续发展少儿编程了,那我岂不是花了好大劲白辛苦了吗?其实事实并非如此。知识只要是学了,它是可以一辈子运用下去的,只不过就是学习的深入程度会随着年级的升高而不断加深而已。然而就是这样的局限性,才让我探索到Scratch能编写的程序真不多。比如x-x=0谁都知道,但人家系统就没法知道。小学时还行,等你家孩子上初中以后看你怎么接受?!小学只能算是打基础,重要的路还在后面呢,也不要拿“孩子长大就没有必要学了”“不能超前教育”来给我找借口。这也是Scratch必须要改正的缺陷。
最后我要批判的缺陷可以算是根本缺陷。同样是少儿编程,核心都是玩中学学中玩,而问题恰恰却在于Scratch它不像Python、C++语言等那样,对于同一个程序而言,Scratch它不是万能的,每种少儿编程在城市上都挺火的,这到底是为什么?我就纳闷了。怪不得我什么都编不出来。网上也没有与我批判相关的话题,真是猜不透看不懂。就结合上述内容,还Scratch竞赛呢,里面的题目只要有人给我讲,我再动一点脑筋我都能弄懂。不要以为我不会随便出什么新题型。如果不把Scratch里面的功能开发到和其他少儿编程一样强大的话,你迟早有一天会落伍的!
最后给你献上一句话,希望你能记住:落后就要挨打。