深度专访WWDC22学生挑战赛获奖者用代

对于苹果生态的开发者而言,每年的WWDC都是不可错过的盛会。因为这是一个属于全球苹果生态开发者交流的平台,而且苹果也将在主题演讲中公布包括iOS、iPadOS、macOS、watchOS、tvOS等操作系统的最新特性,帮助开发者更好地开发出改变用户生活方式的app。

每年WWDC大会期间,我们都能看到不少中国开发者的身影,这里面既有一些开发成熟app的专业开发者,也有作为后备力量的学生开发者。

为了激励这些学生开发者,苹果近几年也通过举办Swift学生挑战赛的方式,鼓励学生们发挥自己的创意,通过SwiftPlaygrounds来提交自己的作品参赛。

在年的Swift学生挑战赛中,共有名来自全球不同国家的学生获奖,其中大中华区的学生获奖者为27名,中国内地学生获奖人数则为21名。

在WWDC22大会召开前,CNMO有幸采访到其中六位获奖同学,听他们聊了聊自己的创作灵感以及参赛背后的故事。

“用代码来解决生活中出现的种种问题”往往是学生开发者们创作的初衷,而在本次Swift学生挑战赛上,很多同学设计的作品都解决了他们在生活中出现的问题。

例如来自同济大学的张佰一,就设计了一款帮助学习编译原理的app《CodeTranslator》,通过一些小的交互操作,让晦涩难懂的编译原理更容易被掌握。

张佰一来自同济大学

值得注意的是,张佰一在设计这款app时,从原型设计、logo制作到代码调试,都是在iPadmini上完成的。

虽说它的屏幕稍小,但iPadmini同样可以实现app的实时预览,而且与Xcode相比,使用iPadmini测试代码也要更快。可以说,使用iPad来编程,是一项门槛更低的工作。

张佰一设计的app:《CodeTranslator》

面对当下的疫情时代,来自吉林大学的王毓萱设计了一款能够判断用户心理状态的app《thePathintheGarden》,当用户打开这款app后,通过回答几个问题就能对自己的心里状态做一个简单判断。

王毓萱设计的app:《thePathintheGarden》

这款app的界面是一个优美的“花园”,用户们在回答了相应的问题后,也会长出不同的花朵,而当用户“走”到道路的尽头时,也会获得一个测试结果和对应的建议。

接受采访时王毓萱表示,“疫情来临时很多同学都在隔离,我希望设计一款应用来帮助疫情中的人们测试的焦虑水平,并给出一些建议,缓解他们的心理压力”,这便是她设计这款app的初衷。

来自上海商学院的钱雨心同样设计了一款能够帮助到他人锻炼三维空间想象能力的app《Three-DimensionalSpace》,这款app的用法有些类似于“做数学题”,通过观察主视图、侧视图以及俯视图的方式,在三维空间中将正方体放置在正确的位置上。

钱雨心设计的app:《Three-DimensionalSpace》

设计这款app时,钱雨心希望通过更加简单易懂方式,锻炼并且调动起大家对于空间想象的能力与兴趣。有时候一个看似抽象难懂的问题,只要换一个角度去思考,就能轻松解决。

不难发现,学生开发者们在设计app的时候,都考虑到了app的实用属性。通过编程让自己的生活变得更加便利,这同样是一件相当有成就感的事。

谈及“编程”,很多人都认为这是一项门槛极高的工作。但越来越多的人正在用实际行动来告诉我们,学习编程,并没有那么难。

来自北京交通大学的韩楚博设计了一款生物类app《遗传实验室GeneticsLab》

此次参与Swift学生挑战赛并获奖的学生开发者,他们并非使用Mac等门槛较高的专业开发工具,而是通过iPad+SwiftPlaygrounds的组合,以一种低门槛的方式,掌握编程的技巧。

韩楚博来自北京交通大学

来自北京交通大学的韩楚博,就通过iPadAir开启了iOS开发之旅。在使用SwiftPlayground4时,他发现iPad可以完成从写下第一行代码到上传至AppStore的全流程,过去可能还需要Mac来进行一些辅助工作,但现在门槛更低的iPad,就能实现他的所有想法。

张原溥来自西北工业大学

来自西北工业大学的张原溥在分享时也表示,使用SwiftPlaygrounds开发相当友好,因为SwiftUI的门槛很低,能让每一个人轻松上手。

而且,使用SwiftPlaygrounds编程的体验也更加直观,能够第一时间看到自己写的代码以什么形态呈现。这种“所见即所得”的体验,也能让更多人爱上编程。

当然,得益于更低的门槛,越来越多非计算机专业的学生也加入到了编程的行列。例如来自上海商学院的钱雨心,就是一位服装与服饰设计专业的学生。

钱雨心来自上海商学院

在沟通中CNMO了解到,学校专门为编程开发提供了很好的学习环境,例如学校内的iOSClub社团就是一个相当有氛围的交流场所。

这个社团的宗旨就是“跨学科跨专业”的合作,所以也针对一些面向没有编程经验的学生开设了零基础课程,这些有节奏的课程以及复习能够让这些对编程感兴趣的学生们快速进步,进而爱上编程。

提到“开发者”,很多人都会联想到那些坐在格子间的“程序员”,但在此次Swift学生挑战赛中,我们也看到了不少“女性身影”。对于“女孩子进入计算机专业”,很多同学也向我们分享了她们的看法。

王毓萱来自吉林大学

“我就是想学计算机,我并不认为性别会给我造成困扰”,这句话来自吉林大学的王毓萱。作为一名计算机专业的学生,她在上大学选专业的时候也曾面临过家里的阻拦以及对行业的一些刻板印象。

但在学习编程后,她也发现了编程的魅力:“确实有很多男生在从事编程工作,但这并不代表男生就比女生好,大家都是平等的。女生会更多的


转载请注明:http://www.aierlanlan.com/rzgz/656.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了