# 個人成長
[TOC=2,2]
## 1\. 職業規劃
[](http://www.amazon.cn/gp/product/B00H6X6LD4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00H6X6LD4&linkCode=as2&creative=3132)
[軟件開發者路線圖](http://www.amazon.cn/gp/product/B00H6X6LD4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00H6X6LD4&linkCode=as2&creative=3132)是一本優秀且實用的程序員職業規劃手冊。這本書由若干個模式組成,每個模式都對應于程序員職業生涯中的特定階段。通過這本書,讀者可以很方便的找到自己目前所處的模式(階段),應該做什么,目標是什么,以及下一個模式(階段)會是什么。如果你時常感到迷茫,那么請閱讀這本[路線圖](http://www.amazon.cn/gp/product/B00H6X6LD4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00H6X6LD4&linkCode=as2&creative=3132),找到自己的位置,確定接下來的方向。
**延伸閱讀:**
* [卡耐基全集](http://www.amazon.cn/gp/product/B00F4NTD60/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00F4NTD60&linkCode=as2&creative=3132):非常著名的為人處世書籍。很多人把這本書歸類到成功學,但我并不這么認為——在我看來,這本書教的更多的是如何成為一個讓大家喜歡的人。作為天天和機器打交道的程序員,這套書會幫助我們與人打交道;
* [沃頓商學院最受歡迎的談判課](http://www.amazon.cn/gp/product/B008UOBZGQ/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008UOBZGQ&linkCode=as2&creative=3132):這本書不是教你去談判,而是教你通過談判(Negotiation)去得到更多(Getting more,這也是這本書的原書書名)。小到買菜砍價,大到爭取項目,這本書中的談判原則會讓你收益良多;
* [程序員健康指南](http://www.amazon.cn/gp/product/B00N4LZ6RO/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00N4LZ6RO&linkCode=as2&creative=3132):作為長期與計算機打交道的職業,程序員往往會受到各式各樣疾病的困擾,這本書正是為了解決這個問題而出現:它從改善工作環境,調整飲食結構,預防頭痛眼痛,以及進行室內/室外鍛煉等方面出發,給出了一套全面且可行的程序員健康改善計劃,以幫助程序員打造健康的身體。
## 2\. 思維方式
[](http://www.amazon.cn/gp/product/B004GCCAFQ/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GCCAFQ&linkCode=as2&creative=3132)
作為程序員,我們需要不斷地學習——既要學習新技術,也要學習如何解決各種領域的問題。為了提升學習效率,我們需要學習**如何學習**。[程序員的思維修煉](http://www.amazon.cn/gp/product/B004GCCAFQ/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GCCAFQ&linkCode=as2&creative=3132)正是這樣一本講如何學習的書,它集合了認知科學,神經學,以及行為理論的最新研究成果,并系統的介紹了大腦的工作機制。通過這本書,你將學會如何高效的使用自己的大腦,從而提高思考能力,改善學習效率。
[](http://www.amazon.cn/gp/product/B00ICWNKT6/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00ICWNKT6&linkCode=as2&creative=3132)
> Mastery is not about perfection. It’s about a process, a journey. The master is the one who stays on the path day after day, year after year. The master is the one who is willing to try, and fail, and try again, for as long as he or she lives.
為什么同樣資質的人,大多數人會碌碌無為,而只有極少數能做到登峰造極?如何在領域內做到頂尖?如何克服通往頂尖之路上的重重險阻?[如何把事情做到最好](http://www.amazon.cn/gp/product/B00ICWNKT6/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00ICWNKT6&linkCode=as2&creative=3132)回答了這些問題,并極具哲理的指出登峰造極并不是結果,而是一段永不停止的旅程。閱讀這本書不會讓你立刻脫胎換骨,但它會指引你走向正確的道路——通往登峰造極之路。
**延伸閱讀:**
* [怎樣解題:數學思維的新方法](http://www.amazon.cn/gp/product/B0011F6OGM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011F6OGM&linkCode=as2&creative=3132):不要被標題中的“數學思維”嚇到,它并不僅僅只是一本數學解題書,它所提出的四步解題法(理解題目->擬定方案->執行計劃->總結反思)適用于任何領域;
* [暗時間](http://www.amazon.cn/gp/product/B005DSK4W8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B005DSK4W8&linkCode=as2&creative=3132):[劉未鵬](http://mindhacks.cn/)所寫的關于學習思維方法的文章集,既包含了他對學習方法的思考,也包含了大量進一步閱讀的資源;
* [批判性思維:帶你走出思維的誤區](http://www.amazon.cn/gp/product/B006PB30UK/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B006PB30UK&linkCode=as2&creative=3132):這本書系統的分析了人類思維的常見誤區,并針對各個誤區給出了解決方案,從而幫助程序員養成嚴謹正確的思考方式;
* [Conceptual Blockbusting: A Guide to Better Ideas](http://www.amazon.cn/gp/product/0738205370/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=0738205370&linkCode=as2&creative=3132):與批判性思維相反,這本書專注于創造性思維(Creative Thinking),它分析了阻礙創造性思維的常見思維障礙(Blockbuster)以及這些思維障礙背后的成因,并給出了各種方法以破除這些障礙。
## 3\. 求職面試
[](http://www.amazon.cn/gp/product/B008DYCYR2/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008DYCYR2&linkCode=as2&creative=3132)
知己知彼,百戰不殆。[金領簡歷:敲開蘋果微軟谷歌的大門](http://www.amazon.cn/gp/product/B008DYCYR2/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008DYCYR2&linkCode=as2&creative=3132)是程序員求職的必讀書籍,它覆蓋了程序員求職的方方面面:從開始準備到編寫簡歷,從技術面試到薪酬談判。由于該書作者曾在Google,微軟,和蘋果任職并進行過技術招聘,因此這本書的內容非常實用。
順便吐個槽:這本書翻譯的還不錯,但我實在無法理解封面上的“進入頂級科技公司的葵花寶典”這段文字——找個工作而已,用不著切JJ這么兇殘吧。-_–#
[](http://www.amazon.cn/gp/product/B00G8VOQOG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00G8VOQOG&linkCode=as2&creative=3132)
同樣是來自[金領簡歷](http://www.amazon.cn/gp/product/B008DYCYR2/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008DYCYR2&linkCode=as2&creative=3132)作者的作品,[程序員面試金典(第5版)](http://www.amazon.cn/gp/product/B00G8VOQOG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00G8VOQOG&linkCode=as2&creative=3132)專注于技術面試題,它既包含了IT企業(諸如微軟,Google,和蘋果)的面試流程以及如何準備技術面試,也包含了大量(超過200道)常見技術面試題題目以及解題思路。無論你打算進入國內企業還是外企,你都應該把這本書的題目練一遍,以找到技術面試的感覺(我在求職時就曾經專門搞了一塊白板,然后每二十分鐘一道題的練習,效果很不錯)。
**延伸閱讀:**
* [編程之美:微軟技術面試心得](http://www.amazon.cn/gp/product/B0016K8XGQ/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0016K8XGQ&linkCode=as2&creative=3132):恐怕是國內技術面試第一書,這本書里面的多數題目都曾經是國內IT企業面試的必問題目。這本書的缺點是它太舊而且被用濫了(以至于一些企業開始避免使用這本書上的題目)——但你可以把它當成一本算法趣題來讀;
* [劍指Offer:名企面試官精講典型編程題](http://www.amazon.cn/gp/product/B00L5LKMVU/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00L5LKMVU&linkCode=as2&creative=3132):相對于東拼西湊的XX面試寶典,[劍指Offer](http://www.amazon.cn/gp/product/B00L5LKMVU/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00L5LKMVU&linkCode=as2&creative=3132)是一本少見的國產精品技術面試書籍,盡管這本書的技術面試題目不多(60余道),但作者為大多數題目都給出了不同方式的解法,并分析了這些解法之間的優劣,此外作者還以面試官的視角分析了技術面試的各個環節,從而幫助讀者把握技術面試;
* [人人都有好工作:IT行業求職面試必讀](http://www.amazon.cn/gp/product/B004S04XC4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004S04XC4&linkCode=as2&creative=3132):可以把它看做[金領簡歷](http://www.amazon.cn/gp/product/B008DYCYR2/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008DYCYR2&linkCode=as2&creative=3132)的補充閱讀——這本書的特點在于它給出了非常詳細的簡歷/求職信/電子郵件編寫技巧,而這正是不少國內程序員所缺乏的。
## 4\. 英語寫作
[](http://www.amazon.cn/gp/product/1580628559/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=1580628559&linkCode=as2&creative=3132)
詞匯量決定閱讀能力,語法決定寫作能力。計算機專業詞匯并不多,但精確性非常重要,因此每個程序員都應具備良好的英語語法,但程序員并不需要過于專業的英語語法——掌握常用語法并把它用對就可以。[The Only Grammar Book You’ll Ever Need](http://www.amazon.cn/gp/product/1580628559/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=1580628559&linkCode=as2&creative=3132)正好可以滿足這個需求,盡管它篇幅不大(不足200頁),卻覆蓋了英語中的關鍵語法以及常見錯誤。把這本書讀兩遍,它會大幅度提高你的英語寫作能力。
[](http://www.amazon.cn/gp/product/B008H0PQPE/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008H0PQPE&linkCode=as2&creative=3132)
既是最暢銷的英語寫作書籍,也是計算機書籍中引用最多的非計算機書籍。[風格的要素](http://www.amazon.cn/gp/product/B008H0PQPE/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008H0PQPE&linkCode=as2&creative=3132)用極其簡練的語言講述了如何進行**嚴肅**,**精確**,**清楚**的英語寫作。從這本書中,你不僅可以學到英語寫作,更可以學到一種嚴謹至簡的處事態度,而這正是專業開發所必需的。
**延伸閱讀:**
* [牛津英語用法指南(第3版)](http://www.amazon.cn/gp/product/B003IVY7Y8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B003IVY7Y8&linkCode=as2&creative=3132):全面且權威的英語用法指南,它覆蓋語法,詞匯,發音,以及修辭等方面,并兼顧口語和書面語,以幫助讀者掌握合理的英語用法(Proper English Usage)。不要被這本書的篇幅(1000多頁)嚇到——原書并沒有這么厚,因為這本書被翻譯成中文但又得保留原有的英文內容,所以它的篇幅幾乎翻了一倍。考慮到這本書使用的詞匯都很基礎,所以我認為具有英語基礎的讀者直接閱讀原版([Practical English Usage](http://www.amazon.cn/gp/product/0194420981/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=0194420981&linkCode=as2&creative=3132))會更合適;
* [寫作法寶:非虛構寫作指南(30周年紀念版)](http://www.amazon.cn/gp/product/B00EY8JUBO/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00EY8JUBO&linkCode=as2&creative=3132):詳盡的非虛構(Non-Fiction)寫作指南,無論你要寫地方,技術,商務,運動,藝術,還是自傳,你都可以從這本書中找到珍貴的建議;
* [中式英語之鑒](http://www.amazon.cn/gp/product/B005NPZZYS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B005NPZZYS&linkCode=as2&creative=3132):中國人使用英語最大的問題就是會把中式思維摻雜其中,從而形成啰里啰嗦不倫不類的中式英語(Chinglish)。[中式英語之鑒](http://www.amazon.cn/gp/product/B005NPZZYS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B005NPZZYS&linkCode=as2&creative=3132)系統的探討了中式英語以及其成因,然后根據成因對中式英語進行歸類,并對每個類別給出了大量的實際案例以及修改建議。如果你想擺脫中式英語,那么這本書是絕好的起點。