来源:新浪数码
00:50作为WWDC的一部分,苹果再次开放了Swift学生挑战赛,每年的挑战赛与WWDC主活动同时举行,鼓励年轻的开发者通过使用SwiftPlaygrounds应用,在Swift内施展创意。而今年的WWDC21Swift学生挑战赛的获奖名单已经公布,中国共30人获奖。
我们也和其中三位获奖的学生开发者进行深度交流,分别是张紫怡吴瑶瑶和沈奕峰。
三位学生从右到左依次为张紫怡沈奕峰吴瑶瑶张紫怡是一名大四的商务英语专业的学生,所学专业其实是跟编程毫无关系的,紫怡第一次接触编程是因为她年在一个AppleStore旁听了一节重庆一所大学的计算机教授教小学生用SwiftPlaygrounds编程的课程,并因此对iOS开发产生兴趣,并且她觉得Swift语言对青少年初学者非常友好,SwiftPlaygrounds也是非常棒的编程教育软件。
这次比赛中提交的SwiftPlayground作品叫“SeeYourSports”看见你的运动,是一个搭配有原创音乐和手绘图片的AR健身房PlaygroundBook。它需要两两合作,一个人拿着iPad观察AR世界,另一个人按图片指示完成相应动作,让运动变得更有趣。并且在一些关卡中加入了VoiceOver的辅助功能来帮助视障群体。关卡中还有瑜伽,普拉提,健身操等等运动模式。紫怡说灵感来源其实是因为,她不是一个爱运动的人,想通过这种方式来鼓励自己对运动更加的感兴趣。
她还通过多种渠道,如TodayatApple,AppleNewsroom和Apple官方 喜欢戏曲文化的吴瑶瑶自己本身就是计算机专业的学生,也很 所以本次提交的Playground作品用AR更加生动、交互性强的创新方式来介绍戏曲和脸谱文化,并且即使是没有任何美术基础的用户也是可以用ApplePencil创造自己的脸谱。还提供了四个模版让用户创作自己的脸谱。
除此之外,瑶瑶还参加了Apple和浙江大学合办的移动应用创新赛,她还在自己的母校北京邮电大学建立了iOSClub,帮助更多同学了解iOS开发,同时她还取得了AppleTeacher的证书。
年龄相对小一些的沈奕峰还在读高二,5年级在美国读书时因为看过一本叫《让不懂编程的人爱上iOS开发》的书,书中的内容和iOS开发工具的精细设计让他喜欢上了iOS开发。这本书里面有很多的练习题可以让我们自己试一试。这种跟读者互动的书籍,让弈峰觉得很有意思。
他的学校也很有趣,非常注重项目式学习,正是因为这样他做了去年WWDC获奖作品。
在年Swift发布后开始自学Swift编程,在Swift2.0推出后他便将他所有的app移植到Swift版本。他认为Swift时一个很棒的开发语言,可以兼顾方便初学者自学,也可以提供很多进阶开发者可以使用的强大的功能。
跟紫仪和瑶瑶的VR作品不同,本次的获奖作品—fpcode是一个帮助大家使用流程图设计算法的playground。这个playground的目的是为了降低学习计算机算法的门槛,使我们不需要学习编程语言也可以开始设计流程图。他把这个作品也放到了网上,得到网上的用户的好评。他的老师也为他感到非常的骄傲。
这已经奕峰是第二次在Swift学生挑战赛中获奖了,他觉得这个比赛带给他最大的意义就是,得到了周围人的认可,觉得自己可以在编程方面有所发展,他还悄悄透露,他的目标大学是斯坦福。
目前他已发布的了像App图片编辑器,唐诗接龙,代码备忘录,拍照翻译软件,信息板报系统6款简单的app。
在这次获奖选手名单中,女生的人数确实不少,不难发现现在有越来越多的女生通过SwiftPlaygrounds爱上了编程,对此瑶瑶说整体上来讲女性在计算机科学领域优势不高,但是其实不管是正经的计算机课学还是开发,其实没有我们想象的那么难,而且还是很有趣的。很多人惧怕计算机,但其实计算机没有那么难,瑶瑶想凭借自己的力量以及SwiftPlaygrounds这款编程软件让更多人了解计算机是有趣的,不要因为自己不了解而错过了非常有意义的学科。
紫怡也谈到第一次接触到编程,是因为一次机会认识了AR方面的艺术家,这位艺术家说如果想学习AR必须要学会编程,紫怡想成为艺术与技术都会的人。她还在深圳组织50个女生学习编程,提及到这些女生来学习的原因,其实各有不同,十多岁的小朋友说通过编程来改变世界,阿姨说想学习编程是不能被时代浪潮冲下去。上班族说不一定为了取得成就学习,因为编程在工作中也能用到。还有的人是为了大学专业的选择。如果未来我们的科学家能让更多的女生加入进来,就能让女生在科技领域有更多的话语权。
最后我也动手体验了一下SwiftPlaygrounds这款编程应用,整体体验下来还是很好上手的一款编程软件的。尝试了用这款软件通过四个代码,来实现把自己的照片变成AR让入到融入到环境中,还可以和自己的AR合影。
得益于SwiftPlaygrounds编程软件和Swift学生挑战赛,让越来越的年轻群体了解和热爱编程。挑战赛的同学们都展现出了极高的天赋与才智,而作为WWDC的重要一环,苹果非常注重这些年轻人的发展,更多年轻人开始在更大的舞台上展示自己的作品,因为他们代表着未来科技的发展方向。