2014 年 12 月 5 日,我 62 歲生日那天,是一個週五。這天晚間我收到本書做者 John Sonmez 的一封電子郵件。在郵件中,他邀請我在 12 月 8 日(週一)以前爲本書寫一個序。John 在電子郵件中附有一個壓縮文件包,裏面有幾十個 Word 文檔。我發現這種展現方式實在是不方便、讓人傷腦筋,時間如此緊迫,我都來不及爲它們生成一個完整的 PDF 文件。面試
我其實不是很高興接到這樣的請求。個人妻子剛剛作過雙膝關節置換手術,正在康復過程當中。週六上午我有一個飛行學習課程,白天剩下的時間我打算用來陪伴個人妻子。週六晚上,我要搭乘飛往倫敦的航班,接下來的週一至週五我都在那裏講課。因此,沒有辦法,週一以前我完成不了這篇序。我告訴 John,他給個人時間不夠。編程
就在開車趕往機場以前,我收到了 John 送個人聖誕禮物——奶酪和火腿,還有一張感謝卡——感謝我考慮爲本書寫序。同時,我還收到了 John 的另外一封電子郵件,說:他已經懇請出版商寬限一天,因此他能夠等我到週二。他給我發了好幾封言辭懇切的郵件,但我告訴他,實在是沒有合適的機會,他從我這裏確定會失望而歸。學習
我開車去了機場,登上飛機,整個飛行過程當中我都在睡覺,而後打車去了倫敦我最喜歡的酒店。漫漫旅途讓我精疲力竭,我在恍恍惚惚中玩着 Minecraft 遊戲,直到終於躺倒。週一我講了一成天的課,而後還得在 SMC 編譯器上爲個人「整潔代碼」(Clean Code)視頻系列(http://cleancoders.com)的第 30 集作一些工做。google
今天是 12 月 9 日,週二,授課的次日,我讓學生先作了一個耗時兩小時的練習,而後查收電子郵件,發現 John 又給我發了一封郵件,而且將全書整理成爲一個簡潔的 PDF 文件。好吧,這讓事情變簡單了。我能夠打開文件,上下滾動瀏覽整本書。好極了!code
請注意,這正是我要告訴你的——John 作了必要的事情。他設想了我可能須要的和我想要的東西。他遵循最初的請求,循循善誘而又雪中送炭。很明顯,他花了不少時間和精力使個人工做更容易,抓住這些微乎其微的機會讓我有機會能夠寫這篇序。甚至在我拒絕他並告訴他「這幾乎確定是不可能的」時,他繼續千方百計誘導和幫助我。他沒有放棄,沒有退縮。只要有一線機會,他就會繼續尋找方法。視頻
而這偏偏正是這本書的宗旨。這是一本關於如何得到成功的書籍,論述的內容包括生活習慣和策略,程序和思惟方式,以及各類你能夠用來推進本身更接近成功的祕技和絕招。在發出最初的請求後,John 針對我所作出的行爲就是一個例子;而他本身,正是這本書中所撰寫的內容之典範。遊戲
因此,在學生們作練習的兩個小時裏,我打開這個 PDF 文件看了起來。哇!看看這些標題!他談到了身體健康、期權交易、房地產和精神平衡;他談到了怎麼辭職、開始諮詢業務;他談到了參與創業、構建產品、攀登職場階梯、營銷自我……這樣的例子不勝枚舉。開發
我有自知之明,知道本身根本不可能在兩小時內讀完整本書,並且我也不會這麼寫序,因而我一邊閱讀一邊略讀。不過很快,我開始有一種感受,John 傳遞了一個要點,這是很棒的要點!這是一個全面的要點,是每個軟件開發人員(其餘人也同樣,只要面臨的是一樣的問題)都應該聽到的信息。文檔
你知道如何寫簡歷嗎?你瞭解如何談判薪水嗎?做爲一個獨立諮詢師,你知道如何設定諮詢費嗎?你知道如何權衡辭去全職工做轉而成爲兼職工做者的風險嗎?你瞭解如何得到創業啓動資金嗎?你明白看電視的成本是多少嗎?(是的,你沒有看錯。)get
這就是這本書談論的內容,這就是本書能夠教給你的東西,而這些東西正是你須要的。我尚未看完整本書,很多內容只是略讀,但讀到的內容已經深深吸引了我,這已經足夠了,畢竟個人目的是寫這篇序。個人結論是,若是你是一位在軟件開發這個複雜行業中爲本身苦苦尋覓生存方式的年輕人,那麼你該拿起這本書,由於這本書會給你帶來許多真知灼見和金玉良言。
儘管開局不利,儘管時間緊迫,儘管困難重重,可是 John 仍是想盡辦法讓我爲本書寫序。他運用了他寫的這本書中的原則,再度得到了成功!
注:上文節選自本書「序二」。
——————-
副標題:代碼以外的生存指南
做者:John Sonmez
譯者:王小剛
評分:8.1
這是一本真正從「人」(而非技術也非管理)的角度關注軟件開發人員自身發展的書。書中論述的內容既涉及生活習慣,又包括思惟方式,凸顯技術中「人」的因素,全面講解軟件行業從業人員所需知道的全部「軟技能」。本書聚焦於軟件開發人員生活的方方面面,從揭祕面試的流程到精耕細做出一份殺手級簡歷,從建立大受歡迎的博客到打造你,從提升本身工做效率到與如何與「拖延症」作鬥爭,甚至包括如何投資不動產,如何關注本身的健康。本書共分爲職業篇、自我營銷篇、學習篇、生產力篇、理財篇、健身篇、精神篇等七篇,歸納了軟件行業從業人員所需的「軟技能」。經過閱讀本書,軟件工程人員、編程人員和其餘技術人員可以積極思考本身的職業生涯,豐富本身的生活,讓本身更接近成功。
電子書下載(網盤下載):