雷锋网按:教育要面向现代化,面向未来。当我们开始接触儿童编程的概念时,大洋彼岸的硅谷企业,已经致力于推动全国的编程教育了。最近纽约时报的一篇长文就介绍了硅谷是如何推动编程教育的,雷锋网对原文编译如下。从娃娃抓起的计算机科学教育,或许是促进教育公平的初心,但也可能隐藏了企业求贤的私心。不管怎样,相对硅谷我们能做的还有很多。
在上上周的白宫科技巨头聚会上,苹果CEO库克直言不讳,向总统特朗普传达了如何让公立学校更好地服务国家的信息。库克表示,为了帮助填上IT人才缺口,政府应该出力确保学生能学习计算机编程技术。
“每个公立学校都应该要求学生学习编程。”库克对特朗普说。
苹果在推行学校开展编程课程上其实已经迟到了许多。即使没有特朗普的支持,硅谷也老早推动这一议程了,这主要得益于受行业支持的非营利组织——Code.org的营销实力。
苹果CEO,在纽约的一个Apple Store里,和一名参加Code.org课程的三年级学生交谈
Code.org于2012年由Hadi Partovi创办。Hadi是Facebook和Airbnb的早期投资者。他的孪生兄弟Ali Partovi则是Zappos和Dropbox的早期投资者。Code.org以其爆红视频激发了极大的编程课程需求,并因此而出名。现在Code.org的目标是让美国所有的公立学校教授计算机科学。
Hadi Partovi认为,在技术主导的世界里,计算机科学变得与阅读、写作和数学一样重要。他说:“密码学至少与光合作用的原理是同等重要的。”
计算机科学对美国高科技公司来说也是至关重要的,这些公司现在已经非常依赖外国工程师。特朗普的移民限制政策使得Code.org的“教美国人学编程”的计划在业内广受欢迎。
短短几年间,Code.org已经获得了微软、Facebook、谷歌、Salesforce以及个别技术高管和基金会的超过6000万美元的投资。Hadi表示,Code.org在说服24个州政府变更教育政策和法律的同时,创造了一个名为“编程时光”的免费入门编程课程,全球有超过1亿学生试听过。
一路上,Code.org已经演变成硅谷教育改革的新模范:一个深谙社交媒体的实体,推动教育政策变更、开发课程、提供在线编程课程,还培训教师,几乎触及到教育供应链的每一个环节。
2014年计算机科学教育周,时任美国总统奥巴马与参加“编程时光”活动的中学生互动。Hadi Partovi 站在他的身后
Omidyar网络的合伙人Amy Klement表示:“他们有多管齐下的手段,Code.org是独一无二的,我希望这样的模式能够得到复制。”Omidyar是一个慈善投资组织,由ebay创始人Pierre Omidyar和他的妻子Pam发起。该公司向Code.org投资了550万美元。
但是Code.org的高调让人不禁怀疑硅谷是出于自己利益而游说公立学校,也就是满足他们对软件工程师的需求。密西根州立大学政治学助理教授Sarah Reckhow说:“如果我是州立法委员,我一定会怀疑他们的动机。谁都希望公共投资放在自己业务所需的技能上。”
44岁的Hadi则表示,他和他的投资人都是靠这些技能成功的,他只是希望让学生也能有机会发展这些技能。他小时候从伊朗与家人一起移民到美国,后来在哈佛大学学习计算机科学,再后来跟别人创办了一个语音识别公司,最以8亿美元卖给了微软。
Hadi说:“如果你在美国的一所普通学校,没有引导进入这个领域,那么这个梦想就更难实现了。”不过,他也承认的确有一些私心在里面。“经营一家科技公司,聘请和留住工程师都非常困难。”
Code.org提供非常多的免费在线编程课程和全面的计算机科学课程。据Hadi说,它还为57000多名教师提供了培训讲习班。
到2020年,通过计算机和学习应用程序,美国中小学将被重塑成一个价值210亿美元的市场。而Code.org的兴起与则与这一趋势吻合。
去年,苹果推出了一个名为Swift Playgrounds的免费应用程序,它能教人使用Swift编程。Swift是苹果在2014年公布的一种程序语言。
苹果开发的一款学习编程的app——Swift Playgrounds
上个月,苹果为美国高中和社区大学推出了长达一年的Swift应用程序设计课程。苹果还通过在其应用商店中主办“编程时光”的人气活动来支持Code.org。
在Code.org出现之前,多年来,国家科学基金会、业界和教育专家一直致力于开发和在校园中传播计算机科学。例如,2009年,微软的一名工程师开始了一个名为Teals(Technology Education and Literacy in Schools)的项目,让微软公司的员工志愿者走到校园中,帮助学校教授计算机课程。
接着,Hadi想到了使用爆款视频来激发编程课程需求的办法。
Code.org的宣传视频
他说服比尔·盖茨和Facebook CEO马克·扎克伯格在视频中露面。在放上YouTube的第一个星期,这段叫做“大多数学校不会教的东西”的视频带来了大约九百万观看量。在两周之内,就有大约有两万名教师与Hadi联系。
Hadi将Code.org的模式与初创公司Airbnb和Uber进行了比较。他认为“Airbnb改变了旅行方式,但他们并不需要开酒店。我们非常相似,我们变革了教育。但我们不需要建学校,也不用请老师。”
Hadi的精英人脉没有因视频而受到损失。
在2013年初的一天,在华盛顿州贝尔维尤之家的车道外,他拜访了他的邻居,Bradford L. Smith,当时的微软高管。Bradford最近发表了一份微软报告,号召联邦政府为学生在计算机科学和工程学上的就业提前做好准备。
Hadi在视频中表示,编程能够提供学生新的就业方向。Code.org在教一些能在未来获得高薪工作的技能,“这个国家的每个人大概都能明白。”他这么认为。
Hadi很快就邀请Bradford观看他的名人视频。
微软不久就成为Code.org最大的资助者。Bradford现在是微软公司的总裁。Bradford将他们现在对教育变革的努力与上世纪50年代的美国进行了比较。当时,苏联刚刚通过发射人造卫星赢得了太空竞赛,美国为了追赶,发布了一项法律来资助物理学和其他科学的发展。
“我们认为计算机科学之于21世纪就像物理学之于20世纪。”Bradford说。
Hadi表示,与当地团体一道,Code.org和微软帮助说服了24个州政府,允许学校用计算机科学学分抵充数学的学分。除了Black Girls Code、Girl Who Code和Latina Girls Code之外,Code.org还致力于让更多的学生群体接触这一学科。
但这项运动也给一些公司提供了法律上的便利,使他们在公众还没察觉到的时候,对公立学校就产生巨大的影响,甚至是从幼儿园开始。
微软和Code.org去年在爱达荷州推动了一则职业教育法案。教育研究人员对此警告说,这可能导致教育优先考虑行业需求而不是学生兴趣。他还补充道,这可能会导致学校教授某些公司所需的特定的编程语言,而不是学生一生受益的更广泛的解决问题办法。
加州大学洛杉矶分校研究生院资深研究员Jane Margolis说:“让业界参与决定公共教育的内容和方向,这是非常有问题的。”
在爱达荷的相关法案中,这样写道:“大力加强从从幼儿园到职业的计算机科学教育,由行业需求主导,并与业界合作发展,是至关重要的”。
微软总裁Bradford Smith
当记者向他通报了该法案的表述时,微软的Bradford有点吃惊,并表示他对此并不认可。他说:“公共教育不应该将任何一个行业的需求放在第一位,所有行业都没有这样的权利。”
Hadi指出,Code.org对佛罗里达州的“更极端”法案表示反对,这个法案要求学生要获得行业认证。对于允许学校用编程学分抵充外语学分的法案,他们也表示反对。他补充道:“我们还是相信,在这些事情上,科技公司是能发挥作用的。”
爱达荷州的法律在去年生效。其第一个成果是与Oracle开发的新项目,培训公立学校教师教学生Java——Oracle公司的一种受业界欢迎的程序语言。其他公司,包括芯片制造商美光科技,也被邀请协助开发当地学校的计算机科学标准。
爱荷华州STEM行动中心的执行董事Angela Hemingway表示:“有些人认为业界正在推动我们的教育体系向前发展,其实不是这样。他们是合作的关系。”Angela同时负责监督爱荷华州的计算机科学教育计划。
参加Code.org课程的学生
理所当然地,现在全国许多学生和家长都在关注计算机科学。但是,万一出现一些其他科目,比如说数据科学(也涉及计算机),对于学生的生活、职业和圈子而言更为重要和适用,那会怎么样呢?
计算机科学的影响,引发了人们关于是否应该推进学校进行编程教育的讨论,因为毕竟世上还有许多学科。它也让人们来不及考虑如果学校在传统数学课程上增加统计学内容,对学生是不是更好。
Bradford表示,科技公司和慈善家只是试图让被忽视的科目发声。他说:“我们需要举国关注计算机科学和它涉及的其他领域,这是对未来美国学生来说非常重要的基础性学科。这并不只是一门学科,它还包括了其他的学科。”
Hadi表示同意,“我们这个国家有很多关于如何教学的讨论,但是,对于教什么,我们讨论得还不够。”