喜愛讀書,就等于把生活中寂寞無(wú)聊的時(shí)光換成巨大享受的時(shí)刻。有了書,各個(gè)領(lǐng)域的智慧,幾乎觸手可及。我們能有幸站在前輩、巨人的肩膀上,看更遠(yuǎn)的風(fēng)景。
4月23日世界讀書日,阿里九位技術(shù)大牛為你推薦好書,與你一起共同成長(zhǎng)、探索未來(lái)。
世界圖書日
推薦書籍:《Effective Software Testing》
推薦者:霜波(資深測(cè)試開發(fā)專家)
推薦理由:和其他傳統(tǒng)軟件測(cè)試書籍相比較,對(duì)自動(dòng)化和持續(xù)集成的方案研究比較深入,能直面自動(dòng)化和持續(xù)基礎(chǔ)現(xiàn)階段的一些問題,將軟件測(cè)試的周期提前到需求,設(shè)計(jì)和開發(fā)的階段,估計(jì)產(chǎn)品和開發(fā)一起加入測(cè)試的工作。同時(shí)對(duì)于質(zhì)量的管理有一些自己的見解和實(shí)踐經(jīng)驗(yàn),推薦給所有技術(shù)同學(xué)一起共享。
阿里妹:天貓雙11大隊(duì)長(zhǎng)推薦的好書,相信會(huì)為你打開一個(gè)新世界。
推薦書:《程序員修煉之道-從小工到專家》
推薦者:叔同(資深技術(shù)專家)
推薦理由:這是一本闡述方法論的書,關(guān)于程序員的自我修養(yǎng),解決問題的方式、態(tài)度和哲學(xué),是向高級(jí)程序員和專家進(jìn)階的思想啟蒙書。從基本原則到編程風(fēng)格,從思維方式到職業(yè)規(guī)劃,內(nèi)容覆蓋廣泛,兼具思想性和實(shí)用性,非常開拓視野提升格局。行文簡(jiǎn)單易懂,運(yùn)用和實(shí)踐卻是不易,值得一讀再讀。
推薦書籍:《設(shè)計(jì)模式之禪》
推薦者:孤盡(阿里巴巴代碼中心)
推薦理由:對(duì)于設(shè)計(jì)模式,它能夠指導(dǎo)我們編寫出可維護(hù)性好、可擴(kuò)展性強(qiáng)的代碼,對(duì)于設(shè)計(jì)模式的理解層次,我分成五個(gè)等級(jí),以金庸小說(shuō)人物為例:第一級(jí)是楊鐵心,即只知道所有設(shè)計(jì)模式的概念和定義;第二級(jí)是丘處機(jī),能夠?qū)懗鱿嚓P(guān)設(shè)計(jì)模式的demo;第三級(jí)是梅超風(fēng),能夠在現(xiàn)實(shí)中找出各個(gè)設(shè)計(jì)模式的原型;第四級(jí)是郭靖,能夠在系統(tǒng)中抽象出來(lái)設(shè)計(jì)模式,并且合適地使用,有效隔離變化點(diǎn)。第五級(jí)是掃地僧,完全忘記設(shè)計(jì)模式,但寫出來(lái)都是設(shè)計(jì)模式。《設(shè)計(jì)模式之禪》是一個(gè)非常好的入門,至少武功能夠達(dá)到郭靖層面,講解各個(gè)模式比較淺顯易懂,促進(jìn)大家在軟件設(shè)計(jì)能力上的進(jìn)步。
阿里妹:提到孤盡,很多人都會(huì)想起《阿里巴巴JAVA開發(fā)手冊(cè)》。在阿里技術(shù)公眾號(hào)回復(fù)“手冊(cè)”,即可下載哦。
推薦書籍:《Spoken Language Processing: A Guide to Theory, Algorithm and System Development》
推薦者:智捷(資深算法專家)
推薦理由:“當(dāng)今的知識(shí)世界是一個(gè)扁平的世界,很多人工智能算法已經(jīng)通過open source的工具和opensource的數(shù)據(jù)庫(kù),使得大家可以輕易的獲得并復(fù)現(xiàn)出結(jié)果。在這些“新知”之外,今天咱們要推薦一本老書,即由黃學(xué)東(微軟Technical Fellow,語(yǔ)音及語(yǔ)言AI技術(shù)負(fù)責(zé)人)、Acero(Apple Siri高級(jí)總監(jiān))和洪小文(微軟亞洲研究院院長(zhǎng))在多年前合著的語(yǔ)音和語(yǔ)言入門級(jí)專著。這本書深入淺出,將基礎(chǔ)理論、語(yǔ)音識(shí)別、語(yǔ)音合成、語(yǔ)義理解和對(duì)話系統(tǒng)等進(jìn)行了系統(tǒng)性的介紹,是了解口語(yǔ)對(duì)話系統(tǒng)最基礎(chǔ)模塊的一條捷徑。通過這本書的‘面’上的引導(dǎo),我們可以發(fā)現(xiàn)感興趣的‘點(diǎn)’,并從這些點(diǎn)上更深入的進(jìn)行研究和實(shí)踐的工作?!?/span>
推薦書籍:《機(jī)器學(xué)習(xí)導(dǎo)論》
推薦者:粵謙(資深技術(shù)專家)
推薦理由:這是一本很好的機(jī)器學(xué)習(xí)入門級(jí)教程,非常適用于高年級(jí)的本科生、研究生等同學(xué)學(xué)習(xí)機(jī)器學(xué)習(xí)領(lǐng)域的知識(shí)。這本書基本上涵蓋了機(jī)器學(xué)習(xí)的相關(guān)知識(shí),從無(wú)監(jiān)督學(xué)習(xí)、參數(shù)方法、非參數(shù)方法、線性判別式、決策樹、概率圖模型、貝葉斯估計(jì),到多層感知器、SVM和核機(jī)器、組合學(xué)習(xí)、強(qiáng)化學(xué)習(xí)等,都有較為全面的介紹。對(duì)算法原理闡述的比較清晰,也提供的相關(guān)的偽代碼做深入的研究,并附帶課程作業(yè),非常適合機(jī)器學(xué)習(xí)的愛好者在熟悉理論基礎(chǔ)的同時(shí),可以進(jìn)一步了解算法的原理并加以實(shí)踐。
阿里妹:機(jī)器都開始學(xué)習(xí)了,何況我們呢~?
推薦書籍:《Reinforcement Learning: An Introduction》
推薦者:仁重(資深算法專家)
推薦理由:本書是強(qiáng)化學(xué)習(xí)領(lǐng)域的最經(jīng)典書籍,它既是初學(xué)者打好強(qiáng)化學(xué)習(xí)基礎(chǔ)的必讀著作,也是強(qiáng)化學(xué)習(xí)研究者們需要溫故而知新的強(qiáng)化學(xué)習(xí)寶典。該書的作者Richard S. Suttion和Andrew G. Barto是強(qiáng)化學(xué)習(xí)頂尖學(xué)者的代表,在此領(lǐng)域深耕超過30年。這本書詳細(xì)地介紹了強(qiáng)化學(xué)習(xí)發(fā)展歷程、經(jīng)典方法以及現(xiàn)實(shí)應(yīng)用。該書第一版于1998年發(fā)表,第二版于最近撰寫完成。第二版保留了第一版的整體結(jié)構(gòu),對(duì)一些細(xì)節(jié)問題進(jìn)行了更深入的剖析(比如:通過策略梯度的推導(dǎo)說(shuō)明了經(jīng)典的Tabular Actor-Critic方法的由來(lái)),同時(shí)也加入最近十幾年強(qiáng)化學(xué)習(xí)領(lǐng)域的重要進(jìn)展。
同時(shí)也推薦我們阿里自己的作品《強(qiáng)化學(xué)習(xí)在阿里的技術(shù)演進(jìn)與業(yè)務(wù)創(chuàng)新》,本書從多個(gè)實(shí)例講述強(qiáng)化學(xué)習(xí)如何在工業(yè)界應(yīng)用。強(qiáng)化學(xué)習(xí)已經(jīng)在游戲中獲得了巨大的成功,但在實(shí)際工業(yè)界中,大家都還處于初步的嘗試階段,本書給大家提供一些思路,我們是怎么把強(qiáng)化學(xué)習(xí)應(yīng)用在實(shí)際業(yè)務(wù)中,以及會(huì)遇到什么樣的問題,怎么去解決,希望可以給大家一些幫助。
阿里妹:關(guān)注阿里技術(shù)公眾號(hào),回復(fù)“強(qiáng)化學(xué)習(xí)”,即可下載《強(qiáng)化學(xué)習(xí)在阿里的技術(shù)演進(jìn)與業(yè)務(wù)創(chuàng)新》(一般人我不告訴他)~
推薦書籍:《Programming Rust》
推薦者:布民(資深技術(shù)專家)
推薦理由:隨著互聯(lián)網(wǎng)與移動(dòng)應(yīng)用的普及,大規(guī)模分布式系統(tǒng)正變得越來(lái)越重要。系統(tǒng)構(gòu)建優(yōu)勢(shì)往往可以直接對(duì)應(yīng)到商業(yè)競(jìng)爭(zhēng)優(yōu)勢(shì)。與此形成對(duì)比的是,系統(tǒng)編程——也就是在資源受限情況下,實(shí)現(xiàn)安全、穩(wěn)定和高性能(并發(fā))系統(tǒng)——并不為大部分程序員所熟知。Rust是一門新興的系統(tǒng)編程語(yǔ)言,它為安全性和并發(fā)而設(shè)計(jì),提供高層的抽象,同時(shí)有C/C++的性能。希望大家通過閱讀“Programming Rust”,不僅能欣賞到系統(tǒng)編程的美,也能幫助普及和推廣系統(tǒng)化(編程)思維。
阿里妹:這本書特別適合有經(jīng)驗(yàn)的開發(fā)者(特別是C++)閱讀,最好能夠邊做項(xiàng)目邊學(xué)習(xí),理解會(huì)更加透徹。
推薦書籍:《Machine Learning: A Probabilistic Perspective》
推薦者:鴻俠(資深算法專家)
推薦理由:當(dāng)今網(wǎng)絡(luò)化的電子數(shù)據(jù)洪水泛濫,大數(shù)據(jù)公司的每一個(gè)項(xiàng)目都需要自動(dòng)化的數(shù)據(jù)分析方法。機(jī)器學(xué)習(xí)提供了相應(yīng)的解決方案,不僅可以自動(dòng)檢測(cè)數(shù)據(jù)中的模式,也可以使用學(xué)習(xí)到的模式來(lái)預(yù)測(cè)未覆蓋到的數(shù)據(jù)。推薦的這本書使用統(tǒng)一的概率方法為機(jī)器學(xué)習(xí)領(lǐng)域提供了一個(gè)全面和獨(dú)立的介紹。
本書的深度和廣度覆蓋都很好,涵蓋了概率,優(yōu)化和線性代數(shù)等必要的背景材料,并詳盡的涵蓋了機(jī)器學(xué)習(xí)的最新發(fā)展,包括條件隨機(jī)場(chǎng),L1正則化和深度學(xué)習(xí)等比較流行的方向,并且提供了相應(yīng)算法的偽代碼。所有主題都用彩色圖像進(jìn)行了豐富的說(shuō)明,并從生物學(xué),文本處理,計(jì)算機(jī)視覺和機(jī)器人等應(yīng)用領(lǐng)域中繪制了實(shí)例。
阿里妹:ML領(lǐng)域經(jīng)典教材,能夠幫你建立起對(duì)該領(lǐng)域的整體認(rèn)知。理解80%以上內(nèi)容的童鞋,請(qǐng)不要猶豫速砸簡(jiǎn)歷來(lái)~
推薦書籍:《Architecture of a Database System》
推薦者:圭多(資深技術(shù)專家)
推薦理由:此書是數(shù)據(jù)庫(kù)圖靈獎(jiǎng)獲得者Stonebraker老爺子在2007年完成的,全書不長(zhǎng)(119頁(yè)),但極具功底。老爺子通過此書,向大家剖析了一個(gè)成熟數(shù)據(jù)庫(kù)系統(tǒng)的整體架構(gòu),以及數(shù)據(jù)庫(kù)的各個(gè)核心模塊,包括:SQL與優(yōu)化器、內(nèi)存和存儲(chǔ)管理、事務(wù)和并發(fā)控制等的設(shè)計(jì)原則和實(shí)現(xiàn)方式,是全面了解數(shù)據(jù)庫(kù)系統(tǒng)的第一選擇。
阿里妹:想要了解數(shù)據(jù)庫(kù)整體架構(gòu)、內(nèi)部運(yùn)行機(jī)制,看這本就對(duì)了。
聯(lián)系客服