WWDC23 Swift学生挑战赛获胜者访谈:让开发者不再受困于代码
作者 黄益甲
发表于 2023年6月
何正浩同学及其获奖作品Scheduled

“祝贺你!你所创建的应用程序,已经翻开了新的篇章,并以此表彰你成为 WWDC23 Swift 学生挑战赛获胜者。”

22 岁的杭州男孩鲁晟远收到一份特别的包裹:一件挑战赛定制的卫衣,几颗胸针以及第二代AirPodsPro, 当然, 还有这份获奖证书——这已经是鲁晟远同学第二次获得这个奖项了,作为一名从小就立志成为软件工程师的计算机专业学生,能获得来自苹果的官方肯定,这对他来说是莫大的肯定。

其实每年的这个时候,苹果都会在开发者大会(WWDC)前夕发起Swift 学生挑战赛,鼓励学生发挥创意,通过Swift Playgrounds创作自己的作品,并邀请获胜者参与WWDC 大会,走上全球开发者梦寐以求的盛会。

今年同样如此,不仅是鲁同学,在中国大陆地区,还有十余名学生开发者获得了这个奖项。为了进一步了解这些优秀的学生开发者,我们也采访了五位同学,其中有计算机专业的科班学生,也有正式接触编程不到一年的初学者,参赛的作品也涉及了教育、金融、环保等诸多领域,可谓百花齐放。

在这群可爱的同学中,最早接触编程的是来自北京邮电大学的何正浩,早在小学三四年级的时候,正浩就对计算机和编程产生了极大的兴趣,跟着网上的教程开始鼓捣一个叫作“易语言”的中文編程语言,随后又学习了C++ 等,但是,用这些编程语言都没能开发出一款完整的应用。

在两年前高考结束后,正浩才真正开始踏上iOS 研发的学习之路。这学期,正浩正好有一门关于操作系统的课程,需要学习大量的调度算法——这是一门很抽象的课程。为了让大家能够直观地、可交互地了解调度算法,他准备动手制作一个可视化的App 来解决这个问题,于是,本次学生挑战赛的作品Scheduled 也就应运而生了。

其实,为了这个应用,正浩在高中毕业时就已经开始自学iOS 开发了,这两年来,多数时间都是在Apple Developer 官网查阅文档和演示视频,购买了许多老师的书籍、课程自学。有了这些积累,开发Scheduled 的过程也就比较顺利了,在这款App 中,用户可以了解每一个算法的出现原因以及实现方法等,也能使用操作系统模拟器观察算法的运行过程,通过这个可视化的应用,让本来枯燥乏味的操作系统理论知识变得生动起来。

来自广西的戴藏龙同学也有类似的经历,因为自己是一个《原神》玩家,在玩游戏时经常需要记录树脂消耗、搜素派遣时间等,频繁进入游戏查看十分麻烦,就在去年开发了一个“披萨小助手”App,这个应用目前在App Store 上已经获得了30 多万的下载量,同时也得到了4.9 的高分(满分5 分),大受《原神》玩家好评。

本文刊登于《电脑报》2023年22期
龙源期刊网正版版权
更多文章来自
订阅