●章談職業生涯 1
●一、寫給年輕程序員的10點啟示 1
●二、那些程序員們後知後覺的職涯經驗 7
●三、如何招到一名靠譜的程序員 12
●四、每個程序員都應該了解的一件事 17
●五、程序員的煩惱 22
●六、提給年輕程序員的職涯建議 28
●第二章談實踐與認知 35
●一、突破程序員思維 35
●二、全棧工程師如何快速構建一個Web應用 40
●三、如何成為一名優秀的全棧工程師 52
●四、為什麼每個程序員都應該學習使用命令行 59
●五、重構——繫統改善之道 63
●六、程序員也該懂得“這樣就好” 67
●七、走出軟件開發法則 69
●八、我無法寫出易讀的代碼 73
●九、一名全棧工程師的Mac工具箱(設計、開發、效率) 78
●十、我似乎理解了編程的意義 88
●第三章談個人發展 91
●一、那些優秀程序員身上的共同特質 91......
內容簡介
程序員作為一個職業、也作為一個群體,正逐漸從幕後走向前臺,並以他們自己的能力加速改變著世界,也改變著人們生活的方方面面。然而,對於程序員,特別是年輕程序員們來說,如何理解自己的職業與發展,如何看待自己的工作與生活,這些問題往往比那些擺在面前的技術難題更讓他們難以解答。
這本書從一個成熟程序員、一名IT管理者的角度,以雜記的形式為大家分享關於靠前程序員職業生涯、個人發展、編程中的實踐與認知乃至自學設計等方面的經驗方法與思考感悟。其中每一篇文章都涉及一個與程序員息息相關的話題,無論你是即將走上程序員崗位的在校大學生,是剛剛成為程序員的職場新人,還是有一定經驗的程序員,這本書都會給你帶來啟發。