C++信息学竞赛作为五大奥林匹克竞赛项目之一,已经成为小升初、中考特长生招生,高考大学自主招生以及保送,以及出国留学背景提升的一项重要申请条件。全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称 NOIP)自 1995 年至 2017年已举办23次。每年由中国计算机学会统一组织。是当前国内覆盖最广,认知度最高的信息学竞赛,近些年来正受到更多家长和学生的青睐。
而除了众所周知的升学方面的王牌级优势,学习信息学、掌握编程能力对孩子的成长和发展也有诸多好处,而这些,相比于升入名校,对孩子的影响可能更加深远。
1.C++信息学奥赛能锻炼孩子的逻辑思维、创造力、自信心等综合素养
很多家长会发现小孩子有时候逻辑是非常混乱,说话做事感觉不着调。但是有些小孩逻辑清晰,办事干练,接受新事物能力强。这就是逻辑思维的差距。那些能够把现实生活中的复杂问题逐步拆分,在形成有规律的简单步骤的能力,就是编程思维。学习信息学可以真正带给孩子一种逻辑思维层面的变化,帮助孩子成为一个思维有条理、逻辑清晰的人。正如Scratch之父、美国麻省理工学院的Mitchel Resnick教授所言:“当你学会了编程,你变会开始思考世界上的所有过程。”
根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地告诉他们,这件事是无能为力的,孩子的人生从此变得平庸。而信息学编程的过程“就像艺术一样在创作”,编程可以让孩子充分发挥创造力,享受创造的乐趣,人生不再设限。
信息学奥赛该可以增强孩子自信心,提高做事情的专注力。竞赛的内容就是完成一个个完整程序的制作,而这能够有效提高孩子做事情的专注力,一个由自己一步步建立而来的作品更是能够增强孩子的自信心。通过编程语言,有的孩子还能设计出一些智能化的工具,比如简易机器人、红外感应门等,甚至还能发明出更有趣、实用的工具。
而且编程是一个不断尝试、不断犯错的过程,初次参加竞赛也可能没取得好成绩,而这都可以打磨孩子的韧性,让孩子知道人生不是一帆风顺的,让他们可以更有勇气地面对将来学习、生活中可能遇到的挫折,这与步入社会后遇到更大的挫折后再调整的成本相比几乎为零。这也就是为什么我们说,参加竞赛的过程对于学生的锻炼远比学到的知识重要。
2.信息学能够促进数学和英语的学习,还帮孩子戒掉游戏瘾
信息学奥赛的学习和准备过程天然融合多学科知识,能在潜移默化中促进孩子数学和英语的提高。
在学习信息学的过程中,孩子通过项目建立起时间、顺序、空间、因果等一系列重要的数学概念。另外,编程最终还是以计算为核心的,这就对孩子们的数学水平提出了很高的要求。
同时,也学会在英文操作界面中发出命令,能显著提高孩子对英语的学习及应用能力。这些,都是其他课程单独教育、死记硬背完全无法比拟的。
在编写程序的时候,如果一个微小的地方出现差错,就会导致整个的程序都不能运行,因此学习编程就可以让孩子做事变得非常细心,不再像之前那样粗枝大叶。
同时,孩子在编程学习中,从以前的“玩游戏”变成“制作游戏”,掌握游戏背后成因。家长可以让孩子自己去设计小游戏,真正的寓教于乐,还可以和孩子一起设计游戏,增进感情。久而久之,孩子不仅变得更细心,还顺带戒掉了让家长头疼的游戏瘾。
3.C++信息学奥赛让孩子面对未来的不确定性,有更多保障
伊隆·马斯克说:“在未来20年,全球12%至15%的劳动力将因为人工智能而失业。”
李开复更狠地说:“10-15年之后,50%人类的工作将会部分或全部被人工智能取代。”
也许,有的家长朋友会感觉这是危言耸听,但是那一天距离我们真的已不遥远。现在,在一些一线城市,人工智能已经取代了一些高薪的职位。我们可以想一想,现在除了银行的业务不能完全在手机上进行,在你的生活中还有什么是手机不能完成的,而这一切的一切都是利用编程完成的。在未来的10到20年间,编程技术已经不再是选答题,而是一项必答题,会成为像阅读、写作、数学一样的一种基础能力。
专家曾言,在可见的未来,职场智能化只是一个时间问题,到 2024 年,实现自动语言翻译;到 2026 年,实现高中论文写作自动化;到 2027 年,实现卡车驾驶自动化;到 2031 年,实现零售服务自动化;到 2049 年,实现畅销书写作自动化;到 2053 年,实现外科手术自动化,这些说辞并不是随口之谈,都是有据可证。
飞速发展的时代下,未来的孩子们正面对着越来越大的挑战。语数外,理化生,政史地,人工智能时代,你的孩子只会这些,恐怕已经远远不够了。那么对于我们的下一代,如何“武装”他们,从而能更好地生活在人工智能时代里呢?答案就是编程,未来很多工作都需要我们懂得如何和计算机打交道,如何使用计算机,更要懂得其中的原理,编程将使得孩子获得对更多工作的驾驭能力。
而信息学奥赛可以让孩子系统接触和学习编程,参加竞赛始终都是学习掌握一门新知识新技能的最佳方式。从现在开始,让孩子准备C++信息学奥赛,着手编程学习,培养逻辑思维能力和科技素养,从而为以后的学习、工作、生活打下坚实基础,或许是这个时代我们送给孩子的最好礼物。