首页少儿编程随笔正文

图形化编程也叫编程?什么玩意儿!

Admin2022-08-142716少儿编程随笔

        不久前曾哥遇到了一个杠精,起先他打电话过来咨询少儿编程相关的课程及费用,一开始还好好的,曾哥也是有问必答,想尽力把问题都解释清楚。他说自家的孩子现在是上幼儿园中班,可不可以学习少儿编程。本着为别人负责任的心情建议他不要报培训班,孩子太小了,语文基础,数学基础基本都不具备,可以先进行学前的编程教育,去code.org之类的网站上注册一个账号进行编程的入门启蒙。可是他去看了之后就对我说那个网站不会用,太复杂了。于是还专门给他写了一篇文章教他怎么去用那个网站。以为事情这样也就过去了。
        差不多过了一个礼拜的样子吧,又是这位大哥来电话说他觉得网站上面都是图形化的操作,拖拽一下就可以了,而且还有每一步的提示操作什么的,太简单了根本锻炼不了孩子的思维能力,逻辑能力。还说图形化编程培训都是没有什么用的,这也能算编程,你们做培训的没良心,专门去忽悠我们这些没有编程能力的家长。就这样叽里咕噜的说了我半天,然后挂断了电话。我想我真是服了,又没有让他报什么培训班,就给了他一个建议,让他给学前的孩子做一个启蒙,他就在那里扯什么图形化不算编程,没有涉及到算法之类的东西。那这个图形化编程算不算编程?
        首先我们得弄清楚什么是编程,编程是我们通过编程工具进行代码的编写,通过计算机复杂的语法解释,代码编译之后生成可以在计算机上运行代码的过程。从编写代码到生成可以运行的二进制软体发行的过程是一个非常复杂的过程。并且我们通常所说的编程都是只是其中很小的一部份。代码的语法解析,代码的编译我们都是用的别人已经开发好了的工具。因为这些实在是太过复杂,并不是每一个人或者是每一个组织机构都可以把它们做好的。现在图形化编程最流行的一个就是scratch。是由美国的麻省理工大学开发的。全世界的150多个国家的孩子在使用。这说明了什么问题,很多的家长是根本没有弄清楚什么是编程的,只是凭借自己的第一主观感觉就给图形化编程下了结论。他们觉得自己比麻省理工的教授更懂得什么叫编程,受到150+个国家认可的图形化编程在他们这里就变成了不是玩意儿。
        编程分为图形化编程和代码编程。他们最大的区别就是图形化编程封装成了一个一个的积木,从而完美地避开了复杂的语法规则,和对英语单词等基础知识点的要求。而现在很多家长的观点就是如果不是手写代码,不去处理语法规则就认为这不是编程。这完全是大错特错。图形化编程可以让孩子们撇开复杂的语法规则等复杂的那部份知识点。而且语法规则这些只是编程的一个部分,但他并不是锻炼我们思维和逻辑思维的那部分内容。锻炼思维的部分是我们设计一个游戏的过程,我们设计游戏中加分的过程,设计游戏开始和结束条件设置的过程。是我们把每一个代码块整合成一个完全游戏的过程。里面也会涉及到数学,物理,语文等不同的学科。如此这些各种各样的学科合在一起也不能锻炼到孩子的解决问题的能力,问题分解的能力,不能锻炼到孩子的逻辑思维,那什么才可以锻炼到孩子的这些能力呢。
        编程是一门综合性学科,非常的考验人的学科综合能力。语文,数学,英语,物理,化学,音乐,软件,硬件都会涉及到。所以曾哥在这里要说或许少儿编程给你造成了额外的压力,但是你一味的逃避就是对孩子的不负责任。还不如好好去研究一下如何参与到其中,享受少儿编程带来的红利。这次就分享这么多,我们下次继续。