書中介紹身為一個軟體開發人員,要如何開始職涯,以及學習的方式,適合所有軟體開發人員閱讀
書籍介紹
關於學徒期
身為經驗資淺的開發人員,在加入到新專案時,要去做一些別的成員不願意做的枯燥乏味的事,藉此從中學習與建立團隊的信任感,就像任何行業的學徒,剛開始一定是幫師傅做雜事,藉此磨練自己的技能,師傅才會慢慢地教功夫。
關於職涯發展
如果要持續的成長,要把自己擺到自己最資淺的團隊中,要與資深與專業的團隊成員一起工作,對自己的成長最有幫助。
要為自己量身訂製自己的職涯地圖,公司與企業所規劃的不一定適合你
培養與釋放自己的熱情,軟體開發不單單只是一份工作,如果沒有熱情很快就會覺得痛苦
關於學習
在學習程式語言的過程中,不能堅守自己最熟練的那一塊技能,要倒空杯子去學習
不要害怕暴露自己的無知,有的時候別人給你的提點會非常有用
要把自己學習到的東西做成筆記或是部落格,可以做回顧參考,同時萃取過去的筆記當作未來寫筆記的參考
尋找自己的導師,跟著他一起學習
你的學習能力增加了成功經驗,但從失敗中學到的經驗更為寶貴
建立你的回饋的迴路,讓別人客觀評價你
建立你的閱讀書籍清單,也要經常閱讀經典書,並常與他人交換意見
閱讀完書籍可以嘗試與作者聯繫,表達自己的看法
關於練習
不能在工作上練習,因為工作會有失敗的風險,在工作之餘要建立一些拋棄式玩具,可以安全地練習。
經常閱讀已經成熟品的原始碼,汲取一些好的做法,並把它加入自己的工具箱
結語
雖然這本書主要的目標讀者是剛起步的軟體開發人員,但對已經有工作經驗的開發人員來說,也是一本不錯職涯規劃書,美中不足的事,這本書在審校方面有一點小瑕疵,某幾個章節中有錯字與漏字,所以在閱讀的時候覺得有點奇怪,但主要內容是沒問題的。