全國(guó)咨詢(xún)/投訴熱線:400-618-4000

首頁(yè)技術(shù)文章正文

Python培訓(xùn)之推薦給程序員的一些書(shū)(不止是技術(shù)書(shū))

更新時(shí)間:2017-08-18 來(lái)源:黑馬程序員python培訓(xùn)學(xué)院 瀏覽量:

前言

閱讀對(duì)一個(gè)人的職業(yè)生涯至關(guān)重要。我也有一些好書(shū)推薦給同為程序員的你們,希望你們能試著讀一讀。有些書(shū)簡(jiǎn)直就是上帝的恩賜,它們幫助我們開(kāi)拓了視野。每本書(shū)都對(duì)開(kāi)發(fā)有所助益,我認(rèn)為優(yōu)秀的程序員需要認(rèn)真閱讀關(guān)于以下幾個(gè)主題的書(shū)籍:



推薦給程序員的傳記

傳記或是自傳,是程序員(尤其那些追求創(chuàng)新的程序員)的靈感源泉。人類(lèi)最重要的特點(diǎn)之一就是不必事事都親力親為,他們從他人的人生經(jīng)歷的成功或失敗中吸取經(jīng)驗(yàn)和教訓(xùn),從而拓展他們的知識(shí)。

科技大佬們的人生經(jīng)歷構(gòu)成了一部部鮮活的傳記。以下是我推薦的傳記:


-《Steve Jobs | 史蒂夫·喬布斯傳》(作者:Walter Isaacson),蘋(píng)果創(chuàng)始人的“官方”傳記。Walter Isaacson 是著名的傳記作家,這大概也是喬布斯選擇他來(lái)的原因。


-《Losing My Virginity | 一切行業(yè)都是創(chuàng)意業(yè):我創(chuàng)立維珍商業(yè)帝國(guó)的故事》(Richard Branson 的自傳),維珍集團(tuán)創(chuàng)始人 Richard Branson 是一個(gè)高尚風(fēng)趣的人。粉絲們也喜愛(ài) Branson 寫(xiě)的其他書(shū),他寫(xiě)的每本書(shū)都體現(xiàn)了其人格魅力。


-《Elon Musk | 硅谷鋼鐵俠:埃隆·馬斯克的冒險(xiǎn)人生》(作者:Ashlee Vance)。著名創(chuàng)新者和企業(yè)家的傳記對(duì)需要靈感的人來(lái)說(shuō)是必讀之物。Elon Musk 年輕時(shí)經(jīng)歷的艱辛和他不斷努力改變世界的壯舉無(wú)疑會(huì)給你留下深刻印象。


附:《I amZlatan Ibrahimovic | 我是伊布:我來(lái)講述真像》(作者:David Lagercrantz 和 Zlatan Ibrahimovic)雖然這本書(shū)和其他傳記一樣都沒(méi)有涉及技術(shù)相關(guān)的主題,但如果你是那種“搖滾明星/忍者”類(lèi)型的程序員,你絕對(duì)會(huì)喜歡這本書(shū)。即使你性格羞澀內(nèi)向,你依然可以從伊布身上學(xué)會(huì)欣賞自身的價(jià)值。



推薦給程序員的編程書(shū)籍

 讀技術(shù)書(shū)籍最難的部分在于如何選擇。有時(shí),晦澀難懂的理論或毫無(wú)生氣的文字會(huì)讓你對(duì)相關(guān)技術(shù)望而卻步。但是精彩的技術(shù)書(shū)籍卻能讓你沉浸其中。它讓書(shū)中主題易于理解和應(yīng)用,人們很容易就能讀懂。我們通常稱(chēng)之為“某某圣經(jīng)”。

技術(shù)書(shū)籍(當(dāng)然不僅僅局限于編程方面的書(shū)籍)有一個(gè)問(wèn)題在于,你很難區(qū)分它出名是由于炒作還是自身質(zhì)量。因此,記住要認(rèn)真閱讀一本技術(shù)書(shū)籍的評(píng)論,同時(shí)也考慮書(shū)的評(píng)分。好的技術(shù)書(shū)籍常常有可觀的讀者和評(píng)分。為了愉悅的讀書(shū)經(jīng)歷,請(qǐng)謹(jǐn)慎選擇,或者你也可以從我們的推薦書(shū)籍中選?。?br/>


- 算法圣經(jīng):《Introduction to Algorithms | 算法導(dǎo)論》(作者:Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein)


- 人工智能圣經(jīng):《Artificial Intelligence: A Modern Approach | 人工智能:一種現(xiàn)代方法》(作者:Stuart Russel 和 Peter Norvig)通常稱(chēng)為 AIMA,是許多大學(xué)的計(jì)算機(jī)課程教材之一。


- 職業(yè)素養(yǎng)圣經(jīng):《The Clean Coder | 程序員的職業(yè)素養(yǎng)》如果只給全世界的程序員推薦一本書(shū),我會(huì)推薦這本。它包含了許多有價(jià)值的信息,平衡工作和生活的建議,以及真正的職業(yè)素養(yǎng)。


- 設(shè)計(jì)模式圣經(jīng):《Elements of Reusable Object-Oriented Software | 設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》 (作者:Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides)這幾位作者通常被稱(chēng)為四人幫或 GoF。


- 企業(yè)模式圣經(jīng):《Patterns of Enterprise Application Architecture | 企業(yè)應(yīng)用架構(gòu)模式》(作者:Martin Fowler 等)如果覺(jué)得上一本不難就看看這本吧。




推薦給程序員的社會(huì)學(xué)書(shū)籍

我費(fèi)盡心思才想出“社會(huì)學(xué)”這一統(tǒng)稱(chēng),它涵蓋了心理學(xué)、經(jīng)濟(jì)學(xué)、歷史和自我發(fā)展。近來(lái)這些主題的書(shū)籍?dāng)?shù)量激增,但質(zhì)量一般,門(mén)外漢居多。這些書(shū)如此受歡迎是有許多原因的,其中之一就是你可以從中學(xué)習(xí)經(jīng)驗(yàn)教訓(xùn)而不用蹈其覆轍。你可能記得我曾在傳記那一節(jié)說(shuō)過(guò)上述觀點(diǎn),這里只是領(lǐng)域不同。下面是我們推薦給程序員的社會(huì)學(xué)科的書(shū)籍:


- 《David and Goliath: Underdogs, Misfits, and the Art of Battling Giants》(作者:Malcolm Gladwell)書(shū)中作者認(rèn)為,許多我們自認(rèn)為的劣勢(shì)恰恰卻是我們的優(yōu)勢(shì)。作者用淺顯易懂的語(yǔ)言表達(dá)了其觀點(diǎn),并以現(xiàn)實(shí)生活中的例子予以舉證。它是創(chuàng)業(yè)者的必讀書(shū)籍!


-《Predictably Irrational: The Hidden Forces That Shape Our Decisions | 怪誕行為學(xué):可預(yù)測(cè)的非理性》(作者:Dan Ariely)讀了這本書(shū),你會(huì)了解人們?nèi)绾蜗聸Q策并且明白理性并非等式。

-《The Undercover Economist | 臥底經(jīng)濟(jì)學(xué)》(作者:Tim Harford)你認(rèn)為每個(gè)行為的發(fā)生(即使是那些被認(rèn)為是非經(jīng)濟(jì)學(xué)相關(guān)的行為)都是孤立的嗎?Tim Harford 會(huì)說(shuō)服你反對(duì)這一觀點(diǎn),在他經(jīng)濟(jì)主導(dǎo)的世界觀中,任何行為都是一場(chǎng)決策與妥協(xié)的游戲,彼此息息相關(guān)。游戲理論愛(ài)好者一定會(huì)和這本書(shū)產(chǎn)生共鳴。


-《The Third Chimpanzee | 第三種黑猩猩:人類(lèi)的身世與未來(lái)》(作者:Jared Diamond)這是一本關(guān)于人類(lèi)早期進(jìn)化的書(shū)籍,書(shū)中詳細(xì)闡述了社會(huì)和人類(lèi)行為的生物學(xué)動(dòng)機(jī)。我最欣賞賈 Jared Diamond 的一點(diǎn)是其對(duì)于事物的大局觀。就比如他另一本書(shū):《槍炮、病菌與鋼鐵》,書(shū)中并沒(méi)有去摳不相關(guān)的細(xì)枝末節(jié),而是用自上而下的方法闡述錯(cuò)綜復(fù)雜的主題。




推薦給程序員的科幻小說(shuō)

Robert C. Martin(人稱(chēng)“Bob大叔”),全世界最出名的軟件工程師和作家之一,他在其著作《程序員的職業(yè)素養(yǎng)》中提到,他需要接收例如書(shū)籍和電影等創(chuàng)造性的輸入,才能支撐他輸出富有創(chuàng)造性的高質(zhì)量代碼。他的個(gè)人愛(ài)好?你猜對(duì)了:科幻小說(shuō)。

出色的科幻小說(shuō)會(huì)令你拍案驚奇,會(huì)讓你思考道德困境以及變換莫測(cè)的未來(lái),是一類(lèi)很“適合”程序員的書(shū),因?yàn)槌绦騿T也常常思考未來(lái)的技術(shù)。在推薦這類(lèi)小說(shuō)時(shí),我常常抱有防備之心,因?yàn)橥ǔN夜膭?lì)人們讀讀看再下結(jié)論時(shí),他們卻開(kāi)口抱怨“如果就是機(jī)器人之類(lèi)的話,我并不感興趣”。以下是我讀過(guò)最棒的科幻小說(shuō):


-《The Naked Sun | 赤裸的太陽(yáng)》(作者:Isaac Asimov)。其實(shí),你隨便挑一本 Asimov 的書(shū),都能讓你滿意。


-《Ender’s Game | 安德的游戲》(作者:Orson Scott Card)哈利波特式的小說(shuō),講述了一個(gè)太空戰(zhàn)斗學(xué)校的神童學(xué)生的故事,故事結(jié)尾卻是有趣的反轉(zhuǎn)。噓,別劇透!


-《The Old Man’s War | 來(lái)自12個(gè)星球的敵人》(作者:John Scalzi)故事情節(jié)是:在未來(lái),老人們可以注冊(cè)加入星際護(hù)衛(wèi)隊(duì)。本書(shū)情節(jié)一波三折,會(huì)讓你心醉神迷。需要提示嗎?好吧,你可以先問(wèn)問(wèn)自己:“75歲的老頭怎么打太空戰(zhàn)?”


-《1984》(作者:George Orwell)經(jīng)典讀物之一,書(shū)中描寫(xiě)了在悲慘的未來(lái)世界,人們的一舉一動(dòng)都在嚴(yán)密監(jiān)控之下,可以說(shuō)是這本書(shū)開(kāi)創(chuàng)了反烏托邦流派。不僅書(shū)中假設(shè)的前提有趣,而且本身的敘述手法也很出色。






本文版權(quán)歸黑馬程序員Python培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!

作者:黑馬程序員Python培訓(xùn)學(xué)院

首發(fā):http://low-budgetmovie.com/news/python.html


分享到:
在線咨詢(xún) 我要報(bào)名
和我們?cè)诰€交談!