太多初級開發者被告知,學習的唯一方法就是實踐。 你一開始是透過實踐,但從初級到高級的旅程是通過跟隨他人的工作,閱讀他人的成功與失敗,與他人討論你的想法——這樣你就不會重複成功的配方,也不會重蹈他人的覆轍,但最重要的是,磨練對良好設計架構和創建可擴展系統的直覺。