作品介紹

哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單


作者:著名作家     整理日期:2022-07-17 07:13:02

喜愛讀書,就等于把生活中寂寞無聊的時光換成巨大享受的時刻。有了書,各個領(lǐng)域的智慧,幾乎觸手可及。我們能有幸站在前輩、巨人的肩膀上,看更遠的風景。

4月23日世界讀書日,阿里九位技術(shù)大牛為你推薦好書,與你一起共同成長、探索未來。
  推薦書籍:《Effective Software Testing》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:霜波(資深測試開發(fā)專家)

推薦理由:和其他傳統(tǒng)軟件測試書籍相比較,對自動化和持續(xù)集成的方案研究比較深入,能直面自動化和持續(xù)基礎(chǔ)現(xiàn)階段的一些問題,將軟件測試的周期提前到需求,設(shè)計和開發(fā)的階段,估計產(chǎn)品和開發(fā)一起加入測試的工作。同時對于質(zhì)量的管理有一些自己的見解和實踐經(jīng)驗,推薦給所有技術(shù)同學一起共享。

阿里妹:天貓雙11大隊長推薦的好書,相信會為你打開一個新世界。
  推薦書:《程序員修煉之道-從小工到專家》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:叔同(資深技術(shù)專家)

推薦理由:這是一本闡述方法論的書,關(guān)于程序員的自我修養(yǎng),解決問題的方式、態(tài)度和哲學,是向高級程序員和專家進階的思想啟蒙書。從基本原則到編程風格,從思維方式到職業(yè)規(guī)劃,內(nèi)容覆蓋廣泛,兼具思想性和實用性,非常開拓視野提升格局。行文簡單易懂,運用和實踐卻是不易,值得一讀再讀。
  推薦書籍:《設(shè)計模式之禪》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:孤盡(阿里巴巴代碼中心)

推薦理由:對于設(shè)計模式,它能夠指導我們編寫出可維護性好、可擴展性強的代碼,對于設(shè)計模式的理解層次,我分成五個等級,以金庸小說人物為例:第一級是楊鐵心,即只知道所有設(shè)計模式的概念和定義;第二級是丘處機,能夠?qū)懗鱿嚓P(guān)設(shè)計模式的demo;第三級是梅超風,能夠在現(xiàn)實中找出各個設(shè)計模式的原型;第四級是郭靖,能夠在系統(tǒng)中抽象出來設(shè)計模式,并且合適地使用,有效隔離變化點。第五級是掃地僧,完全忘記設(shè)計模式,但寫出來都是設(shè)計模式。《設(shè)計模式之禪》是一個非常好的入門,至少武功能夠達到郭靖層面,講解各個模式比較淺顯易懂,促進大家在軟件設(shè)計能力上的進步。

阿里妹:提到孤盡,很多人都會想起《阿里巴巴JAVA開發(fā)手冊》。在阿里技術(shù)公眾號回復“手冊”,即可下載哦。
  推薦書籍:《Spoken Language Processing: A Guide to Theory, Algorithm and System Development》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:智捷(資深算法專家)

推薦理由:“當今的知識世界是一個扁平的世界,很多人工智能算法已經(jīng)通過open source的工具和opensource的數(shù)據(jù)庫,使得大家可以輕易的獲得并復現(xiàn)出結(jié)果。在這些“新知”之外,今天咱們要推薦一本老書,即由黃學東(微軟Technical Fellow,語音及語言AI技術(shù)負責人)、Acero(Apple Siri高級總監(jiān))和洪小文(微軟亞洲研究院院長)在多年前合著的語音和語言入門級專著。這本書深入淺出,將基礎(chǔ)理論、語音識別、語音合成、語義理解和對話系統(tǒng)等進行了系統(tǒng)性的介紹,是了解口語對話系統(tǒng)最基礎(chǔ)模塊的一條捷徑。通過這本書的‘面’上的引導,我們可以發(fā)現(xiàn)感興趣的‘點’,并從這些點上更深入的進行研究和實踐的工作!
  推薦書籍:《機器學習導論》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:粵謙(資深技術(shù)專家)

推薦理由:這是一本很好的機器學習入門級教程,非常適用于高年級的本科生、研究生等同學學習機器學習領(lǐng)域的知識。這本書基本上涵蓋了機器學習的相關(guān)知識,從無監(jiān)督學習、參數(shù)方法、非參數(shù)方法、線性判別式、決策樹、概率圖模型、貝葉斯估計,到多層感知器、SVM和核機器、組合學習、強化學習等,都有較為全面的介紹。對算法原理闡述的比較清晰,也提供的相關(guān)的偽代碼做深入的研究,并附帶課程作業(yè),非常適合機器學習的愛好者在熟悉理論基礎(chǔ)的同時,可以進一步了解算法的原理并加以實踐。

阿里妹:機器都開始學習了,何況我們呢~?
  推薦書籍:《Reinforcement Learning: An Introduction》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:仁重(資深算法專家)

推薦理由:本書是強化學習領(lǐng)域的最經(jīng)典書籍,它既是初學者打好強化學習基礎(chǔ)的必讀著作,也是強化學習研究者們需要溫故而知新的強化學習寶典。該書的作者Richard S. Suttion和Andrew G. Barto是強化學習頂尖學者的代表,在此領(lǐng)域深耕超過30年。這本書詳細地介紹了強化學習發(fā)展歷程、經(jīng)典方法以及現(xiàn)實應(yīng)用。該書第一版于1998年發(fā)表,第二版于最近撰寫完成。第二版保留了第一版的整體結(jié)構(gòu),對一些細節(jié)問題進行了更深入的剖析(比如:通過策略梯度的推導說明了經(jīng)典的Tabular Actor-Critic方法的由來),同時也加入最近十幾年強化學習領(lǐng)域的重要進展。

同時也推薦我們阿里自己的作品《強化學習在阿里的技術(shù)演進與業(yè)務(wù)創(chuàng)新》,本書從多個實例講述強化學習如何在工業(yè)界應(yīng)用。強化學習已經(jīng)在游戲中獲得了巨大的成功,但在實際工業(yè)界中,大家都還處于初步的嘗試階段,本書給大家提供一些思路,我們是怎么把強化學習應(yīng)用在實際業(yè)務(wù)中,以及會遇到什么樣的問題,怎么去解決,希望可以給大家一些幫助。

阿里妹:關(guān)注阿里技術(shù)公眾號,回復“強化學習”,即可下載《強化學習在阿里的技術(shù)演進與業(yè)務(wù)創(chuàng)新》(一般人我不告訴他)~
  推薦書籍:《Programming Rust》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:布民(資深技術(shù)專家)

推薦理由:隨著互聯(lián)網(wǎng)與移動應(yīng)用的普及,大規(guī)模分布式系統(tǒng)正變得越來越重要。系統(tǒng)構(gòu)建優(yōu)勢往往可以直接對應(yīng)到商業(yè)競爭優(yōu)勢。與此形成對比的是,系統(tǒng)編程——也就是在資源受限情況下,實現(xiàn)安全、穩(wěn)定和高性能(并發(fā))系統(tǒng)——并不為大部分程序員所熟知。Rust是一門新興的系統(tǒng)編程語言,它為安全性和并發(fā)而設(shè)計,提供高層的抽象,同時有C/C++的性能。希望大家通過閱讀“Programming Rust”,不僅能欣賞到系統(tǒng)編程的美,也能幫助普及和推廣系統(tǒng)化(編程)思維。

阿里妹:這本書特別適合有經(jīng)驗的開發(fā)者(特別是C++)閱讀,最好能夠邊做項目邊學習,理解會更加透徹。
  推薦書籍:《Machine Learning: A Probabilistic Perspective》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:鴻俠(資深算法專家)

推薦理由:當今網(wǎng)絡(luò)化的電子數(shù)據(jù)洪水泛濫,大數(shù)據(jù)公司的每一個項目都需要自動化的數(shù)據(jù)分析方法。機器學習提供了相應(yīng)的解決方案,不僅可以自動檢測數(shù)據(jù)中的模式,也可以使用學習到的模式來預測未覆蓋到的數(shù)據(jù)。推薦的這本書使用統(tǒng)一的概率方法為機器學習領(lǐng)域提供了一個全面和獨立的介紹。

本書的深度和廣度覆蓋都很好,涵蓋了概率,優(yōu)化和線性代數(shù)等必要的背景材料,并詳盡的涵蓋了機器學習的最新發(fā)展,包括條件隨機場,L1正則化和深度學習等比較流行的方向,并且提供了相應(yīng)算法的偽代碼。所有主題都用彩色圖像進行了豐富的說明,并從生物學,文本處理,計算機視覺和機器人等應(yīng)用領(lǐng)域中繪制了實例。

阿里妹:ML領(lǐng)域經(jīng)典教材,能夠幫你建立起對該領(lǐng)域的整體認知。理解80%以上內(nèi)容的童鞋,請不要猶豫速砸簡歷來~
  推薦書籍:《Architecture of a Database System》
  哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單
  推薦者:圭多(資深技術(shù)專家)

推薦理由:此書是數(shù)據(jù)庫圖靈獎獲得者Stonebraker老爺子在2007年完成的,全書不長(119頁),但極具功底。老爺子通過此書,向大家剖析了一個成熟數(shù)據(jù)庫系統(tǒng)的整體架構(gòu),以及數(shù)據(jù)庫的各個核心模塊,包括:SQL與優(yōu)化器、內(nèi)存和存儲管理、事務(wù)和并發(fā)控制等的設(shè)計原則和實現(xiàn)方式,是全面了解數(shù)據(jù)庫系統(tǒng)的第一選擇。

阿里妹:想要了解數(shù)據(jù)庫整體架構(gòu)、內(nèi)部運行機制,看這本就對了。






上一本:世界讀書日書單推薦:讓孩子愛上讀書的十本繪本 下一本:10本入門級藝術(shù)書單,提升你的藝術(shù)感知力

作家文集

下載說明
哪些技術(shù)好書值得一讀再讀?阿里大牛列了一份經(jīng)典書單的作者是著名作家,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動引人入勝。為表示對作者的支持,建議在閱讀電子書的同時,購買紙質(zhì)書。

更多好書