作为80后的父母,对孩子报班真的是欲罢不能,我们这一代人,真正的认识到了人需要一技之长,现在的社会拼的就是一个综合实力。最近女儿也快5岁了,在报的众多科目中唯有“少儿编程”我跟孩子妈妈是有有分歧的,作为在IT界浸泡了几十年的老程序猿,一个键盘都没搞明白的小孩子,能学什么编程。直到我陪女儿去小新与小华少儿编程上了体验课,我才真的明白让孩子学少儿编程的重要性和必要性。
以下内容是个人抱着“踢场子”想法,走访了广州几家少儿编程机构后,做的一些总结,很客观且不夹带私货~【小新与小华机器人编程中心】
1. 少儿编程到底是什么?
其实少儿编程、少儿AI机器人这些课程,跟我们日常所说的外语其实没有太大的区别,为了解决一些问题或者达成一个目标,利用简单的编程语言来编写计算机能够理解的指令,交给计算机去完成。少儿编程前期利用一些“玩中带学”的教具,如无屏编程、AI机器人等让孩子们理解基本的编程指令。后面进阶到Scratch、Python、C++等编程语言让孩子们能够编写自己的程序。
这里大概有几个步骤:
首先,思考解决问题的流程和方法。
接着,使用编程语言进行翻译和整理。
最后,计算机负责执行这些流程和方法。
信息化爆炸的年代,日常生活和工作中已经无法脱离软件了。日后的工作中信息化知识也将扮演更加重要的角色。我国早在2017年就开始决定将少儿编程设置为我国中小学的一个必学的课程,这也能够解释为什么现在越来越多的家长把自己的孩子送到少儿编程的兴趣班去学习了。
2. 为什么学少儿编程?
前面我跟大家说到编程是整理解决问题的思路,然后编写成计算机能看懂的语言最终执行的。咱们做家长的不就是希望锻炼孩子们发现问题、解决问题的能力吗。再进一步说是锻炼孩子们将复杂的问题拆解成若干个小问题之后逐一击破的思维能力。
3. 为什么网上有言论说少儿编程是智商税?
少儿编程本质上是否是智商税这里不做评论,但可以说一下为什么会有这些言论出现。以往学习的美术、舞蹈、书法这些孩子们学习完之后家长们是很容易看到孩子们的进步,同时孩子们因为这些作品的及时反馈可以保持一定程度的热情。
少儿编程恰恰相反,它锻炼的是逻辑思维能力。这类能力很难被肉眼观察到,而作为付费群体的家长会有担忧。所以会出现此类言论。当然这只是这类言论出现的原因之一。
4. 那要不要学少儿编程?
要学,至少对于个人来说我会在孩子到达了合适的年龄的时候就会着手让孩子去学习一些基本的逻辑思维方式。也就是理解“顺序,判断和循环“这三个概念,当孩子可以理解这些概念的时候会选择考虑线下或者线上的一些课程。
学习少儿编程并不是为了将来能够从事IT工作,而是通过少儿编程的学习为孩子们未来的工作打下基础,尤其是逻辑思维还有解决问题的能力,会得到一定水准上的提升。
5. 学少儿编程对孩子的好处?
首先,一个资深的IT界老程序员,可以负责任的告诉你:少儿编程对培养孩子成为程序员的帮助可以认为无限趋近于0。少儿编程对孩子的好处主要有以下两方面,但个人更注重第二、三方面。
1)通过不断地学习,让孩子参加各种竞赛获奖,打造升学履历。这里还有一个比较难的赛道就是”信奥赛“,这个赛道不仅考验孩子更考验教师。总结就是培养科技特长生的方向。
2)编程是一门可以融合多个学科知识的一个工具,好的教学方式+好的老师可以通过编程来激发孩子对其他学科知识点学习的主观能动性。
3)人工智能的时代来临了,将具备取代40%~50%岗位的技术能力,到时候人类还剩下什么?只有两类工作:带有创意、创造性质的工作、带有“温度”(即情感相关)的工作。我们的孩子生于这个时代,他就必须具备这个时代要求的能力,这才能让他在人工智能时代更加游刃有余。【小新与小华机器人编程中心】
6. 要不要报培训班?
我作为一个当程序员的爹之所以给孩子报了少儿编程培训班,是因为我发现教少儿编程不是只要技术专业这么简单,少儿编程不是一门独立的学科,随着持续学习需要有多个学科的知识作为基础才能够进入下一阶段。坐标系、算法、甚至到人工智能等都是重度依赖于其他学科的,编程可以用来学习知识点也可以用来巩固知识点,但它无法脱离其他学科。
另外,要看家长的时间及经济情况,灵活做调整。有空闲时间和相关知识储备的家长前期可以在家带孩子去玩,当然,线上目前也有很多的学习资源,但学习这件事个人还是倾向于到线下去学。因为孩子不仅能够在固定的时间里接受教学同时还能和孩子们互动、组队、竞争,能收获的不仅是编程知识。特别是选择C++赛道的孩子,就算是程序员也很难在没有长时间备课的情况下教好孩子的。
至于线下班的选择,又是另一个庞大的话题了~
重点的总结一下,不要抱着太明确的结果来让孩子接触编程,编程是一门需要长时间才能体现出价值的学科。【小新与小华机器人编程中心】