2021年3月31日 星期三
估计你能猜到,大叔今天想说说少儿编程。
不仅说说少儿编程,还会说一下数学思维,以及更高阶的信息学奥赛。
从编程开始吧:
图片
01
有两件事刺激到我了...
“编程是未来!”
这两天有些信息刺激到我:
一是:近日,华为技术有限公司申请注册“花瓣编程”、“花瓣少儿编程”商标,国际分类包括科学仪器、教育娱乐等,目前商标状态为“商标申请中”。
另一件事是:编程教育似乎就是这样一个问题,在大家还在讨论要不要孩子接受早期编程教育的时候,马斯克却说要办个编程大学了。
3月20日,马斯克线上参加了在北京钓鱼台国宾馆举行的中国发展高层论坛,马斯克回应,“您的想法很有趣,实际上我们也想过要办一所大学。未来是机器人的时代,但相应的编程人才很少,所以我希望未来可以办一所大学,培养编程方面的人才。”
我们回头看20年前,当搜索诞生了google,社交平台诞生了facebook,惠民大叔做为硬度的使用者,是从年轻人使用到现在成为大叔的。
而我们国内,像搜索的百度,聊天的QQ,以及之后从邮件软件foxmail过渡到微信的张小龙,都成为我们生活中的必备。更不要说现在我们重度使用的张一鸣的今日头条和抖音、千团大战之后王兴开发的美团,都成为互联网时代的宠儿。
真心羡慕那些能做开发程序的工程师,大叔不是太羡慕他们能开发出那厉害的软件,而是在羡慕之余会感叹,开发程序的人挣钱真多啊。
如果当年自己学程序,估计自己能离自己的理想更近一点。
图片
我也不是没自学过,但确实编程对我来说太难了,后来转而做互联网民工,经过一顿折腾,总算没让自己饿死。现在大叔能坐在这里给大家打字回忆这样的历史,还真心得感谢互联网时代给予的红利。
所以,会编程是一件很厉害的事,因为她能让人成为一个很厉害的人。
当然,未来的编程人才,面对的人工智能时代。
在三年前,大叔就一直在这个号中推荐过编程,但都是少儿编程,当时没有想的太清楚,只是觉得像那么回事,而经过近段时间的学习和了解,在对这个认知上有所提升,下面就培养孩子的编程方面的一些感想和你说一说。
02
少儿编程有必要吗?
非必选项!
和语文、数学、英语等学科培训以及艺术培训相比,编程课还算“小众”。
很多机构也瞄准了这块潜力巨大的市场,铺天盖地地搞起了宣传。比如,号称说要教给孩子“人工智能”,或者号称孩子学几节课就可以做出很厉害的作品。
最近几年,“少儿编程”受到各路人马追捧,不仅各种主打线上编程教育的公司遍地开花,一些传统的线下学科培训机构也纷纷开始开设少儿编程课程。
对于父母而言,自己懂编程的人并不多。许多家长会被铺天盖地的广告所“迷惑”,无法做出正确的判断。
图片
有一个家长群有人问,少儿编程有必要吗?我说的是非必要选项。如果看了那么多编程推广觉得要上头,那最终是被割韭菜。
这方面应该怎么说呢?
我们这一波家长,很少有人从小接触编程的。很多可能高中或是大学才接触过。现在小孩在小学阶段,我自己跟着孩子一起了解简单的编程,尽管每个人接受程度不同,但总体而言,小学二年级(7~8岁)的孩子,其实都已经可以理解编程的基本概念和逻辑了,比如指令、循环、分支、变量等等。
不过,这是否就意味着学编程越早越好吗?
说实在的,晚点开始,也未必就会落后,可能还能帮你省点钱。因为一旦孩子的抽象思维和逻辑思维有了一定发展,编程中很多概念就可以被很快理解了;但反过来,你给一个幼儿园小朋友讲这些东西,就需要花很长很长时间,他们还没办法完全理解。
小孩子无法理解这些抽象的概念怎么办呢?
那就只能搞所谓的“寓教于乐”了:以玩为主,把战线拉长。这样做对于机构其实也有好处,因为孩子报培训班都是有一定粘性的,早点把你圈进来才能让你一直学下去。
所以现在市面上那些少儿编程,就是用到图形化编程的方式,来吸引孩子来学习。所以我们经常看到老师为什么推荐scratch,就是简单易上手。
图片
03
学编程是从哪里切入比较好?
学好数学思维!
学编程有什么好处?从家长的角度来说:
1、可以培养“如何解决问题”的思维方式
2、学会“调试”程序这个过程所体现的价值
关于培养如何解决问题的能力怎么说呢,编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的。
预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。
而调试呢?调试对于孩子来讲其实是个很痛苦的过程,有时候调了半天还是不行,就很有挫败感。但这个过程恰恰能锻炼很多能力:
比如,怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力。
至于用编程来提高课内成绩,这个要靠编程来提高,没有太合理的解释。但惠民大叔推荐的是不管你学不学编程,得让孩子在数学思维上有很大的能力。
有家长咨询我,想帮孩子报一门思维课程,编程和数学思维改怎么选,给家长提了些建议:
如果说编程是生活的输出形式,那么数学就是生活的理解形式。
我们学习数学会大量涉及到生活知识的学习,培养数感形感空间感和逻辑感,追本溯源的解决问题,从理解事物本质上获得知识,获得更强的总结归纳分析判断提炼概括总结的能力,刷新对事物和问题的见解,用更开阔的眼光理解和认知世界,
所以说,编程是输出,数学思维是输入。
网上有专业的人士就说:编程兴趣可以培养,但是建议在孩子具备深度思考能力及理解能力后,再去学习,在8岁前,还是先打牢数学思维更重要。
另外一方面,国家对数学方面提升到战略的位置,你可以不会编程,但一定要重视数学。
图片
04
数学思维与编程的碰撞:
信息学奥赛!
学习编程有助于升学吗?这个是家长们最关心的话题。
大叔先在这里下个结论:有!那个名字叫信息学奥赛。
可能你听到的不多,但其实你注意一下,在厦门招考老师年文章中有推荐过,比如一中或双十的某某某直接保送清北这样的。
这是顶级学霸,我们学不来。但像北京的一些小升初可以择校的,在你的简历中有信息学奥赛这样的证书,是一个非常好的入学手段。包括大叔看到的福州的一些私立学校,也对有信息学奥赛的证书青眛有加。
什么是信息学奥赛?
全国青少年信息学奥林匹克竞赛(简称NOI),是从1984年开始举办的全国性竞赛,它担负着选拔优秀学生参加国际信息学奥林匹克竞赛(简称IOI)的任务。为促进计算机普及并兼顾提高,我国从1995年开始举办全国信息学奥林匹克竞赛分区联赛(简称NOIP)。
图片
获得五大学科联赛省赛一等奖者,自主招生(高考加分照顾)享受加5-30分,并可获得保送大学资格,其它竞赛获奖者不享受此待遇。
另一个好处:信息学是强基计划重点学科,强基计划需要先通过初选,而奥赛成绩在许多高校中都作为入围的通行证,信息学奥赛成绩可以帮助学生直接进入强基计划的校考环节。
信息学的受重视程度很低,学生基础水平相当,越早接触信息学越容易出好成绩。历年的信息学竞赛中也经常出现小学六年级、初中一年级的孩子超越重点高中学生,拿到国赛资格的情况。
在厦门,更是少之又少的关于信息学奥赛的培训。大叔问过很多厦门的培训机构,都没有涉及到关于C++的信息学奥赛的学习。
这算是一项比较空白的市场了。
【以上来自:信息学奥赛官网、果壳童学馆、周花卷、知乎等知识 平台】