內容簡介
作為一名軟體開發者,你在奮力推進自己的職業生涯嗎?面對今天日新月異和不斷拓展的技術,取得成功需要的不僅僅是技術專長。為了增強專業性,你還需要一些軟技能以及高效的學習技能。本書的全部內容都是關於如何修煉這些技能的。兩位作者dave hoover和adewale oshineye給出了數十種行為模式,來幫你提高主要的技能。本書中的模式凝結了多年的調查研究、無數次的訪談以及來自o’reilly線上論壇的反饋,可以解決程式設計師、管理員和設計者每天都會面對的困難情形。本書介紹的不只是經濟方面的成功,學徒模式還把軟體開發看成一種自我實現的途徑。讀一讀這本書吧,它會幫你充分利用好自己的生命和職業生涯。
厭倦了自己的工作?去找一個玩具項目來幫你重拾解決問題的樂趣吧,這叫“培養激情”。
感覺要被新知識淹沒了?做點以前做過的事情,重新探索一下自己熟悉的領域,然後通過“以退為進”再次前進。
學習停滯了?那就去尋找一支由富有經驗和才能的開發者組成的團隊,暫時呆在裡面“只求最差”。
作者簡介
Dave H. Hoover:Obtiva首席技師,喜歡在開發軟體的同時培養軟體開發者,他的專長是向企業家們交付項目。
Adewale Oshineye:軟體工程師,從事過包括電子零售商銷售網點系統、投資銀行交易系統在內的各種大型項目開發。
目錄
序
前言
軟體工藝宣言
第1章 緒論
什麼是軟體技能
學徒期是什麼
學徒模式是什麼
模式來自哪裡
下一步做什麼
第2章 空杯心態
入門語言
白色腰帶
釋放激情
具體技能
暴露無知
正視無知
深水區域
以退為進
總結