首页资讯正文

当前简讯:采访WWDC23学生挑战赛获奖者:因兴趣而起 用编程解决实际问题

凤凰网科技讯(作者/阎烁)6月1日消息,苹果WWDC23全球开发者大会即将在北京时间6月6日召开,按照惯例,在每年的WWDC之前苹果都会举办Swift学生挑战赛,跟全球的苹果学生开发者们同台竞技,获奖者除了有奖品之外,还可以获得WWDC的线下入场券。


【资料图】

今年的Swift学生挑战赛结果也已出炉,凤凰网科技也有机会和几位获奖的学生开发者聊一聊,对于自己的获奖作品、Swift编程以及即将到来的WWDC是怎么看的。

因兴趣而起

每年的Swift学生挑战赛,我们都会发现学生们参与编程的初衷往往是因为兴趣,而苹果的Swift语言和Swift Playgrounds软件,则大大降低了学生们实践兴趣的门槛。

Swift学生挑战赛获奖者——鲁晟远

目前在美国读书的大三学生鲁晟远在高二时就会自己使用PhotoShop来设计手机app交互界面,但是这样的设计只停留在原型阶段,在看完2018年的WWDC之后,他被大会上播放的“Source Code”视频所感动,随后就通过Swift Playgrounds来学习Swift语言,并着手让自己设计的app原型,真正运行起来。

鲁晟远表示:“对于潜在的学习者,鼓励自己试一试是非常重要的。也许找一个悠闲的下午,打开苹果的教程,试着写几行。我相信任何人都可以理解一些简单的代码。”通过自己的兴趣引导,加上Swift语言的易用性,鲁晟远就非常自然了成为了一名开发者。

鲁晟远的获奖作品——《CollegePal》

在本次Swift学生挑战赛中,他的作品叫《CollegePal》,一个可以帮助美国高中生申请大学的应用,通过这个app,可以极大减少学校申请的中信息差,让许多国际生、新移民和一代大学生受益。

Swift学生挑战赛获奖者——杨昊伦

同样因兴趣而起的还有正在学习交互设计的大二学生杨昊伦,他表示:“我学习Swift开发主要是通过Apple的官方平台和网络。在中学时期一开始对App开发感兴趣时,我完成了Swift Playground中的两部互动式教学,这为我的编程思维埋下了种子。”

经过几年对学生开发者的跟进,我们发现像杨昊伦这样的例子特别多,大家都是通过Swift Playground的互动式教学,玩个编程小游戏,就入门了,原来听起来非常高门槛的编程二字,正在被这些更加高效的编程语言,更易上手的教程app,变得简单化。

鲁晟远的获奖作品——《Redesigner》

本次鲁晟远在Swift学生挑战赛中,带来的作品是《Redesigner》,它是一个帮助开发者学习UI设计基础的交互式指南。他观察到许多开发者做的 App 有着很有趣和实用的功能,但它们的UI设计有待提升,希望通过这个作品帮助更多开发者创作出兼具好设计的App。

用编程解决实际问题

Swift Playground的互动教学降低了编程的门槛,让学生们的兴趣得意发展,但是经过与几位同学的沟通,我们发现促使他们真的去想要开发一个app,更多还是源于生活中遇到的实际问题,让他们觉得利用自己的编程能力,会带来更高效的解决方案。

Swift学生挑战赛获奖者——何正浩

目前正在就读网络空间安全的大二学生何正浩,正是由于在生活中遇到棘手问题,才促使自己进行更加深入的app开发。他在高考后的第二天,约同学吃饭,并最后为饭局买单,但当大家想要AA的时候,发现计算每个人的花费非常苦难,所以他就决定开发一个app,来管理多人支出账单,最终制作来一款名为《Numpkin》的app,并成功上架App Store。

何正浩的上架app——《Numpkin》

“Numpkin的想法成了推动我学习Swift的重要原因。在一边学习Swift,一边开发Numpkin将近两年后,今年5月2日,我终于把Numpkin上架到了App Store。“何正浩跟我们谈到,解决实际问题的想法,是推动他学习Swift的重要原因,同时他还加入了开发者社区、查阅官方文档,通过多种交流方式,提升自己的编程水平。

通过跟几个学生的沟通可以发现,苹果的学生开发者们,他们可能也是苹果的下一代主力开发者,通过Swift Playgrounds把兴趣的种子埋下,让学生觉得编程不再触不可及,同时利用编程思维,潜意识觉得自己可以开发个app,来解决实际中的问题,让种子发芽开花。

苹果在通过Swift降低编程门槛的同时,也很好的植入了编程思维,让大家觉得通过这门语言,我可以用不一样的方式,去解决一个问题,正如2019年苹果秋季发布会开场视频那句话所讲:“Give people wonderful tools and they"ll do wonderful things.”这句话可以很好的概括,苹果如今在编程领域,所作出的努力,以及收获的回报。

相关阅读

精彩推荐