中国程序员世界第一,编程教育却被美日甩开几条街?

  在互联网热度超高的中国,无论什么产业,前面加上「互联网」三个字似乎就能吸金无数。因此,中国程序猿的薪水也是水涨船高——可是,在那么多程序猿里,真正热爱开发的人又有多少?

  最近,全球最具影响力的黑客社交网站 HackerRank 举办了一场属于程序猿的「奥运会」,没想到,中国一不小心拿了个第一名……

中国程序员世界第一,编程教育却被美日甩开几条街?

看来蓝翔技校又立功了……

  在互联网热度超高的中国,无论什么产业,前面加上「互联网」三个字似乎就能吸金无数。因此,中国程序猿的薪水也是水涨船高——可是,在那么多程序猿里,真正热爱开发的人又有多少?要是互联网热潮消退,还会有那么多人想当程序猿吗?Geek 君认为:

编程绝不仅仅是赚钱的手段,更应该是一种思考方式。

来看看外国人是怎么教育程序猿的吧,绝对颠覆你的三观!

饼干竟然也能编程?

日本格力高公司(Glico)的巧克力棒我们都吃过,但谁能想到,岛国人民竟然利用这些饼干来教小孩子编程!

中国程序员世界第一,编程教育却被美日甩开几条街?

▲格力高百奇巧克力棒

  这是一款叫 Glicode 的手机 App,打开之后是一个小游戏,主角是一个想找女盆友约会的宅男。玩家的任务就是,根据不同的关卡设计,找到合适的饼干,按顺序摆好,然后用手机拍下来,帮助宅男通过关卡,找到女盆友!

中国程序员世界第一,编程教育却被美日甩开几条街?

利用巧克力棒来编程也是绝了!

  由于每种饼干扮演的角色都不同,因此通过不同饼干的排列组合来解开游戏的谜题,这在某种程度上培养了孩子编码和算法的思考能力。游戏过关后,就把饼干一口气全部消灭吧!

看懂这些饼干是成为程序猿的第一步

中国程序员世界第一,编程教育却被美日甩开几条街?

总共有 4 种游戏模式

  目前,Glicode 已被纳入学校课程表,用于普及日本的小学教育,小学教师也将这个应用作为基础编程教学的工具。此外,Glicode 还被列入国际编程活动——编程一小时活动的指定项目之一。

  编程一小时活动(HourOfCode)是一个全球性的编程活动,在全球 180 多个国家有数千万学生参与了这个活动。活动课程目前已经支持超过 40 种语言,不需要经验,4 岁以上即可参与。

  为了培养程序猿,苹果也发大招!

  现在的小孩,人手一个 iPad,玩起游戏完全停不下来!为了引导孩子们走向正确的道路,苹果也够拼的!

  在 2016 年 WWDC 大会上,苹果公布了基于 Swift 语言的编程教育软件——Swift Playgrounds,顾名思义,就是让孩子们在这款 App 里尽情玩耍,同时锻炼思维能力。

中国程序员世界第一,编程教育却被美日甩开几条街?

WWDC 上发布 Swift Playgrounds

  在 iPhone 7 的发布会过后,Swift Playgrounds 将会正式配信,不过想提前玩到也没问题,刷个 iOS 10 公测版就可以了。目前公测版 Swift Playgrounds 目前只提供了一个 coding 课程,不过足够玩一阵子。

  这套课程分为 12 节,包括简单分析计算机命令并解释算法、循环和参数等概念。苹果还设置了 6 小时课程方便零基础的成年人学习。未来,苹果还打算在不同时间段推出一些新的课程,充实 Swift Playgrounds 的内容。

中国程序员世界第一,编程教育却被美日甩开几条街?

Swift Playgrounds 编程游戏

  Swift Playgrounds 还支持二次开发,课程结束后,学生有机会接触 iOS 的 SDK,包括 iPad 的加速感应器、新图像显像技术(Metal)以及 iOS 的图形 API。苹果的初衷是构建一个游戏平台,老师和学生在 Swift Playgrounds 提供的基础编程上再开发其他课程和挑战,并将成果分享给身边的同学。

中国程序员世界第一,编程教育却被美日甩开几条街?

  除了推出专业教育软件之外,苹果还曾经在北京三里屯的 Apple 店中举行「编程一小时」活动,受到不少家长和孩子的好评。

中国程序员世界第一,编程教育却被美日甩开几条街?

  英国人更绝,给百万小学生发免费微电脑

  英国广播公司(BBC)显然意识到了程序猿的重要性,为了培养国家栋梁,居然给上百万的英国 7 年纪小学生(11-12 岁年龄段)免费发放「micro:bit」微型编程电脑!

中国程序员世界第一,编程教育却被美日甩开几条街?

  这款微型电脑并非 BBC 独立开发,而是汇集了微软、三星和 ARM 公司等 28 家科技公司和学校的力量研发而成,旨在促进数码科技的创新及培育下一代年轻的科技人才。

micro:bit 的尺寸只有 5×4cm,拥有 25 颗 LED 灯用于显示,配备了两个按钮,内置磁力计、加速计等传感器, 可以连接多种设备,只要你懂得一点编程基础,就可以在上面开发属于自己的硬件。

中国程序员世界第一,编程教育却被美日甩开几条街?

学过开发的应该一眼就看出这块板有什么用吧?

  micro:bit 适合毫无编程基础的学生学习,学生利用自己的想象力和创造力定制开发游戏和应用,即使一窍不通也可以在几秒内学会如何点亮 LED 灯或模拟展示某种场景,掌握一定的基础编程知识后可以深入学习像「树莓派」之类的复杂设备。

中国程序员世界第一,编程教育却被美日甩开几条街?

利用 micro:bit 做出来的乐器

  编程游戏本就是益智游戏,从孩儿时期抓起,可以挖掘孩子的潜能并锻炼其逻辑思考能力;同时,游戏打破了娱乐和学习的界限,寓教于乐,培养孩子的兴趣爱好,对孩子的启蒙教育和未来发展有很多益处。

  即使不一定能保证孩子将来能成为一个出色的程序员,但总好过沉溺于其他不利于身心健康的游戏。

  科技公司则需承担更多的社会责任,而非考虑自身商业利益刻意为之,整个科技行业也能良性循环地发展下去。总观,对比国内的教育,只能说还任重而道远啊!

中国程序员世界第一,编程教育却被美日甩开几条街?

来源:极客视界