那些年記憶深刻的技術書籍,你看過幾本?

本文轉自微信號EAWorld。掃描下方二維碼,關注成功後,回覆“普元方法+”,將會獲得熱門課堂免費學習機會!本文轉自微信號EAWorld。

1、大話設計模式

圖片描述

作者:程傑

簡介:《大話設計模式》通篇都是以情景對話的形式,用多個小故事或編程示例來組織講解GoF總結的23個設計模式。《大話設計模式》的特色是通過小菜與大鳥的趣味問答,在講解程序的不斷重構和演變過程中,把設計模式的學習門檻降低,讓初學者可以更加容易地理解——爲什麼這樣設計纔是好的?是怎樣想到這樣設計的?以達到不但授之以“魚”,還授之以“漁”的目的。引導讀者體會設計演變過程中蘊藏的大智慧。

點評:對於一個剛進入程序員這個行當的新人,還是需要看一看,瞭解一下《設計模式》(GoF)的。我個人最推崇的是經典的四人幫的設計模式,考慮那本書對現在的新人來講有點難度,而這本大話設計模式用生動的方式講解了設計模式,應該適合90後們的口味了,所以推薦這一本書。

2、重構——改善既有代碼的設計

圖片描述

作者:馬丁·福勒 (Martin Fowler)

簡介:本書清晰揭示了重構的過程,解釋了重構的原理和踐方式,並給出了何時以及何地應該開始挖掘代碼以求改善。書中給出了70多個可行的重構,每個重構都介紹了一種經過驗證的代碼變換手法的動機和技術。本書提出的重構準則將幫助你一次一小步地修改你的代碼,從而減少了開發過程中的風險。

點評:這是老馬(Martin Flower)的一本著作,是比較系統的講述重構的一本書,本書以Java語言爲例子,特別適合工作兩三年的程序員閱讀。當然如果你接受了別人的代碼,那就把這本書放在身邊仔細研讀吧。 說一嘴老馬,這個人還是比較牛逼的,特別擅長總結,現在大熱的微服務雖然不是他第一個提出的,但多少也是因爲他而火的。

3、C++代碼設計與重用

圖片描述

作者:Martin D.Carroll,Margaret A.Ellis

簡介:《C++代碼設計與重用》全面展示如何使用C++編寫可重用的代碼,從而提高程序員的開發效率。全書分爲12章。包括重用性基本概念、類設計、擴展性、效率、錯誤、衝突、兼容性、繼承、移植性、程序庫等和重用相關的諸多話題。每一章的最後,通過總結和練習幫助你鞏固概念、加深理解,參考文獻和相關資料爲你指明瞭深入學習的方向。本書適合有一定C++經驗的程序員閱讀,也可供以提高代碼重用性爲專門學習方向的讀者參考。

點評:這是重點講C++的設計和重用的一本經典的書,雖然C++現在的使用人羣在變少,但是任何語言都是相同的,設計和重用的原則是可以借鑑的。

4、Java編程思想

圖片描述

作者:Bruce Eckel

簡介:本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問權限控制、複用類、多態、接口、通過異常處理錯誤、字符串、泛型、數組、容器深入研究、JavaI/O系統、枚舉類型、併發以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的好教材和參考書。

點評:這本書太老了,是我零二年前後讀的一本Java入門級的書,書很厚,但是很紮實。在那個時代,估計是Java程序員必讀的書籍,有興趣的話可以找來翻翻讀讀。哦,據說出了很多版了,新版的我也沒有讀過。

5、必然

圖片描述

作者:凱文·凱利 (Kevin Kelly)

簡介:人類的生活無時無刻不在改變,在當下,能最快、最激烈地促進這些改變的,就是科技。而這些改變,哪些是必然發生的,哪些又在我們預料之外?舉例來說,互聯網全球化是必然的,但選擇哪種網絡不是必然的;四輪汽車出現是必然的,但SUV不是必然的;移動電話的發明是必然的,但iPhone不是必然的…… 被稱作網絡文化”遊俠”的凱文?凱利,在本書中總結了自己幾十年來對於科技的觀察和分析,精彩地評說當下科技發展的必然趨勢,不僅令極客們爲之瘋狂,也爲科技產業的發展提供了極富前瞻性的視野和指導。

點評:這是大神凱文凱利(KK)的一本書,我是第一時間買了讀的,書中提出了很多未來的12種模式或者叫動作,與程序無關,與未來的世界可能會緊密相關。在國內,由於前面他的另外一本著作《失控》得到追捧,所以這本書一經推出,就吸引了大量的眼神。如果有一顆改變世界想法的程序員,這本書還是值得好好體會的。

6、架構之美

圖片描述

作者:斯賓耐立思(Diomidis Spinellis), 郭西奧斯(Georgios Gousios)

簡介:《架構之美》圍繞5個主題領域來組織《架構之美》的內容:概述、企業應用、系統、最終用戶應用和編程語言。《架構之美》讓最優秀的設計師和架構師來描述他們選擇的軟件架構,剝開架構的各層,展示他們如何讓軟件做到實現功能、可靠、易用、高效率、可維護、可移植和優雅。

點評:這本書,我需要說明的是,他本質上並不是講架構應該怎樣設計的一本書,或者說我想說做架構師的程序員或者做架構的時候遇到了問題,這本書都不適合閱讀。這本書講述了很多零散的故事,需要有故事的人自己體會故事,方能產生共鳴。

7、創業維艱

圖片描述

作者:本•霍洛維茨 (Ben Horowitz)

簡介:本·霍洛維茨,硅谷最令人敬佩的企業家之一,就如何建立和經營一家創業公司給出了實用的建議。他從自己的創業經歷講起,以自己在硅谷20餘年的創業、管理和投資經驗,對創業公司(尤其是互聯網公司)的創立、經營、人才選拔、企業文化、銷售、CEO與董事會的關係等方方面面,毫無保留地奉上自己的經驗之談。他還談到了與比爾·坎貝爾、安迪·拉切列夫、邁克爾·奧維茨等硅谷CEO和投資人的交往經歷,從他們身上學到的寶貴經驗,以及他和馬克·安德森這對絕佳拍檔如何能夠一起奮鬥近20年仍合作得這麼好。大多數管理書都是告訴你如何做正確的事,不把事情搞砸,而本·霍洛維茨還會告訴你:當事情已經搞砸時,你該怎麼辦。

點評:創業維艱這本書,一如很多外文書籍一樣,不要太指望能夠獲得實操性的東西。這本書是我做了產品線負責人多年後纔出版的,一把辛酸淚都因次此書勾起,還是挺不建議無人的時候閱讀的,哦,如果你一定這樣做,準備點紙巾吧。當然如果沒有創業經歷的人,你可以翻翻,當故事看吧,看着沒那麼累的。

8、人月神話

圖片描述

作者:小弗雷德裏克·布魯克斯 (Frederick P.Brooks)

簡介:在軟件領域,很少能有像《人月神話》一樣具有深遠影響力和暢銷不衰的著作。Brooks博士爲人們管理複雜項目提供了具洞察力的見解,既有很多發人深省的觀點,又有大量軟件工程的實踐。本書內容來自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的項目管理經驗,該項目堪稱軟件開發項目管理的典範。

點評:這書太經典了,作爲項目管理者,幾乎是必讀的書籍了。這本書也挺老的,差不多也是我零二年前後讀的,很多關於軟件項目管理的思想形成於做IBM、360的實踐,時至今日,仍然愈久彌新。

9、從0到1:開啓商業與未來的祕密

圖片描述

作者:彼得·蒂爾,布萊克·馬斯特斯

簡介:《從0到1:開啓商業與未來的祕密》硅谷創投教父、PayPal創始人作品,斯坦福大學改變未來的一堂課,爲世界創造價值的商業哲學。在科技劇烈改變世界的今天,想要成功,你必須在一切發生之前研究結局。你必須找到創新的獨特方式,讓未來不僅僅與衆不同,而且更加美好。從0到1,爲自己創造無限的機會與價值。

點評:作爲產品經理、創業者或者公司高層,我都建議讀讀這本書。本書認爲有兩種進步,一種是從1到N,一種是從0到1,本書重點講述的是從0到1的進步。開誠佈公的講,讀完此書我認爲從0到1纔是社會進步的動力,壟斷纔是商業追求的本質,向錢看就是應該的:)。

10、騰訊傳

圖片描述

作者:吳曉波

簡介:本書全景式地記錄了騰訊崛起的經歷,並以互聯網的視角重新詮釋了中國在融入全球化進程中的曲折與獨特性。從1998年開始創業到成爲世界級互聯網巨頭,騰訊以即時通信工具起步,逐漸進入社交網絡、互動娛樂、網絡媒體、電子商務等領域,在超高速發展的同時亦飽受爭議,在“3Q大戰”的激烈衝突之後又進一步走向開放……騰訊的發展路徑,亦是中國互聯網企業成長的縮影。我們可以看到,中國的互聯網人在應用性迭代和對本國消費者的行爲了解上,找到了自己的辦法,並開始領跑全球。讀懂騰訊,讀懂中國互聯網。

點評:這是吳曉波編寫的一本書,據說本書的編寫是騰訊高層授權的,可以無限制訪談。我覺着這本書很真實的反應出了騰訊的成長史。當我們現在看AT的時候,看上去那麼NB,實際上每家都有每家曾經的苦逼之處;當我們現在看二馬的時候,看上去都那麼有先見,實際上每個人都有每個人的侷限之處。順勢而爲,應時而變,企業在成長中進行必要的調整,是讓騰訊走到今天的重要條件。

11、金字塔原理

圖片描述

作者:芭芭拉.明託

簡介:金字塔原理是一種重點突出、邏輯清晰、主次分明的邏輯思路、表達方式和規範動作。金字塔的基本結構是:中心思想明確,結論先行,以上統下,歸類分組,邏輯遞進。先重要後次要,先全局後細節,先結論後原因,先結果後過程。金字塔訓練表達者:關注、挖掘受衆的意圖、需求、利益點、關注點、興趣點和興奮點,想清內容說什麼、怎麼說,掌握表達的標準結構、規範動作。

點評: 這是一本關於如何寫作的一本書,此書的方法廣爲麥肯錫採用。只所以推薦這本書,是發現很多架構師或者資深工程師並不能將自己的設計或者想法表達清楚,這會導致很多事情實施落地的時候走樣。本書恰恰將寫作系統性的進行了闡述,讓邏輯看上去更加清晰。

12、如何閱讀一本書

圖片描述

作者:莫提默·J·艾德勒 查爾斯·範多倫

簡介:本書是一本閱讀指南,介紹了閱讀的方法、技巧,閱讀所應具備的廣闊視野。自1948年問世以來,在西方世界好評甚多,重版多次。是一本指導人們如何閱讀的名作。

點評:這本書推薦給大家的原因是很多人不會閱讀,我本人就是一個例子。我讀書偏慢,雖然內容吸收的較好,但是並不是所有書籍都值得這樣閱讀的,爲了解決這個問題,才找到這本書的。書中將閱讀分成了幾個層次,而且針對不同類型的書籍也有不同的建議的閱讀方式。如果對自己閱讀能力不滿意的,不防讀讀看看,或許有一定啓發。

關於EAWorld
微服務,DevOps,元數據,企業架構原創技術分享,EAii(Enterprise Architecture Innovation Institute)企業架構創新研究院旗下官方微信公衆號。
掃描下方二維碼,關注成功後,回覆“普元方法+”,將會獲得熱門課堂免費學習機會!
微信號:EAWorld,長按二維碼關注。

圖片描述

發佈了35 篇原創文章 · 獲贊 15 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章