每位程序員必讀的書單

編程語言 程序員 程序設計 Java 程序員精選俱樂部 程序員精選俱樂部 2017-09-08

“如果能時光倒流,回到過去,作為一個開發人員,你可以告訴自己在職業生涯初期應該讀一本,你會選擇哪本書呢?我希望這個書單列表內容豐富,可以涵蓋很多東西。”

很多程序員響應,他們在推薦時也寫下自己的評語。以前就有國內網友介紹這個程序員書單,不過都是推薦數 Top 10 的書。

《代碼大全》 史蒂夫·邁克康奈爾

每位程序員必讀的書單

“優秀的編程實踐的百科全書,《代碼大全》注重個人技術,其中所有東西加起來,就是我們本能所說的“編寫整潔的代碼”。這本書有50頁在談論代碼佈局。” —— Joel Spolsky

對於新手來說,這本書中的觀念有點高階了。到你準備閱讀此書時,你應該已經知道並實踐過書中99%的觀念。– esac

《黑客與畫家:硅谷創業之父paul graham文集》

是硅谷創業之父paul graham 的文集,主要介紹黑客即優秀程序員的愛好和動機,討論黑客成長、黑客對世界的貢獻以及編程語言和黑客工作方法等所有對計算機時代感興趣的人的一些話題。書中的內容不但有助於瞭解計算機編程的本質、互聯網行業的規則,還會幫助讀者瞭解我們這個時代,迫使讀者獨立思考。對黑客感興趣的小夥伴可以關注一下,瞭解黑客的世界裡是這樣的一個故事。

每位程序員必讀的書單

大數據時代

每位程序員必讀的書單

》是國外大數據研究的先河之作,本書作者維克托•邁爾•舍恩伯格被譽為“大數據商業應用第一人”,擁有在哈佛大學、牛津大學、耶魯大學和新加坡國立大學等多個互聯網研究重鎮任教的經歷,早在2010年就在《經濟學人》上發佈了長達14頁對大數據應用的前瞻性研究。

Java performance

每位程序員必讀的書單

本書為我個人的最愛,本書重點關注性能監視,性能剖析以及如何使用工具對性能分析。本書不同於其他的編程書籍,因為本書中涉及到很多Java虛擬機的細節,垃圾回收機制,Java堆內存監視以及對程序性能剖析。其中講述JVM的章節寫的很不錯,很值得咀嚼。注意,這本書屬於編程高級層次,閱讀需要具有足夠的Java編程經驗。初級和中級Java開發者也可以閱讀本書也會學到不同程度的乾貨。所以,你想進行性能調優,把這本書放到你的書架上吧。

Java併發編程實戰

每位程序員必讀的書單

又一部約書亞·布洛克 大神的經典之作,當然本書的另一位主作者為 Doug Lea(影響兩次Java歷史上的大變革的大神)。這本書幾乎就是Java併發和多線程編程方面的權威,同時也是核心Java開發人員必讀的一本書。

本書的強大主要表現在:

本書非常詳細地描述了多線程和併發中的諸多(小)細節。

本書並非聚焦於核心Java代碼的實現,而是關注併發引起的問題,比如死鎖,飢餓,線程安全,競爭條件,然後提供可行的方法來解決這些問題。因此這本書可以很好地幫助開發者瞭解並掌握併發包以及其中的CountDownLatch,CyclicBarrier,BlockingQueue,Semaphore這些類。這也是我一遍一遍閱讀這本書的原因。

高效程序員的45個習慣:敏捷開發修煉之道》

45個習慣,分為7個方面:工作態度、學習、軟件交付、反饋、編碼、調試和協作。

每一個具體的習慣裡,一開始提出一個謬論,然後展開分析,之後有正隊性地提出正確的做法,並設身處地地講出了正確做法給你個人的“切身感受”,最後列出幾條注意事項,幫助你修正自己的做法(“平衡的藝術”)。

每位程序員必讀的書單

區塊鏈革命

區塊鏈的點對點價值傳輸、分佈式數據庫、分佈式賬本、智能合約和可編程數字貨幣就是凱文·凱利在《失控》一書中探討的分佈式網絡在工程技術層面的具體實現。

區塊鏈革命的邏輯起點就在於此!因為只有分佈式網絡在工程技術層面能夠得以實現,凱文·凱利所倡導的基於生物邏輯,生於信息社會的分佈式、去中心、自組織的新進化論才能產生類似摩爾定律那樣的指數級影響力。

這是我最先閱讀的編程書籍之一。是我的一個朋友在我就職第一份專業工作的時候推薦給我的。我很慶幸他這麼做了。儘管這本書寫於1999年,但是它的概念是我們以一種務實的態度去開發複雜系統的基礎。程序員也是工匠,他們被訓練使用一組特定的工具(編輯器,對象管理,版本跟蹤器)生成某種可在一定環境中(硬件組件上的操作系統)工作的產品(程序)。和任何其他工藝一樣,計算機編程也孕育出了智慧,但其中的大多數智慧是不能從大學或認證課程中學到的。大多數程序員只能通過獨立的試驗,時間一點點的積累,才能掌握這些所謂的技巧。在《程序員修煉之道Pragmatic Programmer》一書中,Andrew Hunt和David Thomas編纂了很多他們在分別作為軟件設計者和代碼編寫者的職業生涯中發現的真理。

2014年,移動互聯網向硬件智能迸發的元年,整個TMT行業呈現出前所未有的複雜性與想象力。今年,有數千種出版物聚焦在新媒體轉型、TMT創業、互聯網商業變革、未來學、科技哲學、科學歷史、互聯網心理、神經認知、科普科幻等領域。

《從0到1》——彼得·蒂爾

《從0到1》是互聯網界的鉅作,國內外的互聯網精英都曾拜讀過,360創始人周鴻禕甚至以將其稱為互聯網的《聖經》。

作者是Paypal創始人、Facebook第一位外部投資者彼得·蒂爾。在互聯網蠻荒期建立起Paypal帝國,慧眼識別。

作者詳細闡述了作者自己創業歷程與心得,包括如何避免競爭、如何進行壟斷、如何發現新的市場。推薦所有互聯網人都閱讀它。

相關推薦

推薦中...