在WWDC之前,我们和今年获奖的学生开发者聊了聊关于“兴趣”的话题

图片
腾讯数码 文/吴彬
苹果在每年的WWDC前夕,都会公布当年参与 "Swift 学生挑战赛"的获奖名单,作为苹果开发者生态重要的一个环节,"Swift 学生挑战赛"从2020年开始举办,迄今已经举办了5届。
图片
在今年公布的这份长达350人的名单中,有来自全球超过35个国家和地区的学生开发者获奖。与往年不同的是,今年苹果首次设立了一个新别类来表彰50名杰出获奖者,他们因提交了在创新、创造力、社会影响或包容性方面有突出贡献的作品而获此殊荣。
这些获奖的学生开发者将受邀参加今年6月11日在美国库比蒂诺Apple Park举办的WWDC24全球开发者大会,他们可以在现场和来自全球的开发者进行交流,并且展示他们的作品,这对于年轻的学生开发者群体来说,无疑是一次展示、学习和提升自我的机会。
腾讯数码在WWDC24开展前,有机会和四位今年获奖的学生开发者进行交流,了解了他们参与此次"Swift 学生挑战赛"背后的故事。
年仅17岁的开发者,已经是Swift学生挑战赛的常客了
图片
马文韬 (照片系本人提供)
作为四位受访者中年纪最小的一位,17岁的马文韬凭借一款模拟“AI神经网络”,帮助用户了解其工作方式的App,获得了今年挑战赛的优胜。而这不是他第一次获奖了,早在2022年,他编写的《AR运动头部运动》App就获得了该奖项,并于今年2月正式上架App Store。
图片
马文韬的获奖应用
对于马文韬而言,编程是他的爱好。他从6年级接触编程,对此产生了浓厚的兴趣,从入门的C++,到后来自学Unity,再到接触苹果的Swift,三年内两获学生挑战赛的优胜,尽管只有17岁,马文韬俨然已经是编程领域的熟手了。
“兴趣很重要”,马文韬在谈及他的编程启蒙之路时表示,“参与其中,多多动手练习,然后找到一些自己感兴趣的方向,再到做出具体的产品,这是一件非常有成就感的事情”。
图片
李若珊(照片系本人提供)
同样谈到兴趣驱动的,还有来自上海商学院的李若珊,她是本次四位受访者中唯一的女性开发者,秉着“想为弱势群体与青少年儿童奉献自己的一份力”的理念,李若珊在高考填报志愿时选择了社会工作专业。
图片
李若珊的获奖应用《Deep Blue Tangram》
去年,她和团队合力制作了一款针对视障人群出行的App《瞳舟共济》,而这次的参赛作品,则是为孩子们打造的虚拟现实结合App,帮助他们更好的了解和学习海洋知识。
和马文韬从小就建立起来的编程兴趣不同,李若珊是在大学里第一次接触到了Swift。
“我看到了苹果「人人能编程」教育宣传视频,在这一契机下,我加入了校内iOS Club,希望以科技来帮助弱势群体。从最初的Hello World到渐渐掌握了Swift的语法和特性,我感受到了一种前所未有的成就感和自豪感”。李若珊如此描述着她的编程经历。
图片
张皓晟(照片系本人提供)
巧合的是,和李若珊来自同一所学校的张皓晟,也成为此次Swift学生挑战赛的获奖者,同为学校iOS Club小组成员的两人,几乎有着相同的编程学习经历,从零开始加入兴趣小组,从基础代码和语言到成体系的编程项目,再到团队合作开发App。
不同的是张皓晟的学习过程并不是循规蹈矩成体系的,按照他的理解,网上体系化的教学视频相对基础,无法解决他的实际问题,因此他更多的时间和精力,都会放到实际的操作中去,发现问题解决问题,从实际案例反向推导了解理论知识,从实践中摸索编程大门的钥匙。
图片
张皓晟获奖应用《Circuit Crafter》
此次张皓晟参与并获奖的App是一款电路解密游戏,需要玩家通过循序渐进的方式把合适的模块放入整个网络中,保证电路的正常运行。
“这是我真正意义上第一款创作出来的应用作品”,张皓晟表示,“我个人认为对于学习知识或技术来说,最合适的,也是最快的途径就是以热爱驱动自己主动学习。我希望让学习成为一种爱好,因此我制作出了这款适合小朋友学习数字电路知识的游戏以期激发他们对学习的热爱。”
编程是一门通用语言
“在苹果,我们是深信每一个人都应该去学习编程,因为在中学毕业之后就应该去学习掌握编程这一门语言,因为编程是全世界唯一通用的一门语言,其他的语言都是地域性的,而通过编程你可以从全世界来表达你自己,从而去改变世界”。苹果CEO库克在刚刚过去的三月上海行中,再次阐述了对于编程教育的观点。
这也成为苹果在过去十几年的时间里,不断加大教育资源投入的一个缩影。苹果很早就将“人人能编程”课程引入中国市场,并在全球所有的Apple Store零售店里,为任何人提供定期、且免费的编程和创意设计培训 。
同时从2018年开始,苹果方面还在中国市场开展了包括“智惠计划”在内的一系列教育支持项目。其中,“智惠计划”作为一项包括早教、K-12、中职、高职、高校学生到供应链员工的培训企划,迄今为止已为超过50万人次提供了教育培训的机会。
“多年以来,苹果公司一直非常自豪能够支持编程教育,并帮助世界各地人们学习这一重要技能”。苹果公司亚太及欧洲区开发者关系的负责人谢恩伟在采访时对我谈到。
在今年对于四位学生开发者的采访中,有三位就读于国内的开发者都提到了一个校内的兴趣组织——iOS Club,这是苹果在中国高校深耕教育领域的一项措施。通过官方提供的教育资源支持,目前国内有超过250所大专院校,都有iOS Club兴趣小组的身影,他们可以为编程爱好者提供苹果生态APP编程相关的教育课程,像李若珊和张皓晟这样对于变成感兴趣的初学者,iOS Club是一个很好的平台。
图片
第八届移动应用创新赛实拍
除了面向全球学生群体开发者的“Swift学生挑战赛”,苹果在过去的几年还在国内联合浙江大学承办“移动应用创新赛”,去年举行的第八届移动应用创新赛中,有来自891所院校、超过2800支的队伍参赛,这其中有68%的参赛者是⾮计算机相关专业的同学。
在交流中,李若珊表示她曾经在过去的两年都参加过移动应用创新赛,而且分别斩获了华东赛区的二等奖与一等奖。在她看来,苹果提供的编程教育生态是开启她变成大门的钥匙,兴趣之外,来自朋友,同学,老师,家长的多方面支持,成为了这个非计算机专业的“开发者”持续不断在编程领域有所突破的关键性因素。
而对于WWDC24,李若珊也谈到了即将会到来的人工智能,“随着人工智能技术的不断发展和应用,我认为了解如何在苹果平台上应用人工智能和机器学习技术将会是非常有价值的。我希望能够深入了解苹果最新的机器学习框架、工具和案例,掌握如何利用这些技术来开发创新的应用程序,并为未来的项目和职业发展打下坚实的基础”。