這個市場想要找工作的準工程師非常多,我們要證明自己除了學科(考題、技術問答)以外,更重要的是證明實戰經驗也能拿下。
翻翻職缺也能發現,不管是要求或是加分項目,都會有上架經驗,這個上架經驗指的一定不是走過上架 Google Play 的流程,而是認真寫過一個產品級的 app。
另外,不管是個人還是公司都算作品。
這很重要,我的第一個 offer 就是因為寫了跟該公司產業相關的作品,這不僅證明對這個行業的了解,也展現了興趣及企圖心。
可以想一個點子丟上市場試試水溫,這能學習到很多事:規劃、美術設計、粉絲頁、文案、行銷、用戶反饋等,如果真的成功也能賺一筆,沒成功也至少試過。
缺點是:不一定有秀到技術,也不一定能說服對方公司的需要。
找想去的產業龍頭,臨摹類似的 layout 與功能,這種比較針對的做法還能證明自己對該公司的熱誠。
缺點是:可能很難、很多、少學很多東西、缺少太多功能入口,看起來就只是一個練習、這個作品可能太有針對性,不一定適合其他家公司。
如果是不上架的 app(如果不怕負評也可以上架),可以 mock 一些假的、重複的資料,如果功能不重要,也不一定要每顆按鈕都能按,但相對的,頁面就要多一點,或是難度高一點,像是相同功能的按鈕可以只跳文案、個人資料的頁面可以少一點資料。
但即便如此,該串接的 API、使用的技術就不能少,這樣才可以寫出自己用了哪些技術、實作了哪些功能、帶來什麼成效。
另外,UI 一定要好看,想想如果自己是面試官,看到一個很醜的 layout 的作品,應該會直接刷掉對吧。(除非是做演算、邏輯的部分)
作品必須附圖、附鏈接,圖片方面也有製作許多工具可以利用:
AppLaunchpad
Hotpot
Previewed
作品很重要,完全證明了自己的熱誠、細心、審美、興趣。有的時候也會因為作品的內容跟面試人員聊起來,這也是展現的機會。