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