加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 移动互联 > 数码 > 正文

交谈WWDC22Swift挑战赛获奖学生行动起来创造属于自己的App

发布时间:2022-06-06 08:38:12 所属栏目:数码 来源:互联网
导读:苹果WWDC2022在下周二即将举行。本周,苹果也公布了2022年度Swift学生挑战赛的获胜者,其中中国内地学生获奖人数为21名。今年的Swift学生挑战赛邀请世界各地的学生创建一个自选主题的Swift Playgrounds app项目,我们也采访到了其中的六名获奖同学,听他们来
       苹果WWDC2022在下周二即将举行。本周,苹果也公布了2022年度Swift学生挑战赛的获胜者,其中中国内地学生获奖人数为21名。今年的Swift学生挑战赛邀请世界各地的学生创建一个自选主题的Swift Playgrounds app项目,我们也采访到了其中的六名获奖同学,听他们来聊聊关于本次比赛的创作历程。
 
  跨专业也没在怕的!来自上海商学院的钱雨心同学,是一名服装与服饰设计专业的大三学生。她本次获奖的作品《Three-Dimensional Space》,这是⼀款益智类的游戏,通过SceneKit构建出的3D世界,对体验者进⾏逻辑思维与空间想象⼒的双重训练。
 
  雨心同学表示,这个作品的灵感来源于⽣活。因为她发现身边有很多的朋友对于三维空间的想象力都不是很好,于是便产⽣了使⽤趣味性较⾼、交互能⼒更强的Swift编程语⾔打造一款小游戏的想法,可以让体验者在游戏中锻炼空间思维能力。作为一名跨专业参加比赛的学生,从零基础学习编程语⾔是有些难度的。在和雨心的沟通中,她表示:“一开始我的思维很感性,会跟着感觉走,但是编程需要有理性的思维逻辑,两者之间的切换对于我来说还是会有点麻烦的。”不过,在爱好的驱使及学校社团的帮助下,她逐渐掌握并熟练运⽤Swift语⾔。
 
  在开发《Three-Dimensional Space》的过程当中,对她来说也是一次很特别的经历。在项目开发的过程中,是上海疫情最严重的时候,学校不允许聚集,也没有像往年⼀样在办公室⾥⼤家⼀起准备⽐赛的环境。当有不会的问题时,线上的⽹络会议就是他们答疑的场所,甚⾄还有同学因为电脑不在身边使⽤远程控制参与⽐赛。
 
  雨心还表示,在学校的iOS Club社团中,各种专业的同学都有,希望对编程感兴趣的同学不必拘泥于专业,要大胆尝试。“相较于其他计算机相关专业的学生,我的优势在于思维、空间想象方面会更开阔一点。而且,Swift开发对于即将毕业的同学寻找⼼仪的⼯作也⾮常加分哦!⾯对条件同等的艺术⽣,掌握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吧!

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读