1. 无忧资讯 /
  2. 全球 /
  3. 对话WWDC22 Swift挑战赛获奖学生 /

对话WWDC22 Swift挑战赛获奖学生

访问:

苹果在线商店(中国)

跨专业也没在怕的!

钱雨心获奖作品《Three-Dimensional Space》

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

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

钱雨心

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

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

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

钱雨心获奖作品《Three-Dimensional Space》

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

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

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

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

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

王毓萱

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

王毓萱获奖作品《the path in the garden》

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

吴瑶瑶

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

吴瑶瑶获奖作品《Hockey Tour With BingDwenDwen》

对于初学者的建议

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

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

张佰?

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

张佰一获奖作品《Code Translator》

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

韩楚博

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

韩楚博获奖作品《Genetics Lab》

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

张原溥

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

张原溥获奖作品《MGColorTransition》

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

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

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

网友评论

网友评论仅供其表达个人看法,并不表明 51.CA 立场。
x
x