打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
你的孩子能学编程做出AlphaGo吗?

Everybody should learn how to program acomputer, because it teaches you how to think.

-         Steve Jobs (乔布斯)


 

当我22岁来美国,第一次上C语言编程课前,有点紧张,我文科背景,从未学过任何计算机课程,对科技很好奇,但一直就是个文艺青年,C语言对当时的我来说是门只有理工男才懂的外星语言。但开始上课以后,发现这门外星语言不难啊,而且还挺简单的,为啥?它不像文学,需要悟性和灵性才能懂得真味;它也不像艺术,需要天分才能掌握;它也不像体育,需要很强的体能才能学好。它像个忠实而能干的仆人,逻辑性很强,老老实实,不懂拐弯,你要做的是把问题思路理清,一步步告诉它怎么做,它就很漂亮的完成任务。

一个20多岁的文艺青年能学编程,那么小朋友能学编程吗?首先问一下,小朋友要学编程吗?答案毋庸置疑,当然要学。计算机技术已经成了当今社会的基本元素,从你的出行(滴滴)、吃饭(美团)、住房(智能家居)、娱乐(唱吧)、沟通(微信),计算机技术从根本上改变了我们的生活方式,更是企业中位产品创新、组织变革的推动力量。不了解计算机技术就看不懂社会的运作方式,不明白未来可能的趋势,和很多机会擦肩而过。所以美国总统奥巴马号召美国青少年努力学编程,并把学编程上升到了爱国的高度;弗罗里达州考虑把编程语言列为高中的外语课程;一些名校开始在录取新生过程中把高中编程课成绩看的和数学、统计一样重要;连加州的部分监狱里都开了编程课;我自己女儿去年上Kindergarten(相当于幼儿园大班)时在学校学打字,今年一年级在学校里用MIT开发的Scratch软件学编程。

其次小朋友能学会编程吗?回答这个问题前,我们探讨一些父母们对编程的常见认知误区:

【关于编程的认识误区】

1. 编程是天才或者至少是那些特别聪明的孩子才能学会的东西

No!!!

编程是一个可以习得的技能,像其它可以习得的技能(如开车、数学知识)一样,它是可以一点点积累和学习的。有公益组织曾经采访过比尔.盖茨, 问他要有哪些基础知识才能学编程,他说:要懂加法、减法吧,Tony Shieh (Zappos创始人)说:要会背九九乘法表!你的孩子能背乘法表吗?如果能,肯定能开始学编程。我女儿连乘法表都不会背,但可以自己编程做最简单的动画了。

2. 学编程太难了,我知道比尔盖茨、小札很牛,但咱们孩子不是那块料。

No!!!

胖子不是一口吃成的,比尔盖茨、小札也不是立刻就成了编程高手的。比尔盖茨编的第一个程序就是一个非常简单的Tic-Tac-Toe游戏,DropBox创始人DrewHouston编的第一个程序就是问一些问题:你喜欢什么颜色?你几岁了?Clothia的创始人Elena Silenok编的第一个程序是画一个绿圈,里面一个红方格。扎克伯克也说过他学编程刚开始也没想要成为什么编程达人,他就是想给自己和姐姐做点好玩的东西,编一点点,再学一点点,再编一点点,这样积累起来的。而且随着编程技术的提高,操作界面越来越可视化,编程语言越来越趋近自然语言,编程入门变的越来越容易。


3. 编程像数学作业,枯燥无味。

No!!!

编程其实很有成就感,孩子编程是一个从产生想法、找到实施办法、动手实施的全过程,不仅仅涉及编程本身,更重要的是和花更多时间的在看到问题、分析问题和提出思路。想象一下,你的孩子自己动手设计和完成一个小游戏,他会有多么兴奋!我还清楚记得第一次做出自己的网站的喜悦心情,敝帚自珍,反复欣赏。

而且科技公司的工作环境可是在各行各业中最有活力最有趣的。看看GoogleFaceBook这些公司的工作环境吧:

 



 


4. 我的孩子将来肯定不会从事科技行业,现在学编程也没用。

No!!!

就像我们的孩子学化学、学物理,并不一定会帮助他成为化学家、物理学家,学编程的孩子也不一定会成为程序员,但编程让他在这个基础知识领域不愚昧不无知,更加了解这个世界。

而且学编程的意义和收获远大于仅仅了解一种编程语言。编程是一个解决问题和实施方案的过程,孩子在过程中能够提高逻辑思维和解决问题的能力。同一个问题可以用不同的编程方案来解决,如何用最简洁最可靠的方案解决问题,考验孩子的创造力和思维能力。并且孩子在想用编程技术去解决什么问题或者创造出什么样的产品时,他其实已经在运用创造力了。

即使你的孩子未来不从事科技行业,通过学编程提高逻辑思维、问题解决能力、和创造力也会让他在其他行业受益。而且他会对新科技保持好奇心,他的科技知识或者好奇心会有助他用更创新的方式去做音乐、电影、绘画、教师、公益等其它职业。

5. 孩子太小了,太早学没用。

No!!!

其实孩子的可塑性、对新事物的接受能力比大人高,小时候学编程,没有我们大人对陌生科技的畏惧感和已有的定式思维,不会缩手缩脚,能更冒险的创造新事物。比尔盖茨13岁开始编自己的第一个程序,扎克伯克6年级开始编程,Twitter的创始人8岁时1984年爸爸给他买了一台Macintosh电脑,开启了他对计算机的兴趣。

6. 编程适合男孩学,女孩子还是学点文艺类的特长吧。

No!!!

当你这样想的时候,你就已经把一扇门对你女儿关上了。当我们用男女不同的典型模式去套我们孩子的成长路径时,我们限制了孩子发展的可能性,孩子是待点燃的火焰,不是让我们用框框去切的饼干,我们要做的是让他们尝试不同的新事物,发掘他们的兴趣。以往的研究已经证明,男孩女孩的数学成绩本来没有差异,但当老师说女孩学不好数学时,压力和恐惧会限制女孩的学习动力和考试时的短期记忆能力,降低她们的成绩。只有家长抱着鼓励和支持的态度时,孩子才会自信的探索新技能。美国的一项研究发现,在高中时尝试过编程课的女孩上大学后比没有尝试过编程课的女孩高10倍以上的可能会选择科技专业。不让孩子尝试,怎么知道她有没有能力呢?

看完上面的讨论,你会不会高兴的说一声:我的孩子也应该也可以学编程!

最后用DropBox创始人Drew Houston的话结尾:

Technology is part of our life. If youcan create the technology, you can change the world.

【科学梦想家夏令营】

想让孩子尝试一下编程,提高ta的逻辑思维和创造力,了解科技的魅力和乐趣,为ta打开一扇科学梦想大门吗?参加我们今年在苏州的“科学梦想家”夏令营吧!在夏令营里不仅学编程,还可以组队搭建Lego,学英语,练体育,做公益,快乐充实过夏天!详情和报名请加王老师微信 xinying0818

【以往编程有关文章】

回复“二进制语言”,阅读我们关于电脑二进制语言的入门文章。

回复“编程工具”,阅读我们关于孩子学编程的资源及工具的文章。

回复“编程游戏”,阅读我们关于做游戏学编程的文章。

回复“编程少年”,阅读我们对一位少年编程高手的采访文章。

【作者介绍】

素玲,笔名Joy,两个孩子母亲,电商创业过,为科技企业咨询过,在中美知名大学任教过,喜欢阅读、写作、育儿、旅行、思考人生 ^_^

--

普林斯顿科学实验室(公共号:PrincetonScienceLab)原创文章,转载请注明出处。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
美国含金量最高的数学竞赛,为何受到家长热捧?
孩子数学不好?一分钟搞定19×19乘法表
数学窍门“印度19×19乘法表”,简单又实用!速速掌握!
数学没拿满分?竟是因为一张19*19乘法表!
今日头条
没有这项能力的孩子,将来会寸步难行!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服