如何更有效率的學習新事物，關鍵有兩個：第一，要找到最好的學習材料。第二，根據程度和學習進度依序使用這些學習材料。
我相信能建立一種心態架構，是能超越任何語言和函式庫，讓人一開始就能產生好的程式碼。這裡提出 5 點概念，記住這些原則，寫出好的程式碼將非難事。
現在美國科技圈似乎吹起一股風潮，從政治界到類似 Code.org 等非營利組織，還有前紐約市長彭博，都認為這是勞動力未來的必備技能，美國總統巴拉克歐巴馬前陣子也頒佈了將程式納入基礎教育的法案。看起來好像人人都該學程式，懂程式碼變得跟識字一樣重要，但iOS 獨立開發者 Farag 卻不這麼認為。
Airbnb 設計副總 Alex Schleifer 也在官方部落格公布了這次大改版背後的組織重整及管理原則，講述如何讓工程師和設計師高效率地協作，非常值得各位在設計 app 時參考。
現在愈來愈多公司在尋找有領導才能的設計師，大家都說公司應該要導入設計思維，也開始追求更多以設計為中心的準則。要找出幫助公司的最佳方法，我們必須專注在真正能讓公司成功的項目上。我們得先大致弄懂商業這回事，才能進一步了解哪些產品設計是重要的，而哪些又太超過了。
直到現在我才明白，就算這套語言有著完美的邏輯設計，但一台超跑還是需要厲害的車手才能發揮潛力。也許是因為我自學，不清楚我的能力到了哪裡，也許是因為騙子症候群，也許我覺得不正規的自學，感覺像是作弊。
今年有越來越多企業開始跟我們接洽企業內訓的事，想請我幫他們培訓前端工程師，但你知道一個好的前端工程師絕對不是兩三個月可以養成的，需要多年的努力與磨練才會有點成績。