小学生学编程好吗?
先引用一下教育部发布的《2019年全国教育事业发展统计公报》中有关小学招生的数据,这个数据反映了全国31个省市自治区的小学生招生计划,一共有488.31万人,其中计算机类相关计划招生人数6.24万(包括软件、数据、云计算、人工智能等),占比1.25%。 虽然这个百分比似乎很低,但你要知道这只不过是全国总体的情况,而每个省份情况不一样。以我所在的浙江省为例,根据《2020年浙江省普通高考报名工作的通知》,2020年浙江省共有33.30万名考生报考本科志愿,而今年浙江高校在计算机相关专业上总共录取了9744人(不包括专科和中外合作),也就是说33.30万考生里最后只有2.9%的考生能选到心仪大学的计算机专业。而这已经比2019年提高了0.7%。 你觉得现在孩子学习计算机晚吗?以浙江省为例,2020年高考全省仅4.60%的考生能被C9院校录取(包含浙大),而被985/211录取的更是少之又少,仅有2.6%的考生能达到这一标准; 而2019年的时候,这个数字分别是6.3%与3.4%。一年时间,被双一流大学录取的考生增加了3倍多! 一方面是高考竞争越来越激烈,另一方面是少儿编程的兴起,很多小孩子从幼儿园就开始学习编程。那么作为父母的我们是不是应该担心孩子未来的竞争力呢?我想答案是肯定的。所以如果你家小孩上小学了,建议你可以让他学习下python,作为入门语言十分合适。
关于为什么是python而不是c++或者java,大家可以看看我之前写的这篇文章。 可能有的人会说,让孩子学这么多干什么,未来又不一定从事这个行业。对呀,人生本来就可以有许多选择嘛。但多学点知识总归是没有错的,说不定哪天就用上了呢。 再来说说学习编程的好处吧。在我看来主要有这几点: 第一,对于小孩子在成长的过程中,尤其是逻辑思维能力与专注力不容易集中。但学习编程需要把一个问题拆解成一个个问题去解决,并在过程中不断地培养逻辑思维的能力,最终完成项目成果展示。这对于小孩子来说是很难得的锻炼。
第二,编程的学习需要孩子具备一定的抽象思维,因为在学习编程的过程中会涉及到算法还有数据结构,这些都是需要具备抽象思维能力才能掌握的。 第三,编程能够提升孩子的信息素养,让孩子在信息时代能够有明辨是非的能力,不随便相信网上传言。