學徒模式-優秀軟體開發者的養成之路 筆記

書中介紹身為一個軟體開發人員,要如何開始職涯,以及學習的方式,適合所有軟體開發人員閱讀

書籍介紹

學徒模式-優秀軟體開發者的養成之路

關於學徒期

身為經驗資淺的開發人員,在加入到新專案時,要去做一些別的成員不願意做的枯燥乏味的事,藉此從中學習與建立團隊的信任感,就像任何行業的學徒,剛開始一定是幫師傅做雜事,藉此磨練自己的技能,師傅才會慢慢地教功夫。

關於職涯發展

如果要持續的成長,要把自己擺到自己最資淺的團隊中,要與資深與專業的團隊成員一起工作,對自己的成長最有幫助。

要為自己量身訂製自己的職涯地圖,公司與企業所規劃的不一定適合你

培養與釋放自己的熱情,軟體開發不單單只是一份工作,如果沒有熱情很快就會覺得痛苦

關於學習

在學習程式語言的過程中,不能堅守自己最熟練的那一塊技能,要倒空杯子去學習

不要害怕暴露自己的無知,有的時候別人給你的提點會非常有用

要把自己學習到的東西做成筆記或是部落格,可以做回顧參考,同時萃取過去的筆記當作未來寫筆記的參考

尋找自己的導師,跟著他一起學習

你的學習能力增加了成功經驗,但從失敗中學到的經驗更為寶貴

建立你的回饋的迴路,讓別人客觀評價你

建立你的閱讀書籍清單,也要經常閱讀經典書,並常與他人交換意見

閱讀完書籍可以嘗試與作者聯繫,表達自己的看法

關於練習

不能在工作上練習,因為工作會有失敗的風險,在工作之餘要建立一些拋棄式玩具,可以安全地練習。

經常閱讀已經成熟品的原始碼,汲取一些好的做法,並把它加入自己的工具箱

結語

雖然這本書主要的目標讀者是剛起步的軟體開發人員,但對已經有工作經驗的開發人員來說,也是一本不錯職涯規劃書,美中不足的事,這本書在審校方面有一點小瑕疵,某幾個章節中有錯字與漏字,所以在閱讀的時候覺得有點奇怪,但主要內容是沒問題的。