最近有一些身边的朋友问我,现在小孩子都上幼儿园了,以后互联网计算机是我们身边不可缺少东西,那让小孩子进入少儿编程是不是更好?但是又听人说少儿编程是收智商税的,少儿编程是真的有用吗?对于朋友的疑问,我考虑了一下说:确实有用,不仅仅是在计算机相关的方面,也可能在生活的方方面面用到,但是也不是说学习了以后,以后真的要往计算机方面去走,它会影响的只是个人的思维,并不是以后的职业发展。
从近年开始,慢慢的国家相继出台了很多鼓励和发展编程教育低龄化的文件,用于解决国家高素质人才稀缺的困窘,帮助我国实现“弯道超车”,方便以后我国能在世界人工智能领域占有一席之地。并且最最近几年区块链技术,人工智能,大数据等等非常火热,让人的眼光一下子聚焦在了科技方面,觉得以后都是计算机的天下,娃娃的编程能力要从娃娃抓起。其实并不是这样,下面我们从几方面聊聊:
少儿编程并不是以后为了从事软件开发
在当前的信息化时代,现在的小孩子接触智能手机,电脑,以及其他的电子设备越来越广泛,而我们在以前的观念里就是,玩电脑就是打游戏,基本上会使用word和excel的都特别少,其实这只是我们使用计算机,因为很多没有用过电脑的人,可能连开机关机都不知道,更别说软件之类的概念,所以小孩子玩电脑接触电子设备只是一个刚开始熟悉的过程,随之便是带他们熟悉和了解我们使用的这些计算机产品是怎么产生的,熟悉开发这些产品的人经历的过程 ,让他们明白怎么通过使用他们给自己的生活带来便利。
小孩子通过熟悉和了解计算机的编程后,可以通过这些东西制作出来新奇的,自己感兴趣的作品出来,了解计算机更深层次的应用,不然还是维持现状,以后在计算机深层次的使用上,大家还是伸手一抹黑,做一个表格要查资料学习,做一个文档要查阅资料学习,电脑出一点小问题,自己交智商税找人帮处理。同时计算机作为一门学科,它包含了培养人严谨的逻辑思维能力,数学能力(当然称不上需要多高深,但是要成为大牛,是必不可少的),动手能力等等,从小让小孩子的思维模变的更加开阔,并不是从小学习编程就是为了以后成为软件开发人员,软件开发虽然在计算机方面承担着一个不可缺少的角色,但是如果真正的一个软件进入人们的视野,并不是只有开发这一个步骤,包括市场调研,需求调研,设计,开发,测试,维护,推广等等很多方面。
少儿编程对人的作用
前边我们说了少儿编程可以培养人严谨的逻辑思维能力,数学能力,动手能力能力等等。首先我们先说少儿编程是不是从小就是学习写代码,并不是这样的,写代码其实是需要人的数理达到一定的基础后才会开始,小孩子从小并没有这么多的知识储备,所以并不是从小就开始像那些社会上的培训班一样,教着写代码。其实,少儿编程是从小教他“玩游戏”,而这些游戏并不是网络上那种网游,而是一些锻炼思维的游戏。从小培养他们这些能力,以后在人生中会有意想不到的惊喜,举个例子:我们去另外一个城市的某个地方,对于大龄的人来说,一般就是问路,而对于现在的年轻人来说一般是搜地图,问路我们可能跟随别人的回答过去,前提是没有时间限制,而搜地图也只是知道在什么具体的地址,中间还要有做交通工具,具体到地方的时间我们也是并不清楚的,如果学习过编程的人,对于这件事一般的做法是怎样的呢?我个人来说首先我要考虑我要在什么时间到达这个地方,然后计算我到达这个地方需要耗时的时间,几点出门,距离那个城市的路程,以及到达那个城市怎么走,以及相应花费大概金钱多少是相对最优,这样就分配好了我是,坐公交到火车站还是打车去火车站,坐火车还是坐飞机,坐火车的话是坐普通的快车还是坐高铁,到达哪个城市后是坐公交过去还是打车,坐公交的耗时以及打车的耗时,以及每个线路是否会出现意外情况,例如堵车,出站之后怎样快速找到公交以及到达相应的出租车停车场,就这样计算出来大概的耗时后,再加半个小时左右的缓冲时间。这就是类似的怎么体验一个人思维能力的强弱,毕竟bug找多了,做任何事都要考虑各种情况。思维能力的强大以后会在人生经历中让人越发感到事半功倍,当然也要注意,一不小心变秃了...
少儿编程怎么教育
个人觉得比较合适的方式不是从小就去报班,其实报班的作用不大,世面上的少儿编程一般是两种:第一种是直接从编程语言开始,这种自我感觉并不适合小孩子,因为小孩子的智力,心理成熟度并没有成熟,过早的去接触这些,往往会适得其反;第二种就是编程小游戏,因为报班也是在补习班由老师去带着闯关玩一些策略性的游戏,那还不如在家里父母去带着孩子去玩这些游戏。而我更倾向于第二种,但是是由父母去引导小孩子体验这些图形化互动编程的逻辑算法小游戏,这些游戏很多网站早就有,并且是免费的,用不着破费去报班。
通过上述的回答,希望让大家明白,少儿编程确实是有用,也确实对人有着很大的影响,但是需要有适合的教育方式,同时也要小孩子感兴趣,不然对小孩子的作用很可能会适得其反。