该送孩子去学少儿编程吗?这份通俗的分析一定要收好!

杂谈 2019-7-19 2607

前些时间,好多家长和亲戚问我,放暑假了,看到培训班里面的“少儿编程”很火,该不该让自家孩子也去学学。所以,今天我特别写了本文,用最最通俗的话给大家分析一下少儿编程,没有专业术语,不吹不黑,希望对各位有帮助。

最近关于“少儿编程”的话题太火了,特别是城区的家庭,已经把此当成了新一轮的比赛,家长们坚决不肯让孩子输在“起跑线”上,我们先来看几条新闻标题。

此类的新闻还有很多很多,就不一一截图了,相信各位看官身边也有送孩子去上少儿编程培训班的吧!

看到别人家的孩子都搭上了时代的快车,自己的孩子却……家长们的心中紧张不?

今天,我就为各位分析分析,看看你家的孩子到底需要学习编程不!小编本人从2009年开始接触编程,而后便开始了与代码形影不离的日子,从asp到php,从javaScript到python,从编程语言到编程思维,从为编程语言而繁忙到让编程解决工作中的难题……这十年收集了相关经验,分享给大家!

  什么是编程?  

用通俗的话说就是,我们想让计算机(电脑)听我们指挥、了解我们的意图,我们就要把解决问题的思路、方法和手段告诉计算机,让计算机顺着我们的思路、方法和手段去执行完成我们预设的任务;那么这个过程就叫编程。

再通俗一点就是:我们日常使用的app,如微信、抖音、微博,它们是如何成为现在这个样子的?是如何实现现有的功能的?那就是编程的结果!

看看成年人的编程是什么样子的:

(图为“好多作文”小程序文字转语音的php代码)

看到这些花花绿绿的、乱七八糟的符号,有没有被吓倒?目前中国就有500多万人每天都坐在电脑面前,时时和这种符号作伴,用键盘敲出这种代码就是他们的工作。(统计数据来自CSDN)

家长们心中肯定想:我家孩子那么小,英语不认识几个,怎么可能看得懂这些东西?更别说写出来了!放心,小孩子的编程可没这么难,看下图:

(图片取自"果壳童学网")

这就是少儿编程界的“王者”,占据了少儿编程界“半壁江山”,它的名字叫:Scratch,一款由麻省理工学院(MIT) 设计开发的少儿编程工具。小朋友们只用需拖动方块再进行一些简单的设置就能控制动画、就能制作出简单的小游戏了。

(题外话:另外在少儿编程界火爆的是:机器人和python,这里不展开讲啦,知晓即可)

所以,铁了心要让孩子学习编程的家长可以放心了,你家宝贝是没问题的!

    学编程的好处    

刚才讲了编程的基本常识,那学编程到底有好处吗?有!肯定有!不然我这十年是在坚持个什么劲呢?

1.锻炼逻辑思维能力。

懂编程的人,思维和普通人是不同的。来回顾一下这个程序员才能看懂的笑话:

看懂没?估计有的朋友已经懵住啦!笑话中老婆的意思是:“下班买一斤包子,如果看到有卖西瓜的,再买一个西瓜。”正常人都是这样理解,但笑话中的程序员老公的思维却是:“下班买一斤包子,如果看到有卖西瓜的,就改买一斤包子为一个。”

当然,学习编程并不是把你的孩子变成如此呆萌的样子,而是促进你孩子从多个角度去思维问题、去解决问题,或者为了解决某个问题而进行不同层面的尝试。

2.为中学数学作铺垫。

进入初中,当数学学习到函数部分时,看到f(x)=2x 1时,很多孩子心中是崩溃的,这都是些啥?什么自变量、什么因变量,傻傻分不清楚!(我只是举的最简单的函数为例)

但如果你的孩子提前学过编程,那函数简直就是小儿科了:

编程告诉孩子:其实函数就是一个运算盒子,我给它一个我自己能决定的数x,它就能返回给我这个盒子里预设的计算结果。

在学了编程后,我就在想,如果在初中学习函数之前我就接触过编程的话,我的数学也许能提高20分!

3.锻炼孩子的毅力。

Bug,翻译一下,叫“虫子”。在编程界,它就是万恶之源,它就是指程序中的错误。就像人生病一样,有了Bug,程序就不能健康运行了。

但这是谁也无法控制的,新浪、阿里那么多工程师,他们的产品不一样有Bug吗?

你孩子在编程过程中,肯定会遇到Bug的,这Bug会导致他的程序运行不起来,或运行得和别人的不一样。那么,他必定认真去排查这个Bug,在这过程中,你会发现你的孩子会表现出前所未有的的认真,认真到可以不吃饭、可以不睡觉……(不吹牛,我就因为多次排查网站程序的Bug而忘记了睡觉)

  学编程的坏处  

没有什么东西是只有好处没有坏处的。同样,作为一个良心小编,我怎么可能不告诉你编程的坏处呢?

1.损伤眼睛。

电脑屏幕,你说对孩子的眼睛没伤害,谁会信?刚刚说过,孩子一旦开始编程,少则几小时多则一整天。那么小个娃娃,长时间盯着屏幕,可能很快就得戴近视眼镜了。

当然,家长们可以为孩子买好一点的屏幕、再配上好一点的防护眼镜让他们编程的时候戴上。但这不小的开销不就是坏处吗?

2.不善社交。

长期和电脑打交道,孩子的语言变得越来越少,本来该和小伙伴们谈天说地的年纪却让嘴巴关了起来,以后会变得越来越内向。各位家长可以在网上看看,不会、不敢谈恋爱的大龄程序员大有人在。

3.费钱。

目前,少儿编程被炒得太火爆,由于它要用到设备(硬件和软件)都很多,所以价格相比其他培训项目也昂贵得多,对于不少家庭来说,经济上是一个不小的负担!

       总结        

说了半天,又有优点又有缺点,那到底该不该送孩子去上培训班嘛!

家长们先别急,先给大家说一个其他人不会告诉你的秘密:小学的信息技术课本中就有Scratch,虽然学校肯定没有外面专业教的那么细致,但入门是没有问题的哦。(很多家长看到市面上Scratch很火,没有注意其实课本上就有)


最后,我的总结如下,供家长们选择:

1.家庭经济情况富裕 孩子有兴趣。学!学的过程注意多让眼睛休息、注意控制好孩子编程的时间就行了。

2.家庭经济情况普通 孩子有兴趣。挑便宜的培训班学!这种你们就抱着让孩子培养兴趣,锻炼思维的目的去学,有点收获就算成功。

3.家庭经济情况困难 孩子有兴趣。不学!等学校的信息技术课教孩子吧,同样能入门的。

4.孩子没兴趣。不学!他都没兴趣,强行让他学,那是件多痛苦的事情?好比喜欢打麻将的人一坐下来饭都可以不吃,而不喜欢打麻将的人坐一分钟也呆不住!

再补充一点:如果希望孩子将来在这条路上走得更远,成为职业的程序员、工程师。日常一定要鼓励或帮助孩子学好英语数学!千万别听不良机构瞎说“英语不重要,数学也不重要”的言论。编程越往后,数学的作用就越突显,各种算法,全靠数学的支撑。同样,到了后期,编程只能自学,因为程序语言更新非常快,每当新版一发布,对于所有人来说都是新手,英语的作用也就突显出来了——查看文档!(多数文档是外国人编写的)

对了,我们公众号会不定期给大家分享编程相关的知识哦,都会和今天一样,良心分享,不坑不骗,知无不言!关注我们,没错的!

在这,不坑老师有更好的东西给你! ¥