“别人家的孩子”是什么样的?13岁的Kevin Wang给出了一个样本。
来自上海中学的王凯文成为今年WWDC挑战赛获奖者中年龄最小的一位。按照赛事规定,只有13岁以上的学生才能参与比赛。在接受界面新闻记者采访时,王凯文表示,他已经为此等待了很久——13岁的年龄一到,作为编程发烧友的他就报名参加了WWDC挑战赛的角逐。
苹果公司WWDC全球开发者大会至今已是第31届,今年也是迄今为止规模最大的一次——从 6月22日到26日 (太平洋夏令时间),全球Apple开发者社区超过2300万名开发者齐聚一堂,以前所未有的“虚拟方式”进行参与。
今年的WWDC奖学金获奖者名单也在近期揭晓,王凯文便是其中之一。
13岁的王凯文在奖学金活动上分享自己的编程故事
2006年,王凯文出生在美国,父母均是CMU(卡内基梅隆大学)的学生。当时,王凯文的爸爸还是一个读博士的理工男,为了庆祝孩子平安出生,他买了一个iPod作为礼物送给了王凯文的妈妈,而这个“古老”的iPod成了王凯文最珍贵的收藏。
这位“小天才”从小就对电器表现出极大兴趣。王凯文4岁时通过观察父母使用电脑,无师自通了如何使用密码打开电脑及视频软件,看动画片。当家里相机添加了iPad、MacAir、iPhone之后,他感觉自己进入了神奇的科技世界。
2015年,王凯文一家选择回国生活,他也随即进入了上海中学国际部,用一年时间就跟上国内的教学进度,中文一路从非母语班升到了母语班。
王凯文妈妈相信他在计算机方面有特殊才能,因此,每周五放学,都会让王凯文在线上学习C语言等编程课。但王凯文坦言,学到的编程语言并不是那么精炼和实用,得到的乐趣有限,仅仅是入门而已。
对苹果编程软件的兴趣始于一本Steve Jobs的漫画书。为了鼓励王凯文学习中文,妈妈前后给他买了中、英文版Steve Jobs漫画。600多页的漫画书中展示了乔布斯对技术的看法以及达成成就的原因,王凯文视乔布斯为偶像。
那个学期,王凯文的英文课要求学生录一个视频,模仿一位自己欣赏的人,用5分钟来演绎他的重要时刻——王凯文的选择正是乔布斯。
六年级时,王凯文获得了好学生3000元奖学金。作为奖励,父母购置了一台最高配置的MacBook Pro,似乎从此打开了王凯文自学编程的大门。仅一年后,读七年级的王凯文就开发了自己的第一个应用,名为“Image Identifier”。作为一款展示机器学习框架并识别用户拍摄图像的应用并不完美,王凯文称它“常出现搞笑的识别错误”,但家人始终是最忠实的使用者。
随后,王凯文相继开发了工具型App“AR Pocket Ruler”及游戏+解密类App“Off theBalls”。最新的一款应用Balls of the Color中,用户可以躲过敌人,收集金币,使用特殊球,把球引导到对应颜色的方块。这款游戏由苹果最新的2D游戏开发框架SpriteKit 创建,也帮助王凯文成为了WWDC奖学金中最年轻的获奖者。
王凯文研发的四款应用
2019年暑假,王凯文的爸爸妈妈带他进行了一场“美西之行”,一路探访Caltech、Stanford、UCB等名校及各大科技公司,圆了他对苹果硅谷总部的旅行梦。在此之前,王凯文已“种草”了WWDC学生挑战赛,却由于年龄太小,无法报名参赛。在苹果总部的大楼前,他暗自决定,要以WWDC奖学金再来一次苹果极具科技感的大楼。
过去,入选学生都有机会免费飞往加州现场参加苹果的(WWDC),奖学金即意味着一张价值1599美元的门票。今年的WWDC转至线上,依然选出了来自41个国家和地区的350位Swift学生挑战赛获奖者,只是因为疫情无缘苹果的WWDC现场。
王凯文的获奖作品以交互式、“书籍”式的展现方式为特色,他在游戏中设计了一个解决Bug的游戏人物Jack,通过修正编程中的Bug,Jack可获得奖励。游戏面对的人群是喜欢技术和设计的儿童,通过互动的冒险游戏来学习和理解逻辑概念——这其实和苹果公司一直以来对于少儿编程的重视程度吻合。
苹果公司CEO蒂姆·库克曾说,无论你的兴趣是科学还是艺术,世界上的每个孩子都该学学编程,因为这是“表达自己”的方式。
自苹果公司2014年在WWDC发布最初的macOS Playgrounds版本以来,苹果生态中的编程软件相继而出,特别是2016年iPad上的编程软件推出后,针对学生的代码编程应用成为年轻开发者们角逐的领域。
对于年轻开发者和奖学金获得者们的表现,苹果大中华区董事总经理葛越在出席奖学金活动时表示,教育是苹果的DNA,目前苹果已为学生开发者提供“人人能编程”(Every one can code),“人人能创造”(Everyone can create)等项目的学习机会,并在近100个大学中开设iOS Club,去年暑假有1万多名学生参加了300多个免费的主题夏令营。
对苹果而言,创新要“从娃娃抓起”。有别于安卓生态的普适性,自成一派的苹果生态以及技术人才的布局决定了未来应用的发展方式。从学生阶段就培养适合苹果编程语言的开发者,是这家科技公司对未来的“大鱼”放出的长线。