"今天的小孩被称为数字时代的原住民,他们一出生就面临着无所不在的网络环境,网络就是他们的生活,数字化就是他们的生存方式", 如何正确引导,成了很多家长关心的问题。 对于当下出生在数字世界的孩子来说,从小接触不同类型的APP和不同数字渠道,除了掌握与人交往的能力之外, 掌握一门编程语言或许也将成为必备技能之一 。 与此同时,数字经济的高速发展也带来对相关人才的高度需求。中国信通院发布的《5G社会影响》白皮书中预测,到2030年,我国各行业所缺的新兴技术和相关的人才约800万人。这一数字, 在人工智能领域是500万人 。 按照时间推算,眼下的中小学生,未必不会是未来的"下一个马斯克"。为了应对技术更迭加速的数字时代,相关扶持政策也是不断出台。"8090家长"对编程教育的认知程度和接受度也在逐步提升。 除了应对科技发展下的刚需问题,怎样才能更好地培养孩子的科技素养?现在家长又是如何看待编程的呢? 家长是如何看待编程的 1.编程是一种基本能力,不要让你的孩子落后在起跑线上 计算机是目前增长最快的行业之一,也是薪资水平最高的职业之一。仅在美国,计算机岗位的薪水就比平均水平高出75%以上。面对新时代的来临,各种新兴岗位也需要大批量的人才,计算机技能的重要性可见一斑,所以我们又怎么能不将编码作为一个必要技能呢? — Heather Carey,MassTLC教育基金会的执行董事 也是两个已经在学习代码的孩子的母亲 2.编程指的不是上网和玩游戏 Sharon的女儿以前一提起写代码,脑子里就会出现一些"穿着邋遢的游戏狂魔"呆坐在电脑前的场景。后来他的大女儿,在卡内基梅隆大学读生物专业时,注意到计算机生物学家在研究项目中的重要作用之后,渐渐转变了这种想法。而她的小女儿,励志当一名外交大使,在意识到写代码会成为基本生活技能之后,也开始接触编码,并渐渐乐在其中。 —Sharon Wienbar 科技创业投资人和两个女儿的母亲 3.编程充满创意与乐趣 Jon10岁的儿子,可以每天在scratch上花几个小时用来微调试游戏(scratch是专为孩子写的编程语言)。"我儿子真的非常喜欢这个,同时也很好地锻炼了他的创造能力!" scratch一开始先让孩子们玩游戏,然后,如果他们有什么地方不喜欢,例如有怪物他们闯不过去,他们完全可以自己改动代码帮助过关,可以减少怪物能力或者直接pass怪物。他们也可以重新调试别人写的代码,加入自己的设置。"这就像艺术一样在创作。"孩子们在这个过程中不会觉得自己是在写枯燥的代码,而是在创造一些有意思的东西,他们会在这个过程中玩的非常开心。 —Jon Woodstock 博士 《help your kids with computer coding》的作者 两个小程序员的父亲 4.编程有助于建立自信心 Lisa9岁的孩子学习成绩并不好,但在编程上,赢得了教室里其他孩子的掌声。 有的孩子天生不善于读书,但编程可以让他们从另一个方面展示自己,把握自己的命运。在编码世界中,没有什么规定的路径,也没有什么"正确的答案",他们完全可以按照自己的想法去解决问题,从而建立信心。 —Lisa Morales-Hellebo 纽约时装技术实验室的创始人 也是个九岁孩子的母亲 学编程与不学编程的差距在哪里 计算机科学家般的思维方式 A COMPUTER SCIENTIST"S WAY OF THINKING 我们听到最多的就是编程可以提高孩子的逻辑思维,但编程的作用不止这么简单。学习编程的孩子 最终会拥有一个计算机科学家那样的思维方式,去更理性、更高效地解决复杂问题 。孩子在编程过程中,要从头至尾考虑解决问题的方案,再用代码实现出来。这个过程会逼着孩子反复思考,反复验证,直到找出最合适的方法。 举个例子,有孩子用编程软件scratch解决奥数问题"鸡兔同笼",他需要先在大脑里把这个过程演示一下: 分析问题:明确所求的数学答案(兔子和鸡的数量) 整理数据:筛选scratch里面的角色(鸡和兔子)、对话等元素 表达数据:根据情节、结构等来操作故事的元素 算式思考:梳理逻辑,寻找变量,设计程序 编程培养出来的思维,对孩子养成高效的问题解决模式有很大帮助。在面对复杂问题时, 孩子会像计算机科学家一样,把所有的变量因素考虑进去,再逐个分析,直到找到最优的解决方法,这个属于拆分思维。 跨学科的融合能力 INTERDISCIPLINARY INTEGRATION CAPABILITY 我们一直告诫孩子不要"死学"知识, 要学会触类旁通 。通过编程,孩子们可以将语数外等知识融会贯通,通过计算机实现出来,加深对知识点的理解。 以小学员的《愤怒的小鸟》为例,这里面涉及到编程(For条件循环、变量)、数学(直角坐标系、角度计算)、物理等学科知识(速度的概念)。孩子需要开动脑筋,将这些元素合理地组合在一起,才能做出这样的作品。而在创作过程中,孩子将会对坐标、角度计算有更深刻的理解,编程让计算机把书面上呆板的知识点通过生动的形象给演绎出来,更符合大脑的认知习惯。 有很多家长反应,孩子学过编程后,数学成绩明显提高了,解题思路变得更清晰。 9岁的小学员说:我做题的时候,受编程的影响都是一步一步推导,求解,我担心跳了步骤,解题思路会走不通了。除了语数外,编程一样可以实现艺术科目,他们同属于STEAM教育。 有个小姑娘把她学习钢琴的经历融合进了编程,最后用计算机做出了一个电子钢琴。 超强游戏免疫力 STRONG GAME IMMUNITY 如何平衡处理孩子和游戏之间的关系一直是家长最头疼的问题之一。在众多解决方案中,编程是不错的选择。 孩子沉迷游戏是因为自控力不足,无法抵制游戏带来的刺激感。 并且游戏带有社交属性,孩子需要游戏获得社交和认同感。 编程可以让孩子在一天之内学会创造游戏,继而获得成就感和乐趣,这些远比玩游戏的刺激感更有吸引力 。很多学了编程的孩子都反映:"自从会设计游戏后,一眼就能看出大部分游戏的设计套路,对那些低级刺激也没啥兴趣了。" 同时,利用编程去创造一些作品更能引起其他孩子的羡慕,也会让孩子在同学交往中拥有巨大的优越感。在科技快速发展,电子产品也避无可避的今天, 不仅为以后学习生活做铺垫,还可以正确引导孩子的注意力,编程确实是个不错的选择。