此前苹果CEO蒂姆库克在接受采访时曾表示,如果孩子们只能在母语之外学习一种语言,那么它应该是编程,因为“编程是一种全球语言”。
现如今,学生开发者已经成为苹果生态内不可或缺的一份力量,每年WWDC期间,苹果都会通过WWDC奖学金、Swift学生挑战赛等方式,鼓励学生开发者发挥创意并提交自己的作品参赛,这不仅仅能拓宽视野,也能帮助学生们创造更多的可能。
从2004年苹果开始设立WWDC奖学金计划至今,大量学生开发者通过WWDC这个平台获得成长,这其中自然也包含了很多来自中国的学生。在WWDC23正式召开之前,CNMO有幸采访到几位来自中国的WWDC奖学金获得者,让我们来看看获得WWDC奖学金后,这些学生们是如何利用好这次契机,获得了更多的发展与机会。
用编程点燃更多少年的科技兴趣
都说“兴趣是最好的老师”,2016年WWDC奖学金获得者周睿对编程的热爱,要从小学的一次苹果发布会说起。在他看来,各种App运行在iPhone上“非常酷”,他也因此希望自己成为一名苹果生态的开发者。
也是因为兴趣使然,周睿在初次接触编程时便选择了门槛较高的Objective-C语言。在高一那年,他制作了一款能够帮助帕森患者追踪部震颤的App,希望能的技能去帮助更多的。
因为“兴趣”,周睿接触了编程,也了解到编程语言的魅力。WWDC后,他也将编程作为自己的一个全新成长方向,通过自学算法与AI,周睿在高中毕业后也被加州学伯克利分校EECS、剑桥学三学院、约翰霍普斯学等多所院校看中,并最终选择到加州学伯克利分校继续读书。
在周睿看来,获得WWDC奖学金的这段经历,让他意识到有很多很多像他一样热爱编程的青少年。为了让更多人有接触计算机与科技尖端的机会, 他创了在中美跨国运营的UrsaTech。旗下包括领航熊Ursa Coding和领航湾LeadNext两个品牌,则分别致于中学科技教育、尖端科研机会与课程、与教育智能化AI软件研发三块业务,这也能帮助更多人爱上编程,并用计算机语言去实现自己的想法。
同样在2006年获得WWDC学奖学的施远也有着类似的经历。毕业后他也在业余时间帮助很多少年朋友编程,学习Python去做数据分析和智能,Roblox去实现的元宇宙世界,甚是学习Swift语言,并鼓励他们携带的作品参加WWDC活动。
接受采访时,施远则认为教育可以带给青少年更多的可能性。学习计算机并未一种“目的”,也不是局限于获得份科技公司的作。它的意义是通过学习来帮助每一个人最直观的户体验传达思考和审美,并且也能让你找到“兴趣”与“职业”的结合点。
用更完善的工具 降低编程门槛
随着时间的推移,不断降低的编程门槛也在吸引着更多的学生群体加入开发者行列中。获得2019年WWDC Swift Student Challenge奖项的俞佳兴就是其中之一。在2014年WWDC大会上,苹果曾发布编程门槛更低的Swift语言,而俞佳兴则是在2018年的暑假,正式开始Swift编程之旅。通过自己寻找资料,他对UI组件和基本的iOS概念有了定的了解,并且自己也在尝试开发一些小的App。
俞佳兴 2019年Swift Student Challenge获得者
除了门槛更低的Swift语言外,俞佳兴在接受采访时也提到了“iOS Club”对他的帮助:有次在iOS Club听到了学对WWDC Scholarship的分享,并励他们也去参与。于是,他也抱着试试的态,开发了第个Playgrounds。
这里的“iOS Club”,是学生们在学校组建的苹果生态开发社团。社团成员可以学习和参与App开发,并与其他社员合作与分享。另外,高校之间也可以通过iOS Club冬夏令营活动,让本校学生能与其他高校的学生进行交流与学习,提升自己的开发能力。
在各大高校组建iOS Club的同时,我们也能看到苹果的身影。目前很多高校的iOS Club所使用的开发设备均来自苹果支持,并且苹果还与浙江大学联合举办了面向高校学生的“移动应用创新赛”,通过竞赛的方式,鼓励更多学生加入到编程行列中。
章飏 2022年Swift Student Challenge获得者
就读于浙江大学的章飏曾经在2021年参与了移动应用创新赛,后续也在2022年的Swift Student Challenge上获得奖项。在他看来,移动应用创新赛可以说是他“梦开始的地方”,他所在的ARCT团队,曾经将全世界只有美国25个城市和英国伦敦可以使用的Location Anchor技术带到了中国,也让世界看到了中国开发者的技术实力。
在接受采访时,章飏同样提到了苹果生态在开发的优势。在章飏专注的AR领域,苹果拥有完善的开发文档,只要查阅文档就能基本得到想要的答案。而且由于目前ARKit仍在不断更新,参与开发的人也越来越多,因此即使对文档内容有疑惑,也可以在WWDC或其他开发社区与其他人交流,得到自己想要的答案。
不断完善的工具大大降低了学生们编程的门槛,而各项竞赛的出现,则是加深了不同高校之间的联系,这也能让更多学生开发者通过沟通交流,去碰撞出更多的火花。
编程教育同样少不了“传承”
通过编程,更多的人了解到了自己的兴趣,通过更完善的工具,这些编程爱好者们也能尽快上手,用一个又一个“小成果”去推动自己进一步学习成长。而苹果正在做的,就是通过对教育的不断投入,让更多人关注到编程,并借由这种全球语言,去发现更多属于自己的可能。
学生开发者是苹果生态内不可或缺的一部分,因为生态的新未来,恰恰将由这些学生开发者继续撰写。这次与四位WWDC奖学金获得者沟通时,我也感受到了他们对待编程的热情,并且这些学生开发者也希望将他们所掌握的知识,分享给更多人。
教育需要“传承”,能够将自己掌握的知识分享给更多人,本身就是一件相当有成就感的事。我相信这种“传承”,同样也是苹果希望看到的。