签到

专访WWDC22学生挑战赛获奖者:用代码改变世界 你也可以

【原创】 2022-06-06 09:00 陈思学 抢沙发

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


  每年WWDC大会期间,我们都能看到不少中国开发者的身影,这里面既有一些开发成熟app的专业开发者,也有作为后备力量的学生开发者。为了激励这些学生开发者,苹果近几年也通过举办Swift学生挑战赛的方式,鼓励学生们发挥自己的创意,通过Swift Playgrounds来提交自己的作品参赛。

  在2022年的Swift学生挑战赛中,共有350名来自全球不同国家的学生获奖,其中大中华区的学生获奖者为27名,中国内地学生获奖人数则为21名。在WWDC22大会召开前,CNMO有幸采访到其中六位获奖同学,听他们聊了聊自己的创作灵感以及参赛背后的故事。

用代码来解决生活中的问题

  “用代码来解决生活中出现的种种问题”往往是学生开发者们创作的初衷,而在本次Swift学生挑战赛上,很多同学设计的作品都解决了他们在生活中出现的问题。例如来自同济大学的张佰一,就设计了一款帮助学习编译原理的app《Code Translator》,通过一些小的交互操作,让晦涩难懂的编译原理更容易被掌握。

张佰一 来自同济大学
张佰一 来自同济大学

  值得注意的是,张佰一在设计这款app时,从原型设计、logo制作到代码调试,都是在iPad mini上完成的。虽说它的屏幕稍小,但iPad mini同样可以实现app的实时预览,而且与Xcode相比,使用iPad mini测试代码也要更快。可以说,使用iPad来编程,是一项门槛更低的工作。

张佰一设计的app:《Code Translator》
张佰一设计的app:《Code Translator》

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

王毓萱设计的app:《the Path in the Garden》
王毓萱设计的app:《the Path in the Garden》

  这款app的界面是一个优美的“花园”,用户们在回答了相应的问题后,也会长出不同的花朵,而当用户“走”到道路的尽头时,也会获得一个测试结果和对应的建议。接受采访时王毓萱表示,“疫情来临时很多同学都在隔离,我希望设计一款应用来帮助疫情中的人们测试的焦虑水平,并给出一些建议,缓解他们的心理压力”,这便是她设计这款app的初衷。

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

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

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

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

“人人可编程 人人可创造”

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

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

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

韩楚博 来自北京交通大学
韩楚博 来自北京交通大学

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

张原溥 来自西北工业大学
张原溥 来自西北工业大学

  来自西北工业大学的张原溥在分享时也表示,使用Swift Playgrounds开发相当友好,因为Swift UI的门槛很低,能让每一个人轻松上手。而且,使用Swift Playgrounds编程的体验也更加直观,能够第一时间看到自己写的代码以什么形态呈现。这种“所见即所得”的体验,也能让更多人爱上编程。

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

钱雨心 来自上海商学院
钱雨心 来自上海商学院

  在沟通中CNMO了解到,学校专门为编程开发提供了很好的学习环境,例如学校内的iOS Club社团就是一个相当有氛围的交流场所。这个社团的宗旨就是“跨学科跨专业”的合作,所以也针对一些面向没有编程经验的学生开设了零基础课程,这些有节奏的课程以及复习能够让这些对编程感兴趣的学生们快速进步,进而爱上编程。

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

王毓萱 来自吉林大学
王毓萱 来自吉林大学

  “我就是想学计算机,我并不认为性别会给我造成困扰”,这句话来自吉林大学的王毓萱。作为一名计算机专业的学生,她在上大学选专业的时候也曾面临过家里的阻拦以及对行业的一些刻板印象,但在学习编程后,她也发现了编程的魅力:“确实有很多男生在从事编程工作,但这并不代表男生就比女生好,大家都是平等的。女生会更多的关注社会,通过作品传达社会意义,这个独特的视角也是女孩子的优势”。

  而上海商学院的钱雨心则认为,“编程”能让她获得更多成就感。而且在上海商学院的iOS Club中,钱雨心也发现了很多同样对编程开发有着热情的女同学们。“很多女孩子都是特别优秀的,很多女孩子的开发工作都特别好”,钱雨心表示。

吴瑶瑶 来自北京邮电大学
吴瑶瑶 来自北京邮电大学

  而在北京邮电大学的吴瑶瑶看来,“编程更适合男性”、“计算机科学很难”等等都属于刻板印象,这些刻板印象都需要破除,计算机科学是一个非常大的学科,人人都能找到自己喜欢的部分。

写在最后

  通过iPad与Swift Playgrounds这些面向更广泛群体的编程工具,越来越多的学生们开始接触编程、热爱编程。从今年Swift学生挑战赛的作品中,我们可以看到当代大学生们的创意,同时也能看到更多年青一代开发者们的新思维。

  此前苹果CEO蒂姆·库克曾在接受媒体采访时表示,如果孩子们只能在母语之外学习一种语言,那么它应该是编程,因为编程是一种全球语言。现在通过Swift,每一位对编程感兴趣的人,都能通过编程来创作一个全新的app,实现自己的价值。我们也期待看到更多的人参与到编程,用代码来改变世界。

文章标签: WWDC大会 WWDC 苹果WWDC
0
收藏
分享

参与投票

网友评论

发布

热门文章

'

努力加载中...

没有更多了

  • 朋友圈

  • 微信

  • 微博

  • 复制链接

取消分享
使用浏览器的分享功能
发送给更多好友
请点击右上角
分享给更多好友
分享到微信朋友圈×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
-->