我是如何拿到WWDC18 Scholarship的

就在今天 04/21 日凌晨,我收到了來自Apple Developer的郵件,一封我期待已久的郵件😝。git

You’ve won a WWDC18 Scholarship.

趁如今雞凍的心情難以平靜下來,我決定寫下這篇博客,但願將來更多的中國人可以參與這個獎學金項目github

在咱們開始以前,讓咱們先了解了解這個活動吧☺️api


What is WWDC?

WWDC (Worldwide Developers Conference 是一年一度的蘋果開發者大會,參加大會的人來自世界各地,開發者們在這裏學習蘋果的最新技術,開發出更另人滿意的做品。架構

  • Date 今年的WWDC舉辦時間是6月4號到6月8號期間舉行,時長是一週app

  • Place 今年在美國硅谷舉行,San Jose框架

  • Price 門票統一售價 1599💲ide

我記得兩年前我大一第一次通宵(用流量)看WWDC開幕式時雞凍的心情,也是那時候才入iOS開發的坑ヽ(*。>Д<)o゜學習


What's a WWWDC Scholarship?

蘋果每一年都會在大會舉辦前(大概是3月半左右)舉行一次比賽,參賽者(學生)要根據蘋果的要求提交做品(4月5號左右),蘋果會在提交的做品中評判出優秀的做品,選中350名獲獎者,送一張免費的WWDC門票,還專門爲獎學金獲獎者提供免費住宿,帶領參觀總部,跟庫克合影等一系列活動,今年還送了一年的開發者帳號(價值99美圓)每一年獎學金公佈都在4月21~22號(中國時間)左右。3d

WWDC Scholarship

參賽的要求code

  • 13歲及以上的學生
  • 註冊爲開發者,免費或者收費的均可以
  • 根據做品要求提交,每一年都有可能不同,但已經連續兩年要作一個能在Playground上運行的做品
  • 具體要求仍是以官網爲主

我是大一的時候瞭解到的WWDC獎學金項目,當時就下定決心要拿下獎學金。大二有嘗試參加,可是那時候沒按時交做品,😔


How I Won a WWDC Scholarship?

其實我去年的時候就已經作好了做品,可是由於爲了追求更完美,一直修改,改到截止時間前一個小時我才交,可是出了點意外,沒有交成,當時的心情以下,有興趣瞭解的能夠私信我ヽ(*。>Д<)o゜

呵呵

我是在截止日期前一週纔開始作做品的,時間很是緊,那時候仍是參照我去年的做品想法,在iPad Playgrounds上作一個教育類型的項目,由於蘋果在推出Swift Playgrounds的時候,就提倡了Learning to Code on iPad的活動,因此我以爲這能夠是一個很棒的突入點。

Tips 1 - 認真分析蘋果然正想你作什麼

因此! 第一個Tips就是 認真分析蘋果然正想你作什麼, 好比今年蘋果推出了ARKit的框架,成功打入了AR市場,這時候你的項目使用ARKit將是一個很是加分的選擇,個人iPad由於不支持ARKit因此就沒作。

Tips 2 - 多嘗試蘋果推出的最新技術

這是很是重要的切入點,每一年WWDC都會有不少開發者視頻,因此從每一年的WWDC視頻尋找合適的技術,並很好的利用在你的項目當中去。好比今年的ARKit框架,我看今年不少做品都用了ARKit;或者一些舊的框架開發的新api,好比SceneKit推出的SCNCameraController來實現控制Camera移動,個人做品就用到了這個。雖然個人做品很大借鑑了去年的項目,但我仍是作了不少取捨,改善了不少用戶體驗和增長了新功能,因此若是我直接把去年的項目拿去提交,估計就沒有但願可以拿到獎學金。

詳見WWDC視頻地址

**這個切入點很是重要,蘋果也很是看重。**下一個,多借鑑往年的獎學金獲獎做品

Tips 3 - 多借鑑往年的獎學金獲獎做品

雖然蘋果官網沒有這個友善提示,可是適當的借鑑可以幫助你在早期完成你做品的構想。

每年,有學生就會把全部的獎學金獲獎者做品或者沒拿獎的做品放在GitHub和YouTube上,你能夠在GitHub上下載他們的做品,學習他們的技術,也能夠在YouTube上觀看做品的演示視頻,這些對你早期構建思路會有很是大的幫助。

雖然看起來是個不值一提的Tip,可是對於初學者來講,真的可以提供不少想法

我在觀看了大概20個上一年獲獎做品視頻後,就基本定下了個人Playground的做品思路,如下是個人做品架構

思路

Tips 4 - 關於Playground的技術講解

由於今年跟去年都是開發一個能在Playground上運行的做品,因此Apple可能會一直延續這種形式,但答案也不是必定的。關於Playground是什麼,有什麼能夠利用的技術,在WWDC Sessions上都有視頻

好比

當我後來發現iPad的Swift Playgrounds應該能夠將Apple的官方做品恭喜到電腦並查看源碼時,好比Learn to Code等,經過閱讀Apple的官方代碼是很是很是有幫助的。

Tips 5 - 多嘗試利用PlaygroundSupport框架

這是個人我的看法,但我以爲很是有幫助。爲何要多使用PlaygroundSupport這個框架呢,由於這樣看起來你的做品不像一個真正的app!有些同窗可能存在誤解,爲何不能作的像個app呢?

首先,咱們要知道Playground是能夠用來寫代碼的軟件,Apple要咱們在上面可以編譯運行咱們的程序,造成一個做品,那固然咱們不能直接忽視一個點Playground最強大的能力-可編譯運行Swift代碼,若是你忽視了這個能力,你可能會作一個app而後能在Playground上運行而已,那樣你可能符合前幾年蘋果的要求-作一個app。

因此咱們要多利用PlaygroundSupport提供的可交互功能。

好比個人利用了左邊能夠經過改變值的方式,和個人做品進行交互。這個點Apple的官方做品作得融會貫通。

PlaygroundSupport

Tips 6 - 讓你的朋友玩玩你的做品

若是你的做品是一個遊戲,那給你的朋友先玩一玩體驗一下是很是有必要的。可能你以爲你的做品你玩得很熟練,可是若是給一個新手玩,答案不必定讓你滿意,但所以,你能夠根據朋友的意見修改你的做品人機交互形式,加強用戶體驗。

個人做品在一開始的時候沒有設置較好的入門方式,因此獲得我同窗的反饋後,我對Introduction這一項修改了不少。

no.1

no.2

Tips 7 - 最後,Be Creative!

作出前無古人,後無來者的做品,可以讓審判人員驚歎⁉️到,你就成功了!祝你明年好運~

個人項目GitHub地址

個人項目視頻在我微博上@大朕東


Write the code😳, change the world🌎!

認真的表情


若是你以爲這篇文章對你有幫助,記得給我打賞喲

✧(≖ ◡ ≖✿)嘿嘿

讚揚我喲
相關文章
相關標籤/搜索