优谈未来亲子会:进入神奇的编程世界

优谈 许式伟 4天前

 学编程是对孩子“最功利”的投资  


「学习是为了解决现实世界中的问题」。”这是位于美国硅谷心脏的斯坦福大学现任校长说的一句话。把学习带到现实中,让孩子用自己的力量创造改变,可以直接提升他们的幸福感和竞争力。


“我们学习的目的并不是为了应付考试卷的题目,你考试的成绩最好就是满分,却代表不了你擅长解决生活中的现实难题。”许式伟先生这样说道,“所以学习是为了让自己有能力去解决这些问题。”


编程,是解决问题最先进的方式。”引导孩子主动寻找现实问题,并创造性地解决它。这种能力对于今天的孩子来说,可谓至关重要。世界经济论坛发布的“2020年人才市场最看重的10项技能”,就把“「Complex Problem Solving(解决复杂问题)」”放在了第一位。


━━━━━



 学会编程,让你的知识变成现实 


许式伟先生向在座的小朋友们先提出一个大背景式的问题:“科学与工程有什么不同?”接着他继续解释道:“科学指的是人类探索研究,感悟宇宙万物变化规律的知识体系的总称……而工程就是把这些科学理论变成解决现实问题的方法。比如造原子弹,很多人学习物理后,了解了原子弹的原理,但要真的把原子弹造出来,就是根本不同的难度级别。”


许式伟先生还举了一个编程行业里“黑科技”的例子:乐高的Jimu Robot(积木机器人)只是给小孩的小玩具?其实这个机器人所有的动作都需由孩子自己进行编程操作而设计出来的。


简而言之,科学让你理解知识,工程则是为了让你的知识变成现实,解决生活中的不如意问题。若孩子在学习时只习理论,不关注工程实际落地,就易变书呆子。小孩学习的重点应是:怎么去把习得的理论应用到实际生活?如何去一步步完成它?”许式伟先生语重心长。


━━━━━



  工程的核心思维方式  


1. 具有协作精神。


“很多小孩都喜欢玩游戏,那游戏怎么做出来?独自一个人就能做出来么?喜欢看动画片,动画片又能做出来么?这些都是工程相关问题。


很多工程总是听起来简单,其实做起来非常不易,需要很多人一起合作,这就是协作精神。中国式的家长盲区是什么,太重视科学理论的知识,不太重视现实世界问题的解决。比别人更懂得协作在未来才有优势。


2. 熟练分解问题。


“既然这个事情需要很多人一起做,那么就应学会将大的、难的问题分解成小的问题,让不同的人去解决,或分阶段、分步骤地去解决问题。”


可以说“协作精神、分解问题”是工程最核心的两个思维方式。



━━━━━

  不会编程,未来=半个文盲?  


“20年前互联网根本不存在,而如今正是处于高科技发展的时代,那么从今往后看,10-20年孩子面对的世界会是如何?”


很多人想象过,在许式伟先生看来,人类80%的工作会被机器人取代,尤其是重复性的劳动会被机器取代,也就是说以后很多人会面临失业的危机,家长们也面临重新学习的过程。”


“未来人需要做的是真正具有创造力的事情,我们应该为孩子20年后的未来做准备。”


编程可以使孩子拥有比同龄人更严谨的思维,能让孩子们从另一方面展示自己,建立更强大的自信。下一个二十年,编程将成为一种基本能力!


━━━━━



  “编程就像写作文,不难 


许式伟打趣说:“编程难么?其实它没有很多家长想象的那么难!编程就像写作文去告诉机器(你想让它干嘛!)会写作文,就会编程,其实,编程比写作文简单呀~


除此之外,学习编程更可以训练协作及表达能力。说故事与创作性的写作有三个重要的元素,那就是故事的结构、故事里事件的顺序,以及用最清晰的表达方式来叙事。结构、顺序、清晰表达这三件事也是编程最重要的三件事。


优质的编程学习,能够有效帮孩子培养出脉络清晰的写作─即说故事─能力,这是极少被人提及却很重要的学编程的好处。



━━━━━

  编程是一种特殊的思考训练  


编程的训练也是一种抽象式思考的训练,孩子要学习如何对电脑说明他想要的事物的特性、概念,还有他要电脑做的行动,这些都是非常引人入胜的心智活动。孩子学会了怎么做抽象思考,同时也会学到许多其他的思考方式。


学习编程可以改变孩子的思考方式以及处理事情的方法,也学到怎么把复杂的问题切割成小任务,怎么解决问题,怎么一步步的调试,怎么设计projects,怎么重新整理思路,怎么处理互动情节,怎么说故事,怎么和队友沟通;这些都完完全全超越了一般人以为电脑编程。


孩子现场体验编程闯关游戏


和大人们学编程不一样,儿童编程,并不是直接从学习C++、Java等编程语言开始的。很多妈妈想到这些符号就头疼,其实大可不必。


儿童编程已将英语的代码图形化、指令化,以游戏、情景动画、积木构建的形式呈现,符合孩子的成长发展特点,4至12岁的孩子都完全能handle,适合去学。



“只要持之以恒,不断地学习,你也可以做到。”许式伟先生特别为小朋友们现场展示了同龄孩子们在学习编程之后的一些小成果:有根据课本做的英文对话形式动画、也有简单的植物大战僵尸游戏等,均收获连连称赞,小朋友们瞪大了眼睛,溢满好奇。



从未接触过编程孩子们,其实都是潜在的小小“编程高手”,都能轻松地在编程游戏中闯关到第六,第七,甚至是第十关,很多家长纷纷反馈这个活动“有魔性”,孩子超喜欢!



「哈哈这个好玩,让孩子更加了解游戏的本质,也能更加理解逻辑关系。」


「看到他投入、满足的样子,我很欣慰。以前怕玩游戏,现在找到方法,原来引导上正路才是王道。谢谢优谈亲子的活动,为孩子打开另一扇神奇之窗。」



场上发言最棒、最积极的小萝莉抽中了价值6999元的基因检测大奖。


Q&A问答福利


Q:孩子几岁学习合适?

A:“5岁的小孩开始学不嫌早,不识字也没关系,初中、高中,甚至大学开始学也不嫌晚。当然,8岁会是最适合学编程的年龄~愈早学的人,将来的发展会比别人实力更强、更深入。家长需要注意的是,孩子学习的编程内容,应结合他合适学习的阶段,早期的话就用简单对话的形式,有逻辑但不复杂。”


Q:学编程一般的就业岗位是什么?学编程有什么用?

“学编程并不是为了将来去做程序员,就像了解电的知识并不一定要做电工一样,但你需要了解这样的知识。未来你可能需要和编程人员沟通,用编程思维去沟通,更大范围地讲,就是工程思维。其实编程是工程解决问题的方法,无论你在做什么,都需要编程思维,将大问题分解成小问题,用自己的力量去解决问题。”


Q:可以推荐一款适合孩子的好用编程APP么?

A:“可以从 Box  Island 开始,它是一款代码编写冒险移动游戏,在为孩子们带来令人兴奋的冒险体验的同时,向他们介绍编写代码的基础知识。孩子运用循环和条件等基础知识逐步解锁无穷的乐趣和充满挑战的游戏玩法。”