网友提问:
有人说少儿编程就是一个骗局!你怎么看?
优质回答:
题主还记得几年前火爆到不能行的机器人(比如乐高)吗?至今为止这东西依旧非常的有市场。
自从少儿编程被炒作火爆以后各家机器人也发出来了“机器人编程”的噱头。
虽然我给孩子同时报的乐高和编程,但是我从内心中更多的还是把它们当成一种“长线投资”——短期根本不会有多少直观的回报,但是长期也许会有回报……呵呵,是不是有点自欺欺人的感觉?我都觉得有点的。
我孩子三年级我们自学scratch,四年级开始C++,一周一次课,因为其他学习内容比较多练的也很少,就是竞赛之前突击集训了下,结果也在去年的本省NOIP小学组(很多省都没这个)拿了个一等奖。但是即便如此我们也没打算过多的去投入精力在这上面。
因为孩子没有那个极强的天赋,与其过多的投入精力不如去做点更有意义的事儿——比如题主说的那个“奥数”!
我们本地没有奥数择校,但是很多家长依旧从一年级开始就给孩子报班学习这东西了。这里面也包括我。我是个工科生,对于数学的理解我自认为在只是的层面我并不优秀,但是对其用处我却是非常清楚有多重要的。所以明知道孩子不是那种天赋异禀的孩子,我仍旧慢慢的花时间、花精力去培养他在数学上的兴趣和能力。
为什么说着说着编程就跑到了奥数上了?
这是因为就我孩子目前学习的情况来看,孩子的数学能力直接影响到了他学习编程(当然,我们这个是信息学编程,如果仅仅是玩个简单的“少儿编程”是不需要多高的数学水平的,起码在很长一段时间内——更准确的说是花了很多钱之前你是感受不到的)!他能够跟着一群初中生一起学信息学最大的优势就是来自于他的数学能力比较高一些,其他的能力则毫无任何的优势。
所以我就不太清楚了,很多人反对奥数,却对编程趋之若鹜,倒是是真的研究过这东西呢,还是真的以为孩子从下学学这东西长大了真的能跟那些机构宣传说的似的能成为比尔盖茨、扎克伯格、雷军等等?
说真的,你以为那些教师是怎么从事这些职业的?
任何一家机构优秀的教师都不多的,更多的不过就是找不到更好的工作才来从事这份职业的,呵呵!
这东西有条件就玩玩行了,就跟很多人学钢琴一样,纯粹的就是玩玩,并没打算往深了学、往高了考,如果是这样,那么玩玩就玩玩吧。
如果你想的是以后孩子凭这个如何一飞冲天,那么我还是建议你好好回头去学学被很多人所批判的奥数去吧。
其他网友回答
我的孩子已经学了4年编程了,现在还不会独立写程序,只能在老师讲完程序之后,照着做一遍。少儿编程算不上骗局,但过度宣传的成分是有的。
我本人不太赞成孩子或早的学习编程。主要是孩子没有数学基础,理解不了编程的知识。我的孩子自己想学,我怕打击他的热情才坚持到现在。
宣传说少儿编程可以锻炼孩子的逻辑思维,不过我并没有在我的孩子身上看到什么效果。与其学编程不如让孩子学围棋来得更实在。
说到兴趣班,我觉得参加一些体育班比较好,既能锻炼孩子的体魄,又能培养孩子的自信心和意志力。这些效果都是看得到的。
其他网友回答
我儿子在小学喜欢乐高,现在读初中,学习编程。我说一下我的感受。
乐高搭建很锻炼孩子想象力,动手能力,大家肯定都很认同。其实搭建就是少儿编程的基础,搭建好后,添加些电信号或者光信号,通过电脑程序控制,就形成可活动的积木。在这个基础上,再进行模块式编程,最后才到用编程语言来编程。
在我儿子学习编程过程中,通过搭建与编程,他很好的理解了滑轮的各种原理和功能,流体的基本性质,光信号,超声等等,我说的可能不专业,但事实上他确实在小学阶段就已经了解了这些方面的知识,有段时间还给我讲力的性质。现在他读初二,开始初步的用C加加语言来编程。的确,他对程序循环等数学都弄不懂,但是他将基本的语言默背下来,在不同环境下自己灵活应用。看到他的兴致还是蛮高的。
我自己认为,即便是不能理解编程原理,孩子对这个感兴趣,能灵活应用,有利于孩子的发展,就是好的东西。
其他网友回答
我是一个老程序员,有30多年的编程经历。正在教我13岁儿子编程,也参加过猿辅导的编程课,可以说有点发言权。
猿辅导网上编程课,我不满意,宣传做的很好,但其实非常机械地教一些知识点,课的方方面面还特别多,包括python、Web、大数据、AI,但事实上并没有真正让孩子们掌握编程的精髓,就是跟着老师机械地做点练习。所以我后面停了,自己教,核心是教他算法和实战编游戏,平时刷leetcode,现在能BFS、DFS,刚学会DP。我认为,这种训练对于他的逻辑能力、自我学习能力、智力都有很大好处。孩子们潜力很大,学编程很有意义,但一定要得法。
其他网友回答
本来就是骗局,这还有什么好说的,骗的就是那些无知的父母!思维逻辑建立好了,学会一门编程语言,编程是件非常简单的事情,那可比学好数理简单多了。要不为什么那么多杂牌学校出来的都能编程,因为绝大部分的编程要求其实很低,说的好听叫码农,其实根本是蓝领。要求很高的编码要么需要很高的数理思维,也就是算法逻辑,要么需要非常高的专业性,这两种都是少儿不具备的,正常的要求高的是要有很高的架构经验,代码本身没什么难的,不要舍本逐末!