Yuma Soerianto
让我们一起来瞧瞧年纪最小的iOS程序员是如何邂逅编程的。
尤马(Yuma Soerianto)是一位来自澳大利亚墨尔本的11岁小程序员,他已经创造了超过半打App,但是依然过着一个普通11岁孩子应该有的生活。“很多人觉得我可能无时无刻都在编程”他说,然而事实绝非如此。
Yuma 在2017年成为跆拳道黑带选手(来源:@yumasoerianto)“我大部分时间都在花在上学、玩游戏、看YouTube视频、和我的朋友们一块玩上面。”他也有很多其他的爱好,比如弹钢琴;除此之外,尤马还是个跆拳道黑带选手。所以你看,开发app应用才不是他唯一会干的事儿。
尤马在6岁的时候就开始创建网站。这一切的起始还要追溯到几年前,那时候他接触了一门在苹果iTunes U上用Swift语言编程的免费课程。
尤马说,“当时还没有很多编程的课程,相较之下现在的孩子们幸福多了。”
Let’s Stack AR! 把你的积木堆放在周遭的环境中(来源:@yumasoerianto)他开发的App个个都趣味性十足,比如在Let’s Stack AR!中,你可以建造不断增高、摇摇欲坠的块状高塔;Kid Calculator则是一个以手绘风格呈现并可以说话的计算器,它能让枯燥的数学题变得不再无聊。(记得在学校或者办公室里使用时调低声音哦。)
(来源:iOS App Store)你也会因无法决定晚上要吃什么而烦恼吗?Hunger Button是一款能把思考去哪里吃饭变得更有趣的App,让你再也不用从长得看不到头的列表里慢慢筛选了。一键按下,它就向你会推荐一家餐厅,仅此一家,并且附带照片、地图和营业时间。唯一的筛选条件就是运气:“这个餐厅是在依据你的手机定位,随机从周围挑选出来的。”
这几年来不断地积攒经验,尤马这个聪明的小孩渐渐从自己的日常生活中发掘编程的原理。
“你在这世上所做的一切都是依靠序列(sequences)运转的,而编程则是创造这些序列的东西。”他说道。“就像跆拳道中的踢击,你必须先抬起你的腿、伸展、收腿然后把它放下。拆解这些动作就是一个个序列,但只要将这一系列动作组合排序在一起,就能踢出漂亮的一击了!”
尤马正在写他的App - Weather Duck(来源:@yumasoerianto)对于其他正在萌芽的程序员建议吗?记住,你不需要执着于马上解决眼前的困境。
“如果你撞上了一堵砖墙,可能就得绕路或者挖个洞过去。解决一个问题的方法有很多,而你只需要找到一种方法就够了,”他说。“坚持下去,不要放弃!”
网友评论