一程飞机写一个App 10岁天才获库克赏识 “我想写App革新世界”
10岁的香港学生也许还在课业及升学压力中挣扎,然而这名小男孩却已获邀参加苹果的年度盛事,并与偶像见面。
苹果公司近日举行全球开发者大会(WWDC),会上云集世界各地的编程人员,既仰首以待苹果的新品,亦是业内人士交流的好机会,然而在云云众人中,一名年仅10岁的小男孩却成为焦点所在,更能向苹果行政总裁库克(Tim Cook)一对一介绍自己的作品。
来自墨尔本的小男孩索雅尼安托(Yuma Soerianto)今年才小学五年级,却已经成为编程员,制作了不少手机软件,并得到库克的赏识,成为今届开发者大会最年轻的参加者。
索雅尼安托自6岁起学习编程,去年报读了史丹福大学的网上课程,创作了他的第一个手机程式,一年内已在App Store上发布了5个作品。他创作的程式多数为了解决生活中的难题,例如Hunger Button可让一家人外出用餐时一键找到附近餐厅。这些应用程式都是免费的,而索雅尼安托则安置广告赚取收入。
众多程式中,令库克最感兴趣的一个,却只花了一程飞机的时间快速写出。索雅尼安托由澳大利亚飞往美国参加此大会时,在机上百无聊赖,为了助父母到埗后能方便购物,即席写出新程式,可一次过换算汇率及加上当地税项。“真酷,很棒。”库克赞赏索雅尼安托的程式:“我很期待你的下一个作品。”
▌ 开YouTube教大人细路编程
索雅尼安托以Swift编程,他不单自己写程式,更开设YouTube频道Anyone Can Code教导广大网民。“我(未来)要做蝙蝠侠。”索雅尼安托表示:“……开玩笑的。我想制作能革新世界的应用程序,并希望教导及鼓励大众编程。”他的努力令他成为苹果WWDC奖学金的350个得主之一。
▌ 男孩编程 父亲画图
索雅尼安托6岁就制作第一个网站,他认为编程并不难上手,任何人都可以学会,“只要你有耐性及决心。”然而他亦需要父母的协助,“我负责整个编程的部分,但一个好的应用程式还需要设计、用家体验等。”男孩的父亲是一名互动设计师,负责根据索雅尼安托的草图完成图像设计。
▌ 最年轻10岁 最年长82岁
会上最年轻的编程员是索雅尼安托,而最年老的编程员则是82岁的日本婆婆若宫正子,她以日本节娃娃为主题,编写以年老玩家为主要对象的手机游戏。若宫正子60岁才第一次接触电脑,然而不少电脑及手机游戏都以年轻玩家为主,令老人用家对电子产品却步,“我希望制作一个有趣的程式,令老人对智能电话有兴趣。”去年苹果开发者大会上最年轻的编程员亦来自澳大利亚,是年仅9岁的小女孩Anvitha Vijay。
学习编程不但有助学生培养逻辑思维,亦训练学生的解难能力。随着时代变化,现时编程语言已被列为不少国家的必编课程之一,爱沙尼亚、英国及意大利都把编程列入中小学教育之中。
(综合报道)