让少儿编程跳出编程的圈子(一)

随着近几年scratch在国内的推广开来,加上时代潮流和教育政策的导向,越来越多的人看到了科技类创客类的教育,其中尤其是少儿编程的教育项目。从2016年还平平淡淡到这两年一下风起云涌,各类机构网站不断地涌现出来。中国少儿编程网作为行业内非常早期的关注者,从2012年就开始观察整个行业发展,分别建立的用户学习群和行业交流群也成为了两大类人群的交流平台,从这其中,我们也能够发现许多有趣的事情。

timg.gif

少儿编程其实并不是完全新生的事物,而是对过去小众事物的一个扩张和发展,在1984年邓小平提出计算机普及从娃娃抓起开始,计算机和孩子之间就有了各种的渠道和内容,只是那时受到各类条件所限,计算机的昂贵,技术的高门槛都让它注定成为了十分小众的事情。在随后的发展当中,计算机技术也在学校里试着普及和推广过,学校里都存在的计算机教室就是一个例子,80年代长大的孩子都会有穿着鞋套小心翼翼进入微机教室的记忆,但仍然由于当时人们对于计算机的认知和理解不足,并不能够很好的了解到学习计算机能带来什么好处,也更不知道我们都能够教会孩子哪些计算机相关的知识,我们经常在学校课本上见到的也都是一些如何开关机,如何用word打字,如何用画画板画画一类的内容,不仅仅老师,孩子们玩的多了也会觉得没有意思,再加上由于对未知事物的惧怕和无法管控,计算机和孩子们的距离越来越远,微机课被其他学科霸占也成为了家常便饭。

而这一切是怎么一步一步导致的呢?首先在那时我们不认为学习计算机真的是十分重要的,其次许多人也并不了解计算机就像黑盒效应,还有我们也没有真正好用适合的内容和课程来给学生们教学。如果仅仅是教会孩子们开机、打字、画画,我不是说他们不好,但是如果真的上课只是教这些内容,还真的不如用来学习一些其他的东西。

那么总结下来就是一个问题,没有合适的内容,让真正有价值的计算机科学,以信息奥赛的形式在一小部分人当中开展着,而如今随着计算机科学的不断发展,有MIT的不断努力,经历过了LOGO语言的失利之后,为大家带来了全新的scratch语言工具,这一语言工具的出现是具有划时代意义的,为什么要这样高度的来评价它呢?因为它解决了刚刚我们所看到的的核心难题,也就是价值和内容,在过去信息奥赛作为计算机教学当中有价值的内容由于门槛的原因一直在小众范围内发展,而scratch语言工具的出现打破了这一限制,他让“编程”这件事变得就像搭积木和说话一样简单,经过封装简化后的指令,直观可视的操作,及时反馈的结果,都让人们能够非常快速的上手并操作这一软件,scratch经过几年的打磨发展,在2013年的scratch2.0版本开始正式的席卷了全球。

scratch在发展和推广过程中,一直有在宣传它的核心理念,也是影响scratch语言工具设计的核心理念:

让它尽可能的简单 — 简单到不行再简单 为软件添加很多很多的功能,是常见的产品型态。但是我们也发现,减少功能数有时反而改善了用户体验。也许一开始接触会觉得被约束或限制,但反而可以促进新的创造形式。

正是因为这样的一个理念,让许许多多的非专业者发现自己也能够进入到“编程”这一领域当中,也同时让许许多多专业领域的人们在一开始感到不适,我们能够在技术人才非常多的知乎上看到,许许多多的专业人并不一定知道或者认可这样的一个工具,问题并不在于他们,因为scratch真的不是一款优秀的生产工具,展示平台有限,功能也十分有限,但也正是这一点让我们可以看出来,scratch的开发者们,希望借由scratch能够让更多的人能够使用这个创作工具,但是让他们又不用掌握大量的专业知识,进入到编程的圈子当中,他们也确实做到了。

你可能感兴趣的:(让少儿编程跳出编程的圈子(一))