AI时代卷编程,少儿编程真的是智商税么

都AI时代了,小孩子不学编程就落后时代了?

一段话说重点:现代社会,学习编程还是很有意义的,但是人学编程不是学编程本身,是学编程的思想。什么时候开始学编程,如何学,还是要仔细衡量。这里建议不要盲目,还是要根据孩子的客观情况,循序渐进的学。

开头

市面上学编程的机构和产品太多了,我们附近的就有棒棒贝贝、斯坦星球、幻码、kbyte飞地,app上猿编程、核桃编程之类的。

大家都在贩卖焦虑,比如为了证书升学,什么AI时代人人都要跟得上了,甚至还有直接教小孩用AI生图,来所谓的学习AI的。家长们趋之若鹜,因为输什么不能输孩子,不然更焦虑,不能让孩子输在起跑线,不然就于心有愧。

因为本人是学计算机且从事研发,所以对这些会更感兴趣,为了让孩子早点接触,我也都一个个了解过,而且每家的体验课+正式基本都上了一些。接触的多了,其实对少儿编程也就祛魅了,这个东西,不是说毫无意义,至少是不要盲目。要想清楚优先级,不然可能得不偿失。

为什么我希望孩子接触编程呢,我觉得学编程的目的不是为了编程写代码写软件,也不是因为前些年互联网相对好找工作。当然有些大人学编程的确是为了爱好写游戏写app,或者创业找工作。

我觉得对于学习成长领域,学编程最重要的是培养逻辑思维、工程思维,培养解决问题的能力,以及附带的数学问题、算法等。

这些东西在科学研究、工程领域都是可以学到和培养的,但是学习编程相关却是接触成本较低,适龄年龄较小的一个途径。

我接触计算机编程

本人差不多小学2-3年级时候学校微机课接触电脑,那时候就叫微机啊,微型计算机,与小型、巨型计算机对应,是不是很有年代感?那时候dos命令是CAI2然后CAI就进入了某个应用程序。

还学了logo语言,dos下的logo语言,当时学的就是控制一个小乌龟(其实就是一个三角形)在屏幕上前后左右或者不同角度的移动。其实当时学logo语言毫无压力,应该是年龄到了吧,学的也比较简单,也算是编程启蒙了?

上中学那时候都是玩玩游戏,学学word、ppt、高级点的学学flash。听说过basic语言,但对于一般人也没啥接触的途径。

上了大学没学计算机,但是复旦第一年通识教育,同一个寝室都是各个专业的,有多媒体课程和C语言课程,第一次接触编程语言,觉得一切水到渠成,没有什么难的,成绩全A,考试直接考满分,觉得挺有兴趣的,直接转专业学了计算机。

然后就一直到现在做了10几年码农。

我觉得最大的收获就是学编程学算法,加强了一些逻辑思维吧,本来基础也不差,但是在编程领域日子久了,还是会潜移默化的有一些提升,另外就是模块化思想,工程化思维,解决问题的能力。

是不是学了编程就一定会解决问题?当然也不是了,任何领域都有学的好的和没学好的,有理解掌握的,有一知半解的。但是不同的人,我相信总会或多或少得到一些锻炼。

至于是不是要从学前或者小学就开始卷,我觉得也不一定,人的成长是要看长线的,以前我们系的计算机竞赛大牛,也不一定都是从小卷的,说白了,计算机对一个人的数学能力、逻辑思维能力是有要求的,学得完也一样可以学的很好。学的早,可能有一些优势,或者为了卷竞赛证书,但是并不是必须的。

这些编程教育机构内容

首先,没有办法,大家都要赚钱,宣传都是夸大的,焦虑是要贩卖的,这些机构还好,如果是一些互联网编程产品,骚扰电话打的更多,可以多在网上了解下。

其次,学的内容,基本上大同小异那么几类,同时有的会附带科创主题

1、科创主题

一般是相对入门的科学原理,比如一些物理和化学的常识。

例如构建小玩具空气炮、比较重力加速度,学习太阳能发电,电驱动电动机等等。

可以让小孩子学习一些科学常识,培养小孩子一些科学探索科学实验的精神。

个人感觉还是有一定意义的。

学深了,可以往一些科创发明的赛事演进。

2、大乐高搭积木

一般用大乐高拼搭一些物体,例如卫星、车子之类的,可以接触到拧螺丝、传送带、齿轮等机械结构,同时学一些常识性问题。

可以培养动手能力,大乐高拼搭创造能力,也能学习一些机械结构。

学深了,可以往机器人或者科创发明什么的。

3、玛塔机器人

有的结构会学习玛塔机器人,在我看来从学习角度更偏软件一些。

我就在家也买了一套。玛塔机器人是实物编程(也有scratch高级软件版),好处是不用看屏幕不太伤眼睛。

能力也挺强的,支持遥控、各种传感器等。

玩的思路,与一些小的编程游戏类似的,主要是小机器人前后左右走路,加上简单的循环控制。

学深了可以往机器人或者纯软件编程都可以。

我买了一套,在家就自己教孩子玩了,也不强迫,偶尔玩玩,基本上能理解路线规划,与循环如何使用就差不多了。传感器之类的就娱乐玩玩。

4、wedo/spike这种乐高编程

spike是乐高小颗粒了,对动手能力要求高一些。

软件部分有类似scrach的,也有简单的编程积木块,不过区别不大。

spike的软件编程部分,对小孩子要求是偏高的,所以学前基本上就是跟着老师玩一玩,没有太多的自我思考编程能力,编程块数量也较少。

基本侧重在乐高小颗粒的搭建,当然这个对低龄小孩也不友好,还是需要一定的手部精细动作的。

往上可以走scratch、python等软件编程,或者走机器人编程路线。

5、scratch或者类scratch

基本上都是小学之后的孩子才学了。

是一个功能强大的编程了,更偏软件方向了,往上就目标python等,走信奥方向。

6、python、C/C++

软件编程,走信奥。

当然机器人编程其实也用到编程,不过机器人编程的投入成本较高,这个看家庭选择了。

一些编程软件

孩子小的时候玩玩小恐龙小汽车之类的,规划路线,到达终点。

大一些了在玩腾讯扣叮,已经类似scratch的积木块了,也会充分的利用循环,我觉得做的还是挺良心的。

还有比如苹果的swift playground就更偏app编程启蒙吧

其实国外也有许多,这块就不细说了,因为如果考虑赛事,大部分最后都走到python和C,这些都是偏启蒙的。

如果是一些在线的编程课程,我觉得就那回事吧,能学到啥么,应该能学到点,但是性价比不高。

我带孩子学编程的实际经验

毕竟精力有限,在外面上课学一些科学常识,我觉得是有意义的,包括培养动手能力。

学前的小孩子太小了,学编程大部分学不到什么的,所以也不要焦虑,意义不大,我就潜移默化的当游戏一样玩玩编程相关的东西,掌握几个核心的思维:

1、规划能力,比如路线规划等,是要做提前预测,做推演,计算好路径,然后做验证。这个规划能力是有意义的。因为现实生活中,人都是需要提前做一些规划,做一些推演预判。

2、逻辑思维能力,比如什么情况下可以用循环,怎么思考可以节约积木块。

3、模块化思维,大的问题拆成小的,分步分阶段去处理。比如有传感器的情况下,往往都是多事件触发的,每个逻辑单独去思考。

如果不感兴趣,千万不要逼着,不然失去了兴趣,就不划算了。

慢慢大了,当数理逻辑成熟了,编程也会很容易学会的。到时候根据情况,看看是否适合去卷竞赛。

所以目前没有在外面学习编程了,主要就学学科创,学学科学常识。编程相关,我自己找时间偶尔带着玩一玩即可。

结语

综合来看,我个人的观点是,少儿编程是有意义的,但是我们要抓住重要的部分,让孩子慢慢的锻炼、理解一部分编程的思维,适合的,可以多学学,不适合的不强求,低龄阶段,重要的是要建立数学思维,培养一些好的学习习惯,建立自信心之类的。

学习使人智慧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂云歌

如果认为有价值,那欢迎打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值