都说中国家长"鸡娃",其实国外也差不了多少,大佬同样不例外。
娶了华裔妻子的扎克伯格(facebook创始人)是一位十足的"虎爸",在女儿一岁的时候就送给她了一本量子物理学教科书。大佬果然够硬核……
更硬核的操作是,在女儿2岁时,扎克伯格就开始教她学编程。是的,就是编!程!
对此,小扎本人表示:
"教女儿写代码是一个不错的想法。"
"编程显然已成为一项基本的技能,是每个人都应该做的事情,就像阅读一样,它是每个学校都应该教授的技能。"
小扎的做法,让我想到了我们家女儿。比起2岁的陈明宇(扎克伯格女儿),我家女儿学编程的路,那真是一波三折,差点……就断送在我自己手里了。
作为一个中国妈妈,曾经在我的幻想里,我们家小公主应该是弹着钢琴唱着歌,文能执笔画万物,舞能踮脚跳芭蕾,精致优雅,温婉大方。为此,我也十分努力地朝着这个方向培养她,虽然过程很艰辛。
然而,现实的毒打来得促不及防。风和日丽的某一天,我突然发现,比起这些文艺工作,我的女儿似乎对编程兴趣更大。她坚决地告诉我,她要学编程。
听到这个消息的时候,我脆弱的心灵受到了深深的打击。因为,在我的认知里,程序员都是这样的↓
这怎么可能与我家乖巧可爱的宝贝公主有任何联系!!!
然而,作为新时代的优秀母亲,我并不会直接当面否定孩子的爱好。我只能努力平复了自己内心的波澜,温和地告诉她,"是不是要再考虑一下?编程可不是那么容易学的哦。"
不曾想,女儿也学会了"打太极",表面说了好,行动上依旧该干嘛干嘛,继续对着电脑敲敲打打。很好,果然是亲生的。
在我们母女"斗智斗勇"交手了几个回合后,我决定深入了解一下编程,用丰富的知识和我卓越的辩论技巧说服她。
"编程是男孩专利"?这是一个误解
经过不懈的努力,我终于,率先说服了……我自己。
我发现"编程是男孩专利"是一个深深的误解,女程序员所取得的成就,并不次于男程序员。
话不多说,让我们先来膜拜一下那些在编程事业上作出不可磨灭贡献的伟大女性。
世界上第一位给计算机写程序的人,奥古斯塔·阿达·金,勒芙蕾丝伯爵夫人(Augusta Ada King, Countess of Lovelace),也是著名英国诗人拜伦的女儿。她为计算程序拟定"算法",写作了第一份"程序设计流程图"。
为了纪念她对现代电脑与软件工程所产生的重大影响,美国国防部将耗费巨资、历时近20年研制成功的高级程序语言命名为Ada语言,它被公认为是第四代计算机语言的主要代表。
玛格丽特·汉密尔顿(Margaret Hamilton),美国计算机科学家、系统工程师,领导了堪称为人类历史上最伟大的软件工程项目,用代码帮助"阿波罗号"与阿姆斯特朗登月成功,迈出了人类的一大步。(据说"软件工程师"这个名词就是她发明的)
"互联网之母"拉迪亚·珀尔曼(Radia Perlman),发明了Spanning Tree Algorithms 生成树算法,研制出了用于网桥(交换机)设备的 Spanning Tree Protocol(STP) 生成树协议,入选国际互联网名人堂。
我还发现,我对于程序员的形象也有很深的误解。
维秘天使、超模小KK(Karlie Elizabeth Kloss),在2015年与维秘解约后走入纽约大学学习编程。在解约时,她表示要去追逐自己的梦想——学编程。(明明可以靠颜值,偏偏还要靠代码)
不只自己努力,小KK还开设编程夏令营招收13岁到18岁的年轻女孩子,帮助她们学习一些基本的编程语言和软件。她表示:"年轻的女性早点接触并学习编程,能够帮助女性在世界上获得发言权和一席地位。"
超模都去学当码农了,我还能说啥。
孩子,来,看着小KK的脸,妈妈同意你学编程了,向着这位美丽的小姐姐努力吧!
英国小王子乔治都在学编程
更让我感觉自己"图样图森破"的是,在全世界,学习编程知识已经成为了未来教育的大势所趋。以美国硅谷来说,孩子小学一年级就开始接触编程的基本方法,到了三年级就开始系统地学习计算机语言了。
在英国乔治小王子曝光的课程表中,同样出现了编程课。此前,在威廉王子访问中东的时候,去了儿童编程实验室,当时他就表示,自己的儿子4岁就接触儿童编程了。
"编程要从娃娃抓起"的观念在国外十分盛行,除了扎克伯格,乔布斯、奥巴马也都纷纷表态。
乔布斯表示,"我认为这个国家的每个人都应该学习编程,因为它会教给你如何思考。"
奥巴马认为,"编程关乎美国的未来……我们需要孩子们熟练地掌握这些技术。"
微软公司更是身体力行地开展各种活动,鼓励青少年学编程。微软曾表示,让小朋友很早地通过接触计算机编程建立一种思考和解决问题的思路非常有好处。
(微软公司"编程一小时"活动)
少儿编程到底在学什么?
说了这么多,孩子学编程到底有什么好处呢?
博览万卷资料的我,总结下来是,学编程最大的好处就是可以对孩子的思维方式进行训练,对于培养孩子的思维力、创造力、专注力等等都有好处。
所谓"编程思维",其实就是"理解问题——找出路径"的思维过程。在这个过程中,会不断锻炼孩子的分解能力、抽象能力、算法能力、评估能力和概括能力,让他们一步一步解决问题。
编程的过程,就是用代码实现目的的过程,也是孩子们去求知、去探索、去实践的过程,不断引导孩子去创造更多的可能。
爱玩是孩子的天性,孩子很容易受到外来的诱惑和吸引转移注意力。但作为严谨的学科,编程要求每一位实践者注重细节,同时明晰程序的运作,任何?行代码写得不对,都无法实现想要的效果,这就要求孩子必须学会专注。
嗯……看起来,好处还真不少。
在我自己学习这些理论知识后,女儿还央求我跟她一起参加了"腾讯青少年编程追梦营嘉年华",亲身体会了编程的魅力。在这里,我看到一百多位小程序员们使用腾讯扣叮创作了优秀的编程作品。同时,他们还以"团队作战"的方式在贴近工业的环境中,体验了编程项目从立项到公测的全过程。
在这里,我看到孩子们在"创意实验室"给我讲她搭建的"小世界";在"艺术实验室"让我看怎么用代码画画;还在团队合作下,通过编程作品传递环保、公益等理念,女儿也非常兴奋地向我秀了他们团队的成果……
此前,由于很努力做了"调研",我对国外的一些编程平台略有关注,比如全球顶尖学府麻省理工学院(MIT)专门给小朋友学编程研发的Scratch,因为好用有趣已经拥有超过3000万注册用户。
经过两日的嘉年华体验后,我才感受到,原来国内的专业平台也已经发展起来了。我看到,不同年龄段的孩子们选取"腾讯扣叮"的JS实验室、Python实验室、创意实验室、C实验室、艺术(P5)实验室,人工智能(AI)实验室、游戏实验室、硬件实验室8个IDE工具,来实现自己不同编程的需求,好玩有趣,又学到了知识。
最近在家不能出门,女儿更是经常在扣叮上自己琢磨。不只女儿开心了,我也很庆幸自己同意了她学编程,现在扣叮平台的课程全部免费,倒是让我带娃省了不少心。
更惊喜的是,在我明智的支持下,女儿的创作力肉眼可见地进步,向我"得瑟"的作品越来越精细复杂。而且,在平时生活学习中,我也真实地感受到,她在理解能力、创造能力、动手能力以及做事的专注度上,都有不同程度的变化。突然想再一次表扬自己,与国际顶尖科技大佬们观念一致,英雄所见略同。
最后,我想说,如果说编程是未来世界对话的"语言",那我会对女儿说,加油吧孩子,未来的世界交给你了!
(责任编辑:刚巴迪)