這是一本編程入門的書,然而,如果以書中所講內容作為入門標准,估計十有八九的在職程序員都不能算入門。現代軟件開發,已經不僅僅是寫出正確的代碼這麼簡單,環境、依賴、構建、版本、測試以及文檔,每一項都對軟件是否成功交付起到至關重要的作用,這些都是每一個程序員在開發軟件過程中必備的技能。
本書對於上述的每一種技能,都做了簡潔而精煉的介紹,以滿足很基本的日常軟件開發。換句話說,本書實際上是為現代軟件開發的入門,設下了最基本的門檻。相信每一個讀此書的人,不論是即將進入軟件行業,還是已經在軟件行業工作多年,都會獲得收獲。
STEVEN FOOTE,Web開發者,就職於LinkedIn。自學編程,熱愛技術,尤其是Web技術,持有楊百翰大學(Brigham Young University,會計專業全美第一名)會計專業學士和碩士學位。在攻讀碩士學位期間,他搭建了兩個AJAX風格Web應用的所有方面,從視覺設計到服務器和數據庫運維,以及其他所有東西。