新浪数码讯 6月2日晚消息,苹果WWDC2022在下周二即将举行。本周,苹果也公布了2022年度Swift学生挑战赛的获胜者,其中中国内地学生获奖人数为21名。

今年的Swift学生挑战赛邀请世界各地的学生创建一个自选主题的Swift Playgrounds app项目,我们也采访到了其中的六名获奖同学,听他们来聊聊关于本次比赛的创作历程。

跨专业也没在怕的!

来自上海商学院的钱雨心同学,是一名服装与服饰设计专业的大三学生。她本次获奖的作品《Three-Dimensional Space》,这是⼀款益智类的游戏,通过SceneKit构建出的3D世界,对体验者进⾏逻辑思维与空间想象⼒的双重训练。

雨心同学表示,这个作品的灵感来源于⽣活。因为她发现身边有很多的朋友对于三维空间的想象力都不是很好,于是便产⽣了使⽤趣味性较⾼、交互能⼒更强的Swift编程语⾔打造一款小游戏的想法,可以让体验者在游戏中锻炼空间思维能力。

作为一名跨专业参加比赛的学生,从零基础学习编程语⾔是有些难度的。在和雨心的沟通中,她表示:“一开始我的思维很感性,会跟着感觉走,但是编程需要有理性的思维逻辑,两者之间的切换对于我来说还是会有点麻烦的。”不过,在爱好的驱使及学校社团的帮助下,她逐渐掌握并熟练运⽤Swift语⾔。

在开发《Three-Dimensional Space》的过程当中,对她来说也是一次很特别的经历。

在项目开发的过程中,是上海疫情最严重的时候,学校不允许聚集,也没有像往年⼀样在办公室⾥⼤家⼀起准备⽐赛的环境。当有不会的问题时,线上的⽹络会议就是他们答疑的场所,甚⾄还有同学因为电脑不在身边使⽤远程控制参与⽐赛。

雨心还表示,在学校的iOS Club社团中,各种专业的同学都有,希望对编程感兴趣的同学不必拘泥于专业,要大胆尝试。

“相较于其他计算机相关专业的学生,我的优势在于思维、空间想象方面会更开阔一点。而且,Swift开发对于即将毕业的同学寻找⼼仪的⼯作也⾮常加分哦!⾯对条件同等的艺术⽣,掌握Swift开发的我会略胜⼀筹。”

听听副社长们对于iOS Club的介绍吧!

在上文中我们也提到了iOS club,为了防止有人不知道这个社团,这里先介绍下:iOS Club简单来说,就是一个开发iOS平台App的一个开发者团队。Club是苹果也是唯一官方认证的大学生iOS开发俱乐部,在国内许多院校已经发展的较为成熟。

本次的获奖选手中,也有两位来自不同学校的iOS Club副社长。

来自吉林大学的王毓萱和我们分享,iOS club可不是大家想象中,技术宅们在一起聊技术或者打代码哦!如果让她用两个关键词来形容iOS club的氛围,应该是“活跃“和“分享“。

在进入iOS club之前,毓萱对苹果技术可以说是一无所知的。在进入社团后,社团老师常常鼓励同学去玩儿、去创造,学长学姐们也经常分享一些新科技以及自己学习Swift的过程。通过这些,她逐渐建立对苹果科技的了解,这次比赛也是在社团、同学的鼓励下报名参加的。

北京邮电大学的吴瑶瑶,则是通过移动应⽤创新赛了解到iOS Club,并在北邮建⽴iOS Club。在社团中,她和同学们一起分享苹果的学生活动、 iOS开发相关的知识,也同其他⾼校的iOS Club建⽴联系。今年也是她第二次参加swift学生挑战赛了。

对于初学者的建议

入门一种计算机语言对大多数非专业学生来说并非易事,很多人由于没有了解过IOS开发和swift编程而对比赛望而却步,那么这些获奖选手对新手小白入门swift语言有哪些好的建议呢?

“我最真诚的建议就是动⼿开始去做吧,每个⼈都会有⾃⼰恍然⼤悟的时候的。”

来自同济大学的张佰⼀同学最开始也是iOS开发的小白,决定参加比赛前,他从网上自学了斯坦福的CS193P《iOS应⽤开发》⽹课,对于iOS的应⽤架构有了初步的了解,也学到了很多调式程序的⼩技巧。随后,韩同学选修了学校的iOS专业课程,通过课程作业来提升自己的编程能力,在遇到困难问题时,可以求助于iOS开发社区。

“破除⼼⾥对程序开发的恐惧。”

来自北京交通大学的韩楚博同学,在参与比赛时,也没有系统地学习Swift开发。他采用边做边学的方法来完成了自己的APP开发工作。而且,他表示随着Swift Playground 4的推出,Swift开发变得更简单了,可以直接在iPad上学习、开发、发布⾃⼰的app。

“多与开发者交流学习的⼼得体会来保持热情。”

而来自西北工业大学的张原溥同学,在实践中发现swift语⾔对程序员⼗分友好,只需要通过⼏⾏简单的代码就可以做到对于UI设计稿和动画效果的完美实现。在他学习的过程中们主要采用⼀边学⼀边运⽤,尝试去构思如何运⽤所学到的语法,去辅助⽇常的学习与⽣活;尽量看⼀些带有图画⽽⾮纯⽂字的书籍,这样可以直观地看到界⾯的效果与操作的步骤;同时多与开发者交流学习的⼼得体会可以保持自己的编程热情。

通过与获奖同学的沟通,我们不难发现,Swift学生挑战赛不仅吸引了计算机软件相关专业的同学,还激发了其他专业里热爱编程的同学们的兴趣。通过他们的作品,我们可以感受到大学生的创新、活力以及对于当下时代的思考,同时开发者们也可以从比赛作品中获得app开发的新思路、新模式。

或许,WWDC对于参赛同学们来说已经超出了⼀个普通⽐赛带来的意义。在备赛过程中,参赛同学们与队友相互合作、探讨交流;更进一步讲,同学们在参赛过程中习得了团队合作的方式和应对困难的方式方法,这将是他们宝贵的财富。在未来,也希望有更多的同学参与其中,体验iOS开发的独特魅力。

现在就行动起来,下载Swift Playgrounds创造一个属于自己的app吧!

相关文章