Growth: 一個關於如何成為優秀Web Developer 的 App

Phodal發表於2016-01-05

想了想還是決定在今天釋出一個預覽版,這樣才能持續改進。Growth是一個關於如何成為優秀的Web Developer的APP——結合技能樹、成長路線圖、進階書單、Web七日談以及一些小測驗。

它是我對於之前學習經驗的一些總結,儘管如此也儘量想讓它變得簡單、可衡量。

Growth主要關注的點是Web開發的流程以及其技術棧、學習路線,裡面有:

  • 近乎完整的Web開發流程介紹

  • 如何寫好程式碼——重構、測試、模式

  • Web應用的分析和部署

  • 如何不再寫遺留程式碼

來源

APP來源於: 對Web應用開發的一個流程認識。

當我到了一個專案時,我發現這是一個遺留系統(沒有人知道為什麼這裡是這樣的),儘管我們有足夠的測試覆蓋率。接著在我們的另外一個專案裡,我們不得不選擇了基於別的專案組的程式碼(畢竟是同樣的業務),這是一份遺留程式碼(充滿bug、難以維護),並且沒有人有興致去維護好別人留下的程式碼。隨後,我們開始重構現有的系統,使用新的技術、新的架構。儘管如此,我們的新程式碼卻一直徘徊在遺留程式碼的邊緣。

最後,我就想到了Web開發實際上就是七個步驟:

  1. 從零開始

  2. 編碼

  3. 上線

  4. 資料分析

  5. 持續交付

  6. 遺留系統

  7. 回顧與新架構

即之前的Web七日談,也算是開發的本質:

enter image description here

而在每一天裡,我們又要學習到不同的知識。每個點都會有自己的一些簡單、工具、TODO事項,那麼為什麼我們不集合到一起呢?

enter image description here enter image description here

想法就是這麼簡單,只是結合了太多的東西,反而變得不好整理。

快來試用吧~~~

相關文章