Claire+Cain+Miller+Jess+Bidgood
7岁的阿莫里·卡汉(Amory Kahan)想知道什么时候才能吃零食;5岁的哈维·博里希(Harvey Borisy)抱怨自己的手肘擦破了皮;8岁的迪克兰·路易斯(Declan Lewis)则在想,他编完了让那个两轮木质机器人跳Hokey Pokey舞的程序,但没成功。
路易斯叹了口气说:“它前后动了一下,然后就不动了。”他又试了一次,这次,机器人在灰色的地毯上前后摇摆起来。“成了!”他叫起来。
夏令营指导、儿童早期教育研究博士后阿曼达·萨莉文(Amanda Sullivan)笑道:“他们一直在调试机器人,想让它跳Hokey Pokey舞。”
这几个孩子正在参加由塔夫茨大学发展技术研究小组举办的夏令营,学习小孩子应该掌握的一些基本技能,比如搭积木、按顺序做事、遇到挫折坚持不懈等。研究人员说,他们也会学习一些在自动化经济中取得成功所必备的技能。
过去十年里,技术的进步已经导致越来越多的工作岗位渐渐消失。研究人员表示,大部分工作最终都会实现自动化。
当今天的孩子到了该工作的年纪时,劳动力市场的情况也许会比现在更困难。那时的工作很可能和现在有很大的不同,但我们不知道,到时候哪些工作还将存在、哪些将由机器完成,又会有哪些新冒出来。
教育界人士称,为了做好准备,孩子们需要尽早去上学前班。那些影响人们在现代经济中成功和失败的基本技能需要提早培养,而成绩的鸿沟会在孩子上幼儿园之前就体现出来。
由于感觉到了对于未来的一丝紧张,一些家长正在鼓励只有2岁的孩子学习编程,而倡导这种做法的人认为,学习编程和学习认字数数一样重要。但许多研究人员和教育界人士表示,也不能过分关注编程,教会孩子掌握和其他孩子一起玩的技能比教他和机器玩更加重要,同理心、协作精神和解决问题的能力都是机器无法轻易替代的。
“学会编程就能解决未来的问题,这是一种错误的说法,”加州大学伯克利分校工程学主任肯·戈德伯格(Ken Goldberg)说,“我们不需要每个人都是很牛的Python程序员。”
并不是说应该避免让孩子们学技术,许多研究人员认为,孩子们应该熟悉技术。但我们现在都不知道未来二十年里机器能做什么,更别提到时候程序员用的是哪种编程语言了。
研究人员还说,相比坐在屏幕前面编程,孩子在疯玩和建造东西的过程中能学得更快。
“我们不想让所有孩子都坐在屏幕前面的工作,”塔夫茨大学研究小组的计算机科学和儿童成长教授玛丽娜·乌玛斯奇·伯斯(Marina Umaschi Bers)说,“我们想让他们到处跑跑,彼此之间互相合作。”
伯斯创造了路易斯在玩的Kibo机器人,还为7岁以下的孩子开发了编程语言ScratchJr。但她说,更有意义的是教会孩子们计算思维(computational thinking),也就是能把生活中碰到的各种大问题分解成小问题,并且可以制定利用原型、反馈和修订解决问题的计划。
美国和国外的一些学校开设了伯斯设计的课程,目的是让孩子们学会分享和坚持等技能,并且将它融汇进所有其他课程里—比如让孩子们给机器人编程,叫它把他们正在读的一个故事表演出来。
这些想法其实要追溯到50年前数学家、教育理论家西蒙·佩珀特(Seymour Papert)的理念。他说,老师或者计算机填鸭式教学的学习效果并不是最好的,最好的学习方式是让他们追随自己的好奇心去创造东西(比如用沙子建城堡或者做个机器人)。
2006年,哥伦比亚大学计算机科学家珍妮特·温(Jeannette Wing)再次提及了计算思维,并把它看作每个人都应该学习应用的一种技能。她写道:“计算思维是人类解决问题的一种方式。当你的女儿早上去上学时,她会把当天需要的东西都放到书包里,这就相当于计算机的预读和缓存。”
在塔夫茨大学举办的夏令营里,孩子们在给机器人编程,它没有屏幕,而是用积木和条码扫描器组成的。孩子们编程时可以给积木标上“左转”或者“旋转”等指令,然后把它们按一定顺序排列起来。
同时,孩子们还会学会团队合作、失败和分享。“技术可以作为一种工具,帮助人们更好地创造和协作,但当一天结束之后,孩子们需要学会和其他人一起工作。”伯斯说。
夏令营里还有一个测试区,孩子们可以凭借失败之后重试的次数赢得分数。“我们不会营造一个一切运行正常人造环境,”伯斯说,“我们会让他们体会一下挫折,因为只有遇到挫折,他们才能学会管理挫折。”
教授社交和情感技能是当下教育界的时尚,但斯蒂芬妮·琼斯(Stephanie M. Jones)认为,几十年来,它们也一直是高质量教育的一部分,而多年来的随机试验也证明了这些技能对于成年人成功产生的重要影响。琼斯是哈佛大学研究社交和情感成长的教育学教授。
她说:“如果你在培养教育孩子的过程中,让他们学会灵活处事,学会解决问题和沟通,那他们就能适应将来不断更新的世界。”