2020年軟體開發者必讀10本好書推薦

2020-12-14 雲件

版權申明:本文為ABC實驗室(ABCXLAB.COM)原創文章,版權所有,侵權必究!

引言

2020年註定是一個不平凡的一年,當下新冠病毒肆虐全球、股市熔斷、經濟停頓,各行各業都遭受著沉重的打擊。作為IT業也難倖免,同樣受到很大的衝擊,公司預算吃緊或者降薪裁員的消息也不絕於耳。但我想樂觀點說:「危機危機,危機的本質是機遇」。疫情也促使很多行業線上業務用戶激增、爆發增長,例如:在線教育、在線會議、在線醫療、短視頻、遊戲、生鮮電商等業務。這些線上發展的雲經濟、智能經濟背後都是依託最新的雲計算、大數據、物聯網和AI等IT技術的逐漸成熟,同時又給這些新技術進一步發展提供了更多的場景和巨大機遇。所以說,機遇從來都沒有離開過,但只會給有準備的人。

這是一個最壞的時代,也是一個最好的時代。

而你的問題可能是想得太多,看書太少! ^_^

有鑑於此,我想藉此機會從我個人看的100本技術書籍中,挑選出10本好書和大家一起分享,只有我們自己成長了、強大了,別人看來的危機反而成為我們的機遇。

推薦書單

1.《數據密集型應用系統設計:Designing Data-Intensive Applications》| 作者:Martin Kleppmann

豆瓣評分: 9.6

推薦理由:

英國劍橋大學分布式系統研究員力作,Confluent CEO、微軟CTO 聯袂力薦,EMC資深架構師親譯。帶你跨越從分布式理論到工程實踐的鴻溝!大數據工程師、軟體開發者必備圖書,每章都有一張思維導圖!

狹義來說,IT的核心主要是信息計算、數據存儲和網絡互聯。如果計算是引擎,高性能計算和人工智慧是皇冠的話,在海量密集數據處理就是數據存儲的最高形式,也是IT的基石。這本書應該是技術開發者必讀書目,極力推薦。豆瓣 9.6的高分,已經說明一切!也許你很精通MySQL、Oracle等關係資料庫,也用過Cassendra、Redis、Hadoop、Kafka、Flink等NOSQL/Streaming 中間件,你想把他們有機統一起來,從更高的視野去審視他們,那就有必要花上一周時間來翻翻這本書。

2.《Python 深度學習》| 作者:[美] 弗朗索瓦肖萊

豆瓣評分: 9.5

簡介:

本書由Keras之父、現任Google人工智慧研究員的弗朗索瓦肖萊(Franois Chollet)執筆,詳盡介紹了用Python和Keras進行深度學習的探索實踐,涉及計算機視覺、自然語言處理、生成式模型等應用。書中包含30多個代碼示例,步驟講解詳細透徹。由於本書立足於人工智慧的可達性和大眾化,讀者無須具備機器學習相關背景知識即可展開閱讀。在學習完本書後,讀者將具備搭建自己的深度學習環境、建立圖像識別模型、生成圖像和文字等能力。

推薦理由:

隨著人工智慧逐步走向IT的各個領域並進行系統性的智能化升級,人工智慧技術必然成為IT成業人員的必備知識和基本常識,所以作為人工智慧重要突破和關鍵核心,逐步了解和掌握深度學習,也是開發者必備的一個技能。這本《Python深度學習》算是入門最好的書籍,它深入淺出、簡單易懂,而且實踐性很強,推薦給大家。

3.《Kubernetes in Action中文版》| 作者:[美] Marko Luksa

豆瓣評分: 9.3

簡介:《Kubernetes in Action中文版》主要講解如何在 Kubernetes 中部署分布式容器應用。《Kubernetes in Action中文版》開始部分概要介紹了 Docker 和Kubernetes 的由來和發展,然後通過在 Kubernetes 中部署一個應用程式,一點點增加功能,逐步加深我們對於Kubernetes架構的理解和操作的實踐。在本書的後面部分,也可以學習一些高階的主題,比如監控、調試及伸縮。

推薦理由:

如果說容器化是大規模雲計算最敏捷高效的組織形式和趨勢的話,Kubernetes基本上就是這個新趨勢下雲平臺基礎設施管理和調度的工業事實標準。因此在IT基礎設施全面雲化的當下,萬物互聯、事事上雲,了解和掌握Kubernetes這個容器的調度和管理平臺,就很有必要。

PDF下載試讀

4.《老子》| 作者:老子

豆瓣評分: 9.3

簡介:《老子》五千言,共八十一章,多為韻文,分道經和德經兩部分,所以又稱《道德經》。與《莊子》如雙峰並峙,是先秦道家學派的代表性著作。重在詳盡論述作為宇宙本體、萬物之源和運動規律的天道,並以之關照人道,指導治國和修身,涉及宇宙、自然、社會、人生的各個方面,用樸素的辯證思維構建起獨特的理論體系。

推薦理由:

《老子》這本書在中國可謂是家喻戶曉,它的銷量全球第二,僅次於《聖經》。就是這麼一本道家的哲學書和我們開發人員有什麼關係呢,是不是我搞錯了? No, No, No! 我覺得《老子》對我們軟體開發,在抽象簡化能力、柔性和大局觀有著很強的指導意義。《老子》講「道」、講「大道至簡」、講「道生一,一生二,二生三,三生萬物」,這裡面有很強的抽象思維能力,從紛繁複雜的萬事萬物中高度概括出「道」來,對浩瀚宇宙進行了極大的簡化。這個何嘗不是我們做軟體系統設計的根本目標? 《老子》又講「上善若水,水善利萬物而不爭」、講「弱固勝強」、講「不尚賢」、講「知人者智、自知者名」、講「大音希聲,大象無形」等辯證思維,對我們開發者有很強的警示意義。不要為了什麼技術「牛人」的虛名,而忘記團隊協作和合作共贏。《老子》的智慧,還體現在很強的大局觀和樸素的求是精神,《老子》講「禍福相依」、講「道法自然」、講「千裡之行,始於足下」等等,這些對我們開展工作亦有很大幫助。 另外,《老子》這本才五千言的全譯本,文字簡單但道理深刻,在諸子百家的文獻中,學習起來是最為簡單的了。

5.《微服務架構設計模式:Microservices Patterns:With Examples in Java 》| 作者:[美] Chris Richardson

豆瓣評分: 9.0

內容簡介:

成功地開發基於微服務架構的應用軟體,需要掌握一系列全新的架構思想和實踐。在這本獨特的書籍中,微服務架構的先驅、Java 開發者社區的意見領袖 Chris Richardson 收集、分類並解釋了 44 個架構設計模式,這些模式用來解決諸如服務拆分、事務管理、查詢和跨服務通信等難題。

本書將教會你如何開發和部署生產級別的微服務架構應用。這套寶貴的架構設計模式建立在數十年的分布式系統經驗之上,Chris 還為開發服務添加了新的模式,並將它們組合成可在真實條件下可靠地擴展和執行的系統。本書不僅僅是一個模式目錄,還提供了經驗驅動的建議,以幫助你設計、實現、測試和部署基於微服務的應用程式。

推薦理由:

世界十大軟體架構師之一、微服務架構先驅ChrisRichardson親筆撰寫,微服務實用落地指南。

如果說你曾經奉GoF的《模式設計》為學習設計模式的圭臬的話,那在微服務架構大行其道的今天,就很有必要更新升級下我們曾經的掌握的設計模式,這本書2020年剛出,對微服務架構所用設計模式總結到位,值得推薦。

6.《黑客與畫家:Hackers and Painters Big Ldeas From the Computer Age》| 作者:保羅·格雷厄姆

豆瓣評分: 8.7

簡介:

《黑客與畫家:矽谷創業之父Paul Graham文集》是矽谷創業之父paul graham 的文集,主要介紹黑客即程式設計師的愛好和動機,討論黑客成長、黑客對世界的貢獻以及程式語言和黑客工作方法等所有對計算機時代感興趣的人的一些話題。書中的內容不但有助於了解計算機編程的本質、網際網路行業的規則,還會幫助讀者了解我們這個時代,迫使讀者獨立思考。

《黑客與畫家:矽谷創業之父Paul Graham文集》適合所有程式設計師和網際網路創業者,也適合一切對計算機行業感興趣的讀者。

推薦理由:

這本是十多年前的老書了(看過的讀者可以忽略),為什麼今天還推薦給大家,主要是我覺得這本是所有開發者必讀書籍,從他在豆瓣近兩萬的評論中8.7的高分來看,其影響範圍之廣、之深,可見一斑。我記得前陣子從百度離職的陸奇就去了作者創辦的YC了吧? 難道你就不想看看號稱「矽谷創業之父」的心得? 也許為你的人生少走很多彎路,也不一定! ^_^

7.《利用Python進行數據分析》| 作者:Wes McKinney

豆瓣評分: 8.6

簡介:

本書由Python pandas項目創始人Wes McKinney親筆撰寫,詳細介紹利用Python進行操作、處理、清洗和規整數據等方面的具體細節和基本要點。第2版針對Python 3.6進行全面修訂和更新,涵蓋新版的pandas、NumPy、IPython和Jupyter,並增加大量實際案例,可以幫助你高效解決一系列數據分析問題。

推薦理由:

Python在數據分析和處理有其獨特的生態優勢,作者又是Python著名項目pandas的創始人,如果你對這塊感興趣,這本書很全面,值得看看!

8.《簡約至上:交互式設計四策略》| 作者:[英] Giles Colborne

豆瓣評分: 8.8

簡介:

本書介紹交互式設計的技術與技巧,講述如何從目標用戶的需求和期望出發,結合人類本身的心理特徵和行為特點,用簡單的方法創建易用、有效且讓用戶愉悅的設計。書中闡釋了合理刪除、分層組織、適時隱藏和巧妙轉移這4個令互動設計成果最大程度簡單易用的策略。第2版根據近年來互動設計領域的實踐和發展,對書中案例進行了全面更新。

推薦理由:

這是一本介紹互動設計的書籍,一般UI/UE設計師和產品經理必讀書籍,是不是和我們開發者沒有多大關係呢? 其實不然,我一直覺得,只是一味蒙著頭做開發,不關心產品和用戶體驗,你做的架構設計也好、系統設計也罷,都是低效的。你可能走了很多彎路,確沒有命中目標。因此作為一個開發者,其實要懂得產品思維和用戶思維,做起事情來才更如魚得水、事半功倍! 而這本書,雖然薄薄的一本,但道理卻很深刻和實用,花不了多久時間,就能快速提高你的產品思維和用戶素養,何樂不為?

9.《基於Apache Flink的流處理》| 作者:[美] Fabian,Hueske,Vasiliki,Kalavri

豆瓣評分: 8.3

簡介: 帶你走近Apache Flink,一個為全世界多個最大規模級別的流處理應用提供支持的開源框架。通過本書,你將探索並行流處理的基本概念並了解該技術與傳統批處理的區別。

推薦理由:

不得不說,這是一本2020年剛出的新書,為大家跟進最新的大數據和流處理平臺提供幫助。

Hadoop最近幾年,受到質疑的比較多,其複雜性和高成本導致MongoDB、ElasticSearch等其他大數據開源方案佔領了不小市場。雖然Hadoop可能從大數據的神壇跌落,但我想Hadoop在HDFS存儲和生態多樣性來看有其自身優勢。而作為在Java生態裡面第三代流處理平臺的Flink,我對它抱有很大的期待。

10.《極客與團隊:軟體工程師的團隊生存秘笈》| 作者:(美)菲茨派屈克,(美)薩斯曼

豆瓣評分: 8.3

簡介:

《極客與團隊》是一本寫給程式設計師看的,教你怎麼交朋友,怎麼影響團隊中的其他人。書中充滿了操作性極強的建議和意見,讓你在技術團隊中過得更開心,變得更有效率,更加如魚得水。《極客與團隊》旨在幫助程式設計師改進理解他人,與人溝通,以及與人合作的能力,進而在編寫軟體的過程中變得更有效率。

《極客與團隊》適合那些想要更上一層樓並編寫出色軟體的程式設計師閱讀,也適合軟體項目和團隊的管理者自己或組織團隊成員閱讀和參考。

推薦理由:

兩位來自Google的作者創作了《極客與團隊》,他們具有豐富的項目開發和管理經驗,還曾經是Subversion的初創成員。他們針對極客文化和團隊文化主題的演講直擊痛點,頗受歡迎。

Google研發主管、Google首席網際網路專家、Samba的開發者、Django創始人、Python之父等眾多業內高端人士和程式設計師力薦。

項目研發和團隊管理,一直是經久不衰的古老話題。從西方管理學到東方哲學,從《人月神話》到《人件》,關於如何管人、管事的書籍也有很多,但像《極客與團隊》這樣從工程師角度直指人心的,還不多見。什麼「天才的傳說」、什麼「謙虛、尊重、信任」,這些在我們快速發展的IT業和中國浮躁的當下,又是何等寶貴和難得!

參考

圖靈新書: https://www.ituring.com.cn/tag/36538

Oreilly新書: http://www.oreilly.com.cn/index.php?func=newreleases

原文

2020年軟體開發者必讀的10本好書

https://www.abcxlab.com/blog/202004060147144915.html

相關焦點

  • 2020年第100天,推薦十本必讀好書
    經同事提醒,才發現,今天是2020年的第100天。每個人的一生,可能只有300個左右的100天,過去一個就少一個。時間真是過得飛快,2020年已經發生了很多事,但自己卻還有很多目標還沒來得及實現,想做的事、想見的人、想去的地方都等著去完成,疫情的全球蔓延,讓全世界都陷入「大停擺」,我們都在這場疫情危機之中,沒有人可以置身事外。
  • 推薦給2020的你,10本好書
    book list2020年的閱讀計劃列好了嗎?>10本好書,給你的2020開個好頭!No.1 | 推薦給關注社會議題的你2016年春節前夕,一篇名為《一個農村兒媳眼中的鄉村圖景》的文章,以一個農村兒媳的視角,記述了生活在湖北農村的婆家三代人的命運變遷,引發了全國鄉村問題大討論。藉此契機,作者黃燈將十三年來未中斷的鄉村書寫重新結構、寫成此書,詳細記錄了婆家、自己家、外婆家所在的三個村莊家族的人世浮沉。
  • 青少年必讀的10本課外好書
    美國《紐約時報》、《時代》周刊、《新聞周刊》熱情推薦!日、美、英等國中小學生與教師必讀書。作者黑柳徹子被美國《紐約時報》、《時代周報》譽為日本最偉大的女性。《窗邊的小豆豆》由日本著名作家,著名電視節目主持人,聯合國兒童基金會親善大使——黑柳徹子所寫。該書出版後,不僅在日本,而且在全球都引起了極大的反響,成為日本歷史上銷量最大的一本書。
  • 10本好書推薦
    商務印書館夏季重點書推薦第四批,10種,來了! 1.
  • CZ推薦!這個夏天必讀的14本書
    請閱讀本文,了解趙長鵬(CZ)的暑期閱讀清單:這個夏天必讀的14本書,期待你運用書中學到的知識去徵服世界吧!無論您從事什麼行業,書讀百遍,其義自見。2020年註定是不同尋常的一年。雖然2020年上半年被新冠疫情的陰雲所籠罩,但在全世界人民的共同努力下,疫情正在逐步緩解。在這半年左右的時間裡,全世界的人們被關在家裡,既不能出行,也不能走親訪友。
  • 10 本經典好書推薦!值得收藏!
    1,《圍城》中文世界裡的極品,這本書能讓你領略中文之美,如果你想成為一個幽默有趣的人,這本中文書是必讀的,錢鍾書真是太有趣太有才了。我只能推薦一本書的話,我就會推薦他去讀《戰爭與和平》,看完這本書後,你對人類的喜怒哀樂,社會的殘酷爭鬥都會有一個大致的了解了,很多細節和場面,是其他書所不能及的。
  • 重慶每月向市民推薦送讀10本好書
    新華社重慶3月26日電(記者柯高陽)重慶市26日啟動「百本好書送你讀」活動,每月面向廣大市民推薦10本好書,以紙質書、電子書、有聲書等形式供讀者免費閱讀,推廣全民閱讀理念。活動主辦方、重慶市全民閱讀活動辦公室負責人介紹,「百本好書送你讀」旨在提升市民閱讀興趣,培養市民閱讀習慣,營造愛讀書、讀好書、善讀書的良好氛圍。
  • 2020京東文學盛典:60+本好書推薦書單新鮮出爐
    來源:金融界網站截至9月27日24點,以「以熱愛,領閱不凡世界」為主題的2020京東文學盛典,為期13天第二階段全民推薦閱讀活動暫告一段落,共計超過15.6萬人參與此次活動,不僅彰顯了廣大讀者的文學熱忱,也顯示了大眾對京東文學盛典的支持與喜愛
  • 世界讀書日薦書|20本茶餘飯後必讀好書推薦
    轉眼間,又是一年的世界讀書日,那麼今天依然還是延續我們的傳統,為大家推薦幾本我認為的好書。讀書要怎樣讀?在我的觀念裡,所謂讀書,是一個延續性動詞,那是一輩子的緣分。那麼,讀什麼樣的書才算是讀好書?我一直都覺得,這世上並沒有放之四海而皆準的好書。即便是《論語》,也不是每一個年齡段的人讀了都能醍醐灌頂。
  • 2020年江蘇省全民閱讀活動領導小組向社會推薦的12本好書...
    在第 16 屆江蘇讀書節暨第 25 屆南京讀書節啟動活動現場,2020 年江蘇省全民閱讀活動領導小組向社會推薦的 12 本好書正式發布。  從 2013 年開始,省全民閱讀活動領導小組已連續八年在每年的讀書節期間向全省讀者推薦 12 好書,這是獻給世界讀書日、江蘇全民閱讀日的一份禮物。  2020 年的 "12 本好書 " 究竟花落誰家?快來一起看看書單吧!
  • 校園裡的資本騙局:家長和學生該買誰推薦必讀的課外書?
    它是教育部統編語文教材配套的,推薦必讀的一系列課外閱讀圖書——從小學一年級到六年級,人民教育出版社一共出版了推薦必讀的36本圖書。「快樂讀書吧」,不過不是36本,而是更多,例如花城出版社就出版了從小學一年級到初三的,一共70本推薦必讀圖書。
  • 好書推薦《量價分析》,一本交易者必讀的成交量分析的經典好書
    如果你也感興趣,可以入手一看,真心推薦。另外,一起學習纏論的朋友們,我也是推薦這一本書,但是有多少人看多,我就不知道了。隨緣吧!本書幫助讀者推開交易的大門,把量價分析運用到實際操作中,是值得閱讀學習的一本好書。——蔡曉春,中國國際金融股份有限公司財富管理部副總經理市場只產生三方面信息:價格、成交量、時間。所以,為什麼不閱讀這本將這些因素糅合在一起的書呢?我強烈推薦這本書。
  • 深圳讀書月2020「年度十大好書」百本入圍書單正式發布
    作為第二十一屆深圳讀書月的品牌項目,2020 深圳讀書月"年度十大好書"日前公布了 100 本入圍書單。2020 深圳讀書月"年度十大好書"評選圍繞今年深圳讀書月"波瀾壯闊 40 載 書香滿城再出發"的主題,重點聚焦內地各出版單位的"文學"類圖書,評選圖書必須是原創並且在內地是首次出版,出版時間在 2019 年 10 月至 2020 年 9 月 30 日之間。此次評選活動旨在推出和鼓勵更多貼近大眾的國內版文學精品。
  • 21世紀年度好書(2020)入圍的30本名單
    導讀:在疫情的反覆無常中,我們即將送走2020年。人們面對複雜問題的智慧和勇氣,也體現在了2020年的圖書市場中。今天,我們一起來看看21世紀經濟報導、21世紀經濟研究院評選出的「21世紀年度好書」吧。
  • 2020年推薦你看的六本好書
    最終女主的丈夫去世,此時男主已經七十多歲了,他終於有機會再次向女主告白:「我等待這個機會,已經有51年9個月零4天了,在這段時間裡,我一直在愛你,從我一眼見到你,直到現在,我第一次向你表達我的誓言,我永遠愛你,忠貞不渝。」
  • 2020好書推薦|有書相伴,讀後便是新生!
    歌德有一句名言:「讀一本好書,就如同和一個高尚的人在談話。」讀書的好處,自不用小鯨多言。一本好書就如同一位難得知己,給人帶來精神上的豐盈和富足。本次小鯨給大家推薦的書目涵蓋文學、美食、兒童等多個領域。時下正值秋末,給身體進補的同時,也不要忘記添幾本好書暖暖心哦。
  • 鄭州10位校長給孩子們推薦10本好書,快來看看都是哪些好書?
    4月23日是世界讀書日,大河報·大河客戶端邀請到鄭州10位校長,給大家尤其是孩子們推薦了10本好書,快來看看都是哪些好書吧。  鄭州市中原區  伊河路小學校長張嚴明推薦書目:《昆蟲記》  推薦語:《昆蟲記》是我喜歡閱讀的書之一,也是我向孩子們推薦的一套非常優秀的科學和文學著作。
  • 人民日報推薦:1-9年級必讀經典書目!149本PDF高清全彩全套
    下面是從696位名師推薦書目裡、34819本上榜好書、1080個優秀學生的書架上摘得,包括歷史、自然、科學、藝術、倫理、美學等方面。養成閱讀習慣,讓孩子受益終生。收藏!二年級三年級四年級五年級六年級七年級八年級九年級人民日報整理的這份「1-9年級,必讀經典書目
  • 10本精選好書推薦給你
    2021年的第一本書你打算讀哪本?今天小編向大家推薦十本不同品類的優質好書讓我們以閱讀、以思考、以努力、以付出面向嶄新的2021!02《故宮營建六百年》作者:晉宏逵出版社:中華書局為紀念這座六百年的偉大古代建築群,古建築學家、故宮前副院長晉宏逵先生寫成《故宮營建六百年》一書,讓讀者了解從元明兩朝建城開始到宮殿落成的漫長的營建歷史。本書是一本由專業學者寫給讀者的故宮建築入門書,很好地平衡了學術性和普及性。
  • HR必讀的十本書籍推薦,你看過幾本?
    HR必讀的十本書籍推薦,身為人力資源管理者必看哦,你都看過哪幾本呢?1、《人力資源管理必讀12篇》推薦理由:本人最喜歡的一本人力資源管理方面的書籍,其他平臺無售,只能從其官網購買,地址自已百度。2、《人力資源管理》Gary Dessler版推薦理由:相對來說還是一本不錯的HR教科書。由加裡·戴斯勒(Gary Dessler)撰寫的《人力資源管理》是一本長達700頁的HR聖經。 在人力資源方面,它可以說是被閱讀最多的學習書籍之一。 最新版本於2016年發布。