CSDN资讯

这里,有作为技术人必须知道的业界大事。

他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnnews/article/details/91445932

640?wx_fmt=gif

【CSDN编者按】几天前,浙江大学的19岁大学生、WWDC 19奖学金得主俞佳兴,作为CSDN的特邀作者,为大家奉上了来自美国圣何塞WWDC现场的图片和采访。那么,为何19岁的他,就能出国参加如此盛大的开发者大会?作为00后的他,如何看待苹果生态?一起走进他的WWDC行纪吧!

640?wx_fmt=jpeg

 

 

作者 | 俞佳兴发自美国圣何塞

 

责编 | 胡巍巍

 

出品 | CSDN(ID:CSDNnews)

 

坐在飞回中国的飞机上,面对这个陌生却渐渐熟悉的城市,似乎内心产生了一些不舍之情,或许是Apple对极致的追求,或许是员工的热情与激情,或许是……

趁着漫长的归途,写下了这篇游记,纪念过去几个月的惊心动魄和过去一周的意外与惊喜吧。

640?wx_fmt=jpeg

作者俞佳兴和苹果大中华区董事总经理葛越合影

故事要从三月份说起。

那时听学长说,Apple每年会在4月份选拔WWDC奖学金获得者,希望我可以去尝试下。那时候虽然听说过WWDC,也熬夜看过几年的直播,为Tim Cook在发布会上的演讲折服。

但是总觉得它对我来说很遥远吧,毕竟,那是大佬云集的地方,有Apple的高管、来自全球的优秀工程师以及众多媒体等等。

但是又有些不甘心,毕竟身为学生,有权利申请成为那350名奖学金得主,为什么不尝试一下呢?

有了这个决定之后,首先是对WWDC和WWDC奖学金的了解。

 

640?wx_fmt=png

什么是WWDC?

 

WWDC (Worldwide Developers Conference) 是一年一度的苹果开发者大会,参加大会的人来自世界各地,开发者们在这里学习Apple最新的技术和Apple的工程师面对面交流得到技术上的支持。

时间:2019年WWDC举办时间是6月3日到6月7日,时长一周

地点:San Jose McEnery Convention Center (圣何塞会议中心)

与会:与会门票为1599美元

 

640?wx_fmt=png

什么是WWDC奖学金?

 

WWDC奖学金是Apple向学生和STEM 机构成员提供参加WWDC的机会。被选中的开发者将获得免费的WWDC门票,会议期间的住宿以及一年的苹果开发者账号。

具体的申请流程以及参赛要求可以在https://developer.apple.com/wwdc19/scholarship/查看。

 

640?wx_fmt=png

我是如何获得WWDC奖学金的?

 

得知消息之后,首先是学习。

我回顾了去年Apple在WWDC上的一些新技术的发布,然后就是创意的产生。

640?wx_fmt=png

 

从Core ML(机器学习)、到AR(增强现实)、再到iPad Pro深感摄像头对面部数据的获取,都有想过,希望能从中获得一些灵感。

最后有两个比较中规中矩的想法,一个是做一款“实时滤镜”,但是最后因为无法联网和作品最大25 MB的限制,发现不太能够实现。

第二个也就是最终提交的作品,是一款以教育为目的的软件。将数学规律与AR结合在了一起,能够帮助孩子们建立对数字的敏感性和对数学的兴趣。

作品大概写了一周的时间,其间遇到过许许多多的困难,面对最终游戏界面的布局设计困惑过,面对AR中物体的运动困惑过……但是最后还是做出来了。

那时距离提交还有不到1天的时间,还需要填写一份表格,上面主要是一些常用的信息、对作品的描述和你的编程经历(可选)。

因为听说过这份表格非常地重要,因此填写时也是格外认真,当时编程经历写得非常用心,介绍了从小开始如何接触到iOS,第一次学习C语言等等。

人工智能如何学?

https://edu.csdn.net/topic/ai30?utm_source=csdn_bw

640?wx_fmt=png

 

最后点击“Submit”按钮之后,整个人都轻松了下来,那天晚上睡得格外得香。然后就是焦急的等待。提交结束到出结果大约有两周的时间。

在等待到第二周的时候,焦虑感又出现了。那段时间基本上没怎么睡好。也是第一次没有将手机设置为勿扰模式,隔一段时间会查看一次。

当然结局是美好的。Apple发来了Congratulations的邮件。还记得看到的时候,非常激动,激动到在被窝里直哆嗦。

得奖之后,便第一时间在社交网络上发布了出来,哈哈十分自豪。

640?wx_fmt=png

 

640?wx_fmt=png

这里给准备申请的小伙伴们一些Tips吧。

  • Tips1:认真阅读Apple在网站上的申请要求,查看自己的产品是否满足,对不满足的内容作出相应的修改。比如25MB大小的限制意味着不能在作品中添加过多的图片、视频、音乐或者训练的模型。

  • Tips2:多去Apple的Developer官网学习新出现的技术。比如在WWDC18上,Apple对AR以及core ML作出了相应的技术改进或者功能引入,可以尝试着在作品中加入这些新的技术。

  • Tips3:注重创意。Apple近几年来一直在提倡创新,而WWDC上的产品就是其创新的体现。此外,在申请要求中明确给出了他们会针对作品的创意进行打分。

  • Tips4:用心做自己喜欢的事。编程其实是一种工具,开发的目的也不应该是开发,而是为了解决你所困惑的,实现你所热爱的。这或许是Apple想看到的吧。

 

640?wx_fmt=png

亲历WWDC

 

接下来就是前往美国参加WWDC。经历了签证等一系列的事情之后,终于如愿登上前往圣何塞的飞机。在经历了16小时漫长的飞行之后,我们在当地时间下午3:00到达圣何塞国际机场。

天气很晴朗,心情很愉快。我们入住了圣何塞州立大学。

礼拜天上午我们前往圣何塞会议中心领取了Badge(非常重要,未来几天出入会场都必须携带),下午前往了附近的一个公园进行了奖学金得主们的Kickoff。

在那里我们可以肆无忌惮地与Apple各个类型员工进行交流,向其他的奖学金得主们介绍自己的产品,一起喝饮料、玩游戏,非常有趣。

640?wx_fmt=png

周一是非常重要的keynote,也就是大多数人会关注的发布会。整场发布会的视频都可以在网上找到。

本次发布会可谓是诚意满满。重点想要聊聊的是发布会上的一些新内容。首先是iPadOS的出现。这是苹果在其生态圈里又加入了一员大将。或许是iOS在办公方面过于不足,但是macOS直接移植到iPad上用户体验不佳的缘故,这促使了Apple需要另外为iPad开发新的系统。

iPadOS的出现,会提升iPad的生产力。根据keynote上的视频显示,iPadOS使得iPad可以作为Mac的第二显示器,因此在Adobe公司对photoshop的优化之后,我们可以直接在iPad上进行绘图,而不需要外接第三方的数位板,或许这会获得某些用户的青睐。

同时,iPadOS也支持U盘等设备读写以及文件的下载,能够更加方便地对文件进行处理。

个人认为,iPadOS是介于iOS和macOS之间的产物,即兼顾了对触屏设备的优化,又引入了对文件的操作,或许我们真的能够在iPad上办公了?

除了iPadOS的发布之外,另一大热点就是Xcode11以及SwiftUI。面对蓬勃发展的iOS端软件以及日渐衰弱的Mac端软件,Apple不得不采取一些措施来恢复或者说是维持Mac端的软件数量。

因此,通过Xcode11,我们不需要重新为macOS编写软件,在原有目标为iPhone和iPad的基础上,新增了Mac选项,点击之后会出现以下的选项,然后再对软件单独优化之后,即可在macOS上运行。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

这或许可以减少开发者为macOS开发一款全新软件的精力。非常值得期待。另外就是SwiftUI。这是一种全新的编程方式。类似于Flutter,SwiftUI相较之前的编写流程,它去除了Storyboard以及AutoLayout,取而代之的是VStack和HStack。

同时,SwiftUI支持预览、热加载等操作,也支持自动生成代码,即拖动相应的控件会对应生成相关的代码。

这降低了iOS编程入门的门槛,能够让人们不会因为不知道如何编程,而对自己的想法望而却步。

我想,Apple是为了让人们更注重于创意的实现,而不是计算机语言的学习,这是一个非常棒的改变。

当然,对于已经从事iOS编程的人们来说,意味着需要重新学习新的编程方式甚至是新的语言,这会大大增加他们的编程成本。因此,他们对新的技术估计仍会采取观望的态度。

除了上述的两个大点之外,Apple也对ARKit、Core ML和Create ML进行了常规的升级。

在ARKit中加入了对深度的检测,使得物体的呈现方式更为科学,同时也通过运动检测把真人呈现在AR场景中,并且根据他们的运动,实时地同步到AR中。

Core ML则优化了离线语音转文字功能以及新增了语意理解功能,并提供了相应的训练好的模型,能够直接下载并在移动端使用。

Create ML方面则推出了重磅的功能。模型不再是一尘不变,可以直接在移动端进行低强度的训练,来改善模型。这在目前看来是非常大的突破。Keynote上展示的其他功能,在这就不一一列举了。

从星期二到星期五都是Session和Lab。在这期间,我参加几场比较感兴趣的Session,大都涉及到AR和Machine Learning。

视频都可以在Apple的Developer网站上找到。不过现场听和看视频还是有一些区别的,看到Demo展示成功之后,经久不息的掌声,非常震撼人心。

至于Lab,去询问了三次,其中给我印象最深的是Design Lab。因为预约的人较多,因此Design Lab是为数不多的限时的Lab,只有半个小时的时间。

在这期间,我向Apple负责设计的员工,询问了已经上架的App需要改进设计的地方。他们非常耐心地给出了许许多多的设计意见,几乎都是围绕如何简化用户操作,让我受益匪浅,学习到了许多知识。

第二天,我参观了Pro Studio,看到了苹果的至尊工作站——Mac Pro,被显示屏对色彩的呈现度以及整体的性能惊艳了,或许这就是未来的笔记本吧。

 

640?wx_fmt=png

苹果的员工很热心

 

最后想说的是苹果员工。无论是一开始领取Badge时,他们手举“Scholarship Winner”的牌子,高呼“Scholarship”迎接我们;

还是每天早晨去聆听Session时,他们总是微笑地面对我们,时不时会手舞足蹈一下,带动全场一起跳舞;

抑或是礼拜五的下午,当我们拍完合照,走出来时,列队欢迎我们,与我们击掌。从中都可以体会到Apple员工满满地诚意和热情。

640?wx_fmt=png

或许只有对自己的工作如此热爱,才会这样吧!这也是Apple这家市值第一的公司的魅力所在。

十分庆幸自己能够参加这一次如梦幻般的盛宴,能够让我在异国他乡感受到熟悉的味道。感谢Apple,感谢所有为这场盛宴付出汗水的人们。

作者简介:俞佳兴,浙江大学计算机科学与技术专业大一在读,WWDC19奖学金获得者。Coding,看书,听音乐,我享受做自己喜欢的事情,也希望用行动来改变自己。

【END】

640?wx_fmt=jpeg

6月29-30日,2019以太坊技术及应用大会特邀以太坊创始人V神与以太坊基金会核心成员,以及海内外知名专家齐聚北京,聚焦前沿技术,把握时代机遇,深耕行业应用,共话以太坊2.0新生态。扫码或点击阅读原文,即享优惠购票!

640?wx_fmt=jpeg

 热 文 推 荐 

代码有温度 科技需向善

☞TIOBE 6 月编程语言排行榜:Python 势不可挡,或在四年之内超越 Java、C

他是哈佛计算机博士,却成落魄画家,后逆袭为硅谷创业之父 |人物志

致高考:老司机程序员的 4 个肺腑忠告 | 程序员有话说

17 岁的程序员告诉你关于编程的 7 个重要教训!

Lambda 表达式有何用处?

☞高能!8段代码演示Numpy数据运算的神操作

☞从3年前接触区块链, 到开发出装机量最大客户端Geth, 看看人家的职业发展之路|人物志

免费GPU哪家强?谷歌Kaggle vs. Colab

☞“是!互联网从此没有 BAT!”

640?wx_fmt=gif点击阅读原文,精彩继续。

640?wx_fmt=png你点的每个“在看”,我都认真当成了喜欢

展开阅读全文

没有更多推荐了,返回首页