更新
2022 年 6 月 3 日
Apple WWDC22 Swift 学生挑战赛获奖者通过编程为社群贡献力量
每一年,在 Apple 全球开发者大会召开之前,来自全球各地的年轻学子都会通过 Swift Playgrounds 展示自己的编程技能。本年度 Swift 学生挑战赛的参赛作品包括初次参赛的 Jones Mays II、Angelina Tsuboi 和 Josh Tint 提交的 Swift Playgrounds 项目。
这三位十几岁的年轻人利用代码的力量创作 app 来帮助解决身处社群中的实际问题。包括他们三个在内,共有来自 40 个国家和地区的 350 多位学生被选为 2022 年挑战赛获奖者。
Swift 学生挑战赛是 WWDC22 的一部分,大会还包括主题演讲、活动、实验室和研讨会,全部以在线方式面向 Apple 全球开发者社区超过 3000 万名成员免费开放。北京时间 6 月 7 日凌晨 1 点大会正式开幕时,Mays、Tsuboi 和 Tint 将与无数人一起关注最新技术、工具和框架的揭晓,利用它们精进本已出色的编程技能,从而开发下一代开创性 app。
17 岁的 Jones Mays II 设计自己的 Swift Playgrounds 获奖作品——一款名为 Ivy 的 app 时,在自己的家庭中发现了灵感。
“我的祖父有一座花园,他很爱那个地方,种了好多作物,还让社区的人们都进来随意采摘。”Mays 说道,他将在德克萨斯州休斯顿开始高二的学业。“虽然他临终时已经无法走路,还是会指着土地,让我替他播种。我们一直在努力试图清除葛藤——这是一场旷日持久的战争。”
于是,Mays 决定创作一款 app 来帮助园艺师们识别并清除葛藤等入侵物种,以此纪念几年前过世的祖父。
“通过轻松趣味的方式构建程序来展示我的创意和激情,我真的很享受这个过程。”Mays 表示,“Swift 在这个过程中发挥了重要作用。我大约一年前发现了这种语言,非常喜欢它的易用性。”
今年夏天,Jones 将帮助其他人学习 Swift 这样的编程语言。
“我将向下一代学生讲授学习计算机科学的意义。”Mays 说道,“因为我真心相信,当你学习计算机科学时,可以把所学到的知识运用到很多其他领域。”
在 Mays 看来,他走上教育的道路并不奇怪——他本就来自教育世家。他的母亲、哥哥和已故的祖父都是教育工作者,Mays 相信祖父一定会对这款为纪念他而创作的 app 表示赞赏。
“他是个沉默寡言的男人。”Mays 说道,“但我想他会说:‘小鬼,干得不错。’”
来自加州 Redondo Beach 的 16 岁学生 Angelina Tsuboi 通过编程解决了不止一个问题。
她的 Swift Playgrounds 获奖作品能为用户介绍心肺复苏术(CPR)的基础知识。此外,她还帮助构建了一个能够监测空气质量的模型,创建了一个旨在帮助搜救组织的网站,还设计了一个学校交流项目,后者让她在本区 Congressional App Challenge 中荣获嘉奖。
“生活中充满了各种各样的问题,每个人都在努力应对至少一个难题。”Tsuboi 说道,“编程工作让我充满了希望。它帮助我发现我所在社区或朋友们面对的问题,并运用我的技能去帮助他们。”
她最满意的作品是一款叫做 Lilac 的 app,并于今年 3 月在 App Store 上发布了这款 app。
“我妈妈是一位单身母亲,她来自日本。”Tsuboi 说道,“她刚来美国的时候遇到了语言障碍。所以我做了一款 app,帮用户找到儿童照管机构,发现住房补贴或补助机会,并联系本地社区的翻译人员,帮助用户获取这些资源。”
这种服务精神渗透在 Tsuboi 的所有工作里,并驱使她寻找新的待解难题。
“帮助他人会让你常怀谦逊之心,并与社群保持密切联系。”Tsuboi 说道,“它让世界变得更美好,也让我充满了喜悦。我至少能做一件事,帮助缓解世界的混乱。”
Josh Tint 很喜欢语言。这位 19 岁的年轻人来自亚利桑那州的 Tucson。他刚刚在亚利桑那州立大学结束大一学业,正在努力钻研语言学,特别是薰衣草语言学,也就是对 LGBTQ+ 社群所用语言的研究。
Tint 的 Swift Playgrounds 获奖作品能够让对自己性别身份产生疑问的人尝试使用不同的人称代词。
“这款 app 利用算法在示例文本中插入不同的人称代词。”Tint 表示,你可以在示例文本上左右轻扫,以表示自己喜欢或不喜欢这种称呼,从而发现自己是否认为某个性别人称代词符合你对自己的身份认同。”
这款 app 的灵感来自 Tint 的个人经历。
“我曾质疑过自己的性别身份,所以我明白能帮我解决这个问题的资源不多。”Tint 说道,“所以我想尝试构建一个工具,一方面基于我的经历,另一方面也能够帮到其他人。我希望我的 app 有助于人们讲述自己的故事。”
Tint 刚上高中时就自学了编程,并设计了一个算法来解构诗歌。他用这个算法生成了一首诗,参加学校的诗歌创作比赛并获了奖。
那之后,他又自学了 Swift,并发现这种语言和他在语言学方面的工作相得益彰。
“我很喜欢 Swift 的自然语言框架。”Tint 表示,“它非常强大,而且很适合写脚本。我曾用它构建机器学习模型来帮助分析语言。”
Tint 希望未来能用自己在语言学和编程方面的知识设计算法,帮助减轻偏见。
“当前有太多工作是用寥寥几种语言完成的,这反映了使用这些语言的人们心中的偏见。”Tint 说道,“我们应该认真对待这些局限,开始构建新的模型,容纳更多参数和更大、更具包容性的数据集。如果我们不马上在这些核心流程中纳入边缘化社群的故事,将来就很难挽回这个问题造成的伤害了。”
Apple 很自豪能通过每年的 WWDC 学生计划来支持和激励下一代开发者、创作者与企业家。在过去 30 年里,数以千计的学生在技术领域建功立业,创办了风投支持的初创公司,建立了致力于推广技术与创新的组织,构建美好未来。
分享文章