想找到世界各地的顶尖iOS开发者,试试WWDC Scholars
6 月 8 日新一年 WWDC 在即,以「The Epicenter of Change(变革的中心)」为主题的这次开发者大会不仅可能展示 iOS 9、OS X 系统,Apple Watch 的生态,还有让人自由发挥创造力的可视化编程语言 Swift 2.0 版本。
「App Store 应用商店催生了一个应用生态系统,这个生态系统简单的令人惊讶,永远地改变了客户的生活,在全球范围内创造了数百万个就业机会…… 我们已经有些迫不及待地想要看看他们研发的下一代应用到底是什么样的。」——苹果公司全球营销高级副总裁 Philip Schiller
WWDC 奖学金(WWDC Scholarships)则是苹果专门为学生和 STEM 组织成员设立的奖项,目的是鼓励并支持颇有天分的 iOS 开发者。申请者必须开发并提交一款用 Objective-C 和 Swift 编写的 Mac App 或 iOS App,或是一款仅使用 Swift 编写的应用程序。获奖者不仅可以拿到 WWDC 的免费门票,苹果还会为他们中的部分人提供行程及住宿费用。
5 月 8 日,苹果已经正式向今年的 WWDC 奖学金获得者发出了通知。这一届奖学金获得者数量由 200 名空前增加到 350 名,但这些开发者是谁、做了什么、如何找到他们并没有人知道。
菲律宾姑娘 Michie Ang 的一个想法,加上 16 个开发者的努力和 9 天时间改变了一切。
WWDC Scholars,在这里可以找到天才 iOS 开发者
Michie Ang 来自菲律宾马尼拉,是本届 WWDC 奖学金获得者之一,同时也是图片制作软件 Shootnsell 的开发者。
Michie 的 WWDC Scholars 页面
对于 WWDC 奖学金获得者来说,他们像是被「保护」了起来——除了苹果官方,并没有人知道有多少人申请了这份奖学金、获奖者究竟是谁。能不能制作一个网站或者 App 将这些开发者聚集起来,向世界展示他们的的作品,并和更多人建立联系?
这些奖学金获得者们,正是最了解彼此、同时又经验十足的开发者。
于是 Michie 在 非死book 的 WWDC 奖学金获得者群组中,询问是否有人愿意一同开发这样一款应用,最终 16 个人报名参与了这个关于他们自己的项目。作为项目经理的 Michie 编写了注册网站并连接好数据库,来自伦敦和印度的两名男生完成了网站开发,来自中国的陈格雷则同欧洲男孩 Matthijs 完成了 iPhone 端开发。Matthijs 还独立完成了 WWDC Scholars 的 Apple Watch 适配,年仅 15 岁的他已经开发了多款 iOS 应用。
WWDC Scholars 网页端效果,移动端浏览有更好效果
在此之前,项目中的开发者彼此大多并不相识,更多的沟通都是在 非死book Group、Slack、Trello 这些社交平台和工具中完成。今年的 WWDC 现场,将是他们的第一次见面。
在 WWDC Scholars 的网站上,你可以点进今年获奖者的头像看到他们的所在的国家、位置、自我介绍、用来参加 WWDC 奖学金申请 App 的演示视频、过去曾参与过的项目,以及他们的 Github、非死book 地址等等。
Scholars of WWDC 应用已可以通过 App Store 下载,演示视频在此
名为 Scholars of WWDC 的 App 端则展示了这些开发者们的创造力:手指向左滑动开始界面乔布斯的名言「Here‘s to the Crazy Ones」,「Here’s」被「We are」替换变成「We are the Crazy Ones」;从地图页面以「上帝视角」找到与你同在一个国家、或是看看其他国家的开发者;拖拽即可丢弃当前页面回到上层;Logo 则由本届 WWDC 的彩色花朵元素、旋转的电子、和 Scholar 的首字母「S」构成。
从 5 月 23 日到 5 月 31 日,9 天时间 WWDC Scholars 的网页端和 App 都开发已经完成,除了数据库外代码都已经在 Github 上开源。App 已于几天前上架,目前已有近 100 位 WWDC 奖学金获得者在 WWDC Scholars 上进行了注册和展示。
Swift,就是那枚打开想象力大门的钥匙
今年的 WWDC 奖学金获得者中,学生群体(去除不脱产开发者)平均年龄在 18 岁左右,最小的开发者仅有 13 岁。
来自中国温州的陈格雷就是获奖者之一,今年 19 岁的他目前正就读于普渡大学计算机科学系(CS)。
WWDC Scholars 已经是他参与开发的第三个 Swift 相关项目。今年 5 月他用自己的名字命名了参加 WWDC 奖学金申请的 App。而第二个名为 GeekPhoto 的项目——能将任意一张照片转变为由 ASCII 编码拼凑出形状的图片。
GeekPhoto 效果
尽管语言更加简单,Swift 并不在一般 CS 学科的授课之列。因为这些新的东西「变化太快」(Swift 很快就将推出 2.0 版本),目前也仅有斯坦福大学教授针对 iOS 8 的 Swift 开发。格雷学习 Swift 完全是出于兴趣和对未来的考虑——想要在众多 CS 学生中凸显出来,就要掌握「不一样」的东西。
苹果被大部分人认为「封闭」,但独特的设计美学却让他十分着迷——简洁、优雅、平静,而 Swift 空前的将 iPhone 变为画布,只要能设计出想法就能实现。从去年 10 月开始,格雷将正常课业外的时间全部放在 Swift 的学习上,并在一次 Hackathon 中结识负责 Swift 开发者的苹果 HR,得知了申请 WWDC 奖学金的机会。
「真正顶尖的 IOS 开发者都是孩子,越是年龄小能想到与众不同的 UI,年龄越大越容易墨守成规。」这些孩子的父母大多是教授或从事科技相关行业、很早就拿到一台 Mac 电脑,并由衷认为苹果「很美」。
Matthijs 从 12 岁起开始学习编程
15 岁的高中生 Matthijs 就是代表之一,曾经通过给公司写代码赢得过一台顶配 Macbook 的 Matthijs 已经收到一些公司的邀约,期望能在 WWDC 期间约他面试 iOS 开发等职位。
而抓住这些未来的 iOS 顶尖开发者(他们中有些人现在就是),也许这就是 WWDC 奖学金扩大规模的原因。
「iOS 和年龄没关系,完全是自学」,格雷如是说。相信一万小时定律的这位中国开发者,同样坚信「学习的能力」才是最宝贵的。
打开 Swift 这扇想象力大门的钥匙,早就放在了每个人的手里。