在现在以及未来,中国的孩子与世界交流,有三种通用语言:英文、中文、计算机语言。英文是使用范围最广的语言,中文是使用人数最多的语言,而计算机语言则是科技语言,不了解、不会使用科技语言,在未来就有可能成为半个文盲!
就像学英语是为了沟通交流,并不是一定为了当英语老师或翻译官,同样,从小学编程并不是长大后一定要成为程序员或者开发者,而是要学习“计算思维”,具备和机器打交道的基础能力,以及独立思考解决问题的能力。(点击这篇文章可见
我家孩子以后又不做程序员,为什么要让Ta学编程?
)
他们因为学习编程而成为科技新贵
这些科学界大佬,都曾在小学低年级就开始学习编程!
● Elon Musk ,特斯拉、 SpaceX火箭公司创始人,9岁学习编程;
● Mark Elliot Zuckerberg ,Facebook创始人,10岁学习编程;
● Steve Jobs ,乔布斯, 苹果公司的CEO, 12岁开始学习编程;
● Bill Gates ,Microsoft创始人,13岁学习编程。
中国的学霸们和编程
郭文景被哈佛大学提前批录取
● 杭州15 岁高三女孩郭文景获得奥林匹克信息竞赛奖项,这是她被哈佛录取的重要原因之一;
● 武汉外校英中国际班学生沈凡凭借编程能力获得了国际机器人奥林匹克大赛一等奖,最终,他收到了库珀联盟学院的录取通知书,并获得每年约2.14 万美元的奖学金!
高考考不考编程?
考!属于通用技术和信息技术科目,是选考科目之一。该科目是重点大学信息技术相关专业招生的必选科目。这是从2016年以来的高考现状,未来它的重要性还会加大。
该科目中,通用技术和信息技术各占50%,总分是100分。以信息技术为例,它涉及计算机方面知识,如文字处理、表格处理、数据库处理、图像、音频、视频、动画和程序设计等,主要以上机操作为主。
在公布的选考科目范围中,有48所“211”高校的338个专业,指定技术为选考科目;在高校公布的选考科目范围中,它的上榜率排名第三,仅次于物理和化学。
柔妈和柔柔也在学编程
这篇文章发出后,收到了公号读者Jessica的留言,说我们学编程的努力方向错了,随后柔妈就通过公号联系到了Jessica。与Jessica建立的联系,可以说,是本公号开办以来,我们母女二人最大的收获了!
Jessica带着我们在code.org网站学编程,重建了我们对于编程的理解,并且让我们轻松树立起了初步的编程思维,我和孩子都进入了一个全新的思维体系。
Jessica居然是IT公司创始人!
Jessica和儿子熙熙在杜莎夫人蜡像馆
Jessica是一个19个月男孩熙熙的麻麻,除了在日常生活中给儿子渗透粤语、英语、普通话,她为了给孩子启蒙更多语言,自己利用网上素材和网友资源学习日语、芬兰语,我们经常私信孩子的语言发育发展问题。
她还学习画画、钢琴、教育学、心理学等,为了更好地养育儿子而给自己充电。她还义教小区的孩子、朋友的孩子学编程、画画、手工等,是孩子们眼中的“超人阿姨”。
Jessica老公和儿子一起玩乐高机器人
但其实,Jessica最擅长的领域是CS(computer science计算机科学),我和柔柔跟她上了几次课后,在闲聊中才得知:她是中国香港科技大学硕士毕业的IT高材生,毕业后不久就瞄准IT领域的机会,勇敢创业,成立了一家IT公司,公司到目前为止运转7年,发展势头依旧良好。
在寸土寸金的中国香港,Jessica夫妻二人白手起家,用头脑和IT优势打开一片天地,在30岁前就自己独立买房、独立买的办公室,成为别人眼里的“人生赢家”!
我们跟Jessica学到了什么?
Jessica和儿子熙熙
显而易见,Jessica是一个Super Mom, 在家里有菲佣帮忙的情况下,对孩子的教育依然投入了很多,而且,她不是强迫孩子学很多,而是自己先研究,用玩中学的方式去影响孩子,这几乎是家庭早期教育能做到的极致了。
这也是我从她身上学到的最重要的东西——做一个更好的人,潜移默化去影响孩子。
具体说到编程,下面这些颠覆了我的认知,重塑了我对编程的理解:
1)编程思维远比具体作品重要。
在之前的编程学习尝试中,我曾花钱买过一家机构的3节网上体验课,每节课都教一个具体的动画动作,告诉学员们每一个动作是通过拖拉哪些积木块来实现的,只要照猫画虎就可以实现既定的效果。学了这样的课,知其然,不知其所以然,没有样板,就不会创作,更别提自己的独特作品了。
在跟着Jessica学编程的过程中,她利用code.org这个成熟的编程网站来教学,让我们体会到编程到底是怎么一回事,怎样把简单的动画动作用程序来表示,电脑是怎样处理这些动作的,为什么通过拖拽一些简单的积木块,就能实现最简单的编程。
编程的思维就是利用电脑运算来解决问题的思维。例如,一只蜜蜂要从起点到终点去采花蜜,它要选取怎样的路线飞过去?有一种还是几种路线?哪一种路线是最优的?在飞行中有没有重复的动作?如果有的话,这些动作能不能通过重复指令(loop)来实现呢?
有了这些简单的编程思维,那些类似跳一跳的游戏、消消乐的游戏、切水果的游戏等,看起来都不一样了,都是路线和动作的差异呀。有了这些简单的编程思维,自己也可以写出来很多好玩的游戏,怎么还会沉迷游戏呢。
2)小孩子真的可以学编程,孩子的思维比大人还活跃。
Jessica讲的编程课,主要是针对我这个大人的,柔柔只是感兴趣时旁听,然而,她有时对程序的理解比我还到位。
有一次,我们学习通过重复动作来画复杂的抽象图形,颜色总是调整不对,柔柔指出来,我把任意颜色的积木块放错位置了,应该放在重复动作的大循环里,而不应该放在大循环外面。按照她的说法调整后,画出来的图形果然是五彩的颜色,而不是单一的颜色。
3)编程并不是一开始就要学写代码。
在我们的印象中,编程是这样的:
但其实,这只是编程的一种语言,是纯代码的形式。编程的学习,并不是从写这样的代码开始,而是从玩拖拽积木块,玩游戏开始,叫做图形化编程。
比如,上图左边是任务:愤怒的小鸟要怎样避开TNT炸药吃掉小绿猪?
图形编程的思路就是:在右边的工作区域(workspace),拖动左边的蓝色积木块来完成任务。
第一步:小鸟向前走一格(拖动move forward积木块)
第二步:为了避开TNT炸药,小鸟原地向左转(拖动turn left积木块,放在前一个积木块下方)
第三步:小鸟继续向前走一格(拖动move forward积木块,放在前一个积木块下方)
第四步:小鸟原地向右转,面向小绿猪(拖动turn right积木块,放在前一个积木块下方)
第五步:小鸟继续向前走一格,吃掉小绿猪(拖动move forward积木块,放在前一个积木块下方)
任务完成,编程完成!
这样的编程学习,是不是很有趣呢?孩子们是不是都会很喜欢呢?柔柔可以看着路线说出步骤,我相信这么大的孩子或者更小的孩子也都可以的。
4)编程入门不一定需要很好的英语基础。
以前我认为学好英语是学习编程的前提,通过和Jessica学编程,我发现没有英语基础也可以学编程,而且,简单的图形化编程还有利于学英语呢。
像上面的愤怒的小鸟游戏,其实只有几个简单的英语词语,反复出现,自然能在孩子面前混个眼熟,孩子在不知不觉中就知道它们是什么意思,并且能通过拖拽积木块来真正把它们运用起来,这比一个一个背单词可要高效很多呢。
当然,编程越往后面学,越需要一定的英语基础作为支撑,所以,英语学习不能放松。
5)编程入门不一定对着电脑,孩子的视力可以得到保护。
编程就一定要在电脑上操作吗?我曾经以为答案是Yes,后来Jessica用实践告诉我,编程也可以在纸上完成,像玩积木、玩桌游那样,孩子根本不用面对电脑就可以练习编程思维,在这方面,Jessica研究了好多桌上玩编程的好方法,在义教的孩子身上得到了验证。
6)编程与乐高积木是怎样结合在一起的。
乐高积木中有一些机器人,有一个比较主力的、性价比较高的机器人叫做EV3,把编好的程序接入机器人,机器人就可以按照程序作出相应的动作,看看Jessica家做的机器人画抽象画吧
再看看Jessica给儿子做的机器人弹琴吧
有个IT爸/妈,家里立马充满了科技感,有木有?我和柔柔每次看到这样的视频,都特别想动员柔爸带我们做起来
关于我和柔柔跟着Jessica学编程学到的新东西,真是写都写不完,一不小心就收不住了。今天的篇幅已经足够长,以后有机会再说。
最后还有一个大大大大的
好消息!
柔妈邀请了Jessica为孩子们讲编程课,而且,是免费的~
Jessica作为一个乐于分享的、具有IT新贵气质的辣妈,像很多创办免费教育、编程资源网站的知识分享者(比如可汗学院的创办人)一样,无偿为孩子们讲解20节编程课。
课程将在千聊平台上柔妈的直播间进行,近期会有详细课程介绍,你和你的孩子一定不要错过哦!
编程≠写代码,
编程不是一项技能,
而是一种思维模式,必须从小培养!
Steve Jobs( 乔布斯 )说——“每一个人都应该学习电脑编程,因为它会教你如何思考。"
在Jessica的编程课上,
期待我们一起have fun!
柔妈│芬兰→德国→北京
育儿│英语,美育,科普,数学,家庭
领取专属 10元无门槛券
私享最新 技术干货