偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

國外程序員推薦:每個程序員都應該讀的非編程書

開發(fā) 后端 前端
五年前有網(wǎng)友在 Stackoverflow 發(fā)帖提問:『程序員應該讀哪些非編程方面的書?』。有很多程序員響應,他們在推薦的同時也寫下了自己的評語。本文摘編其中 29 本書,下面就按照各書的推薦數(shù)排列。另外,本月初我們在伯樂頭條也發(fā)起了相同的討論帖《你最喜歡的非編程書是哪一本?》,已有很多的朋友推薦了他們喜歡的書。

五年前有網(wǎng)友在 Stackoverflow 發(fā)帖提問:『程序員應該讀哪些非編程方面的書?』。有很多程序員響應,他們在推薦的同時也寫下了自己的評語。本文摘編其中 29 本書,下面就按照各書的推薦數(shù)排列。另外,本月初我們在伯樂頭條也發(fā)起了相同的討論帖《你最喜歡的非編程書是哪一本?》,已有很多的朋友推薦了他們喜歡的書。

1.《銀河系漫游指南》by Douglas Adams

推薦數(shù):480

生活,宇宙,所有的一切。

“看在前,思考在后,然后去實踐。但是看總是在最前面。否則,你只能看到你以為的樣子。大多數(shù)的科學家忘記了這一點。”–Wonko的智慧

作為開發(fā)者以及曾經(jīng)的技術支持,從這本書(以及整個系列)中我們能學到一件事情:不要恐慌?。?!另外,這本書讀起來的舒適程度遠勝于你自己存在的問題。–  SirDemon

2.《人性的弱點》 by Dale Carnegie

推薦數(shù):322

盡管這本書是在1936年***出版的,書中給出的建議仍然是一如既往的新鮮和適當。不要被它的名字誤導。這并不是給未知情的受害者找到自己做人的方式的欺騙性指南,而是關于如何與人相處,如何培養(yǎng)人際關系并充分利用你自己和你的男人(女人)方面很有意義的建議。

眾所周知,技術宅(包括程序員)經(jīng)常被認為并不是非常的”以人為本(善于交際)“(這是不是一個合理的成見是另一個討論的話題),那么這本書是一個教你更好的與人打交道方面的無價的資源。

它溫暖,真誠,全面,直白,持續(xù)寫成。強烈推薦。

3.《別逗了,費曼先生

推薦數(shù):317

這本書將啟發(fā)每一位讀者思考,并回歸原始。

絕對驚奇的一本書!體現(xiàn)思考和與眾不同的樂趣。他不只是贊美它,作者的生活本就如此并愛著它。這本書如此有趣。(另外,作者是如此有才,以至于本書深刻并讓人著迷。)–  Beska

4.《一九八四》 by George Orwell

推薦數(shù):312

需要買來讀嗎?哼,我總覺得你會錯過它的要點。 –  ApplePieIsGood

5.《哥德爾、艾舍爾、巴赫:集異璧之大成》 by Douglas Hofstadter

推薦數(shù):275

我讀到一半,并認為它被高估了。作者總是重復一些概念但這往往會變得煩人。很多時候我都想朝著作者大吼:”我已經(jīng)懂了一次又一次!“。 –  heeen

6.《設計心理學》 by Donald A. Norman

推薦數(shù):243

很棒的書,會讓你更欣賞很棒的設計! –  Danielb

我大概從上個月開始讀這本書。真的會讓你以不同的眼光(大多是憤怒)來看待事物。 –  jammus

7.《搞定:無壓工作的藝術》by David Allen

推薦數(shù):230

我一直想讀的一本書。–  Kaz Dragon

我強烈推薦這本。它不會改變你的生活,但是它會幫助你思考解決效率和拖延的問題,而不再是你生活中必須忍受的固有的問題。這種心態(tài)的轉變讓像我這樣的懶惰者變得很不一樣。 –  Brandon Yarbrough

8.《人月神話》by Fred Brooks

推薦數(shù):216

這怎么是非編程方面的書呢? –  MusiGenesis

9.《點石成金:訪客至上的網(wǎng)頁設計秘笈》by Steve Krug

推薦數(shù):200

web應用方面很有意義的一本書。正如作者所說:”常識并不總是顯而易見的“。

10.《人件:生產(chǎn)性項目和團隊》by Tom DeMarco and Timothy Lister

推薦數(shù):186

這本經(jīng)典的書鼓勵我們來思考人的重要性,而不是過程。它里面充滿了關于團隊建設,生產(chǎn)率以及辦公環(huán)境的實踐建議。它是一本必須讀的書,不管是項目管理者還是任意的軟件開發(fā)參與者。

搞兩本,一本自己讀,一本給你的主管。

11.《禪與摩托車維修的藝術》by Robert M. Pirsig

推薦數(shù):183

這本書講了很多東西,但是你可以認為它是呈現(xiàn)”神交“在哲學上的意義。

來自于Garth Gilmore的評論:

我敢篤定,這本書教會我的有關軟件開發(fā)方面的東西遠比其他任何一本編程書都多。

這本書的主線是關于我們對于世界上浪漫主義(藝術)和現(xiàn)實主義(科學/理性)的認知是如何來自于,我們是怎樣看待我們周圍的環(huán)境的。這種理解然后被應用于一般性的任務,比如摩托車維修。

給出幾個這個理論如何應用于編程的例子:

如何處理摩托車的”質(zhì)量理念“以引導進程的章節(jié),也同樣適用于編程區(qū)域。

”進取心的陷阱(欲速則不達)“阻止了進程并導致你損壞機器的章節(jié)是無價的。解決方案也同樣能在修改遺留代碼而不引入新的bug中有效果。

有一個純粹描述發(fā)動機部分的經(jīng)典章節(jié)是無用的(因為它沒有任何地方可以讓用戶提出異議),但應該被每一個被卷入需求分析的人來閱讀。

總之它是一本好書。

(編注:關于這本書,也可以看看阮一峰的讀后感。)

12.《安德的游戲》 by Orson Scott Card

推薦數(shù):183

這本書被高估了,除非你在你還是一個性格陰郁的怪胎少年的時候***次讀它。我知道沒有人(包括我自己)在自己年紀比較大的時候讀完它會覺得它是一本必讀的書。– jmucchiello

13.《 Cryptonomicon | 編碼寶典 》 by Neal Stephenson

推薦數(shù):158

這本書講述的是關于第二次世界大戰(zhàn)密碼破解的真實故事,今天他的后代致力于計算機的發(fā)展(阿蘭·圖靈在書里單獨作為一章來講解)。是極客必讀之書。

14.《The Visual Display of Quantitative Information》by Edward Tufte

推薦數(shù):158

討論了如何以圖形方式表示不同類型的復雜的數(shù)據(jù)。

書中對于PPT的危害簡短而又簡單的評論也很有優(yōu)秀。–  Chet

#p#

15.《風格的要素》by William Strunk & E.B. White

推薦數(shù):156

在看過Joshua Bloch(因《Effective Java》而名言四海)對于此書的推薦后我們也在我們的R&D(研究與開發(fā))圖書館引進了一本:

這本薄薄的小冊子宣揚簡單性和清晰性的信條,因為它適用于英語散文。如果你謹記在心,它不只會提高你寫詩的水平,也會提高你的編碼水平。

另一個專訪中,Bloch闡述了為什么它對程序員有好處:

我認為閱讀斯特倫克和懷特(作者)會讓你成為一名更優(yōu)秀的程序員,因為好的編程與好的書寫都是關于詞句的簡單性與簡潔性的。如果你不知道你要表達什么,你是寫不出好的代碼和好的散文的。斯特倫克和懷特里很多的警告在編程中也是類似的。比如,斯特倫克和懷特說:“去掉不必要的語句”。Andy Hunt 和Dave Thomas(“實效程序員”)也說:“不要重復造輪子”。斯特倫克和懷特說:“要推敲和重寫”,馬丁·福勒說:“要重構”。還有等等諸如此類的。

現(xiàn)在,我個人認為《風格的要素》這本書中很多建議有點過時了,因為英語的使用出現(xiàn)了演化(比如,現(xiàn)在以”Hoverever”作為一個句子的開頭是完全可以的,或者使用hopefully代替“I hope”)。但是大多數(shù)的地方我還是同意作者的,而且很享受閱讀此書。

這里是阿特伍德對于《風格的要素》不得不說的更多的信息。也許它是比約書亞·布洛克說的更好的 更好的閱讀指南。

16.《沙丘魔堡》by Frank Herbert

推薦數(shù):152

《沙丘魔堡》是科幻小說的頂峰。

17《孫子兵法

這個就不需要介紹了

18.《雪崩》By Neal Stephenson

推薦數(shù):120

最近我在某人的推薦下閱讀了這本書,我非常失望,它都過時了。– Ian Dickinson

19.《愛麗絲漫游奇境記》by Lewis Carroll

推薦數(shù):114

“《愛麗絲夢游仙境》是門外漢***的編程書”,是因為對門外漢來說,對于任何事物它都是***的。–  Jeremy Friesner

20.《基地系列》by Isaac Asimov’s

推薦數(shù):114

很棒的圖書。我發(fā)現(xiàn)這本書里的理論像是通過通過混沌理論來介紹社會學。關于社會發(fā)展很好的闡述。簡單有趣,就是有點厚。–  Beska

21.《魔戒

推薦數(shù):114

除了它之一本科幻巨作外,這也是(幾乎所有)的現(xiàn)代幻想小說的基礎。(而且,對于一群計算機程序員來說更有意義的是,它也是龍與地下城的核心啟示之一)

退幾步說,為了能在午餐的時候加入到話題中,每個程序員必讀的三本書是指環(huán)王,沙丘,銀河系漫游指南。(這個有點夸張)

如果你只是看過電影,那么試著去讀下書。

從科技的角度,書里的不重要的人物能對世界有深刻而積極的影響的基本信息,以及他們周邊的組織讓大公司的編程看到了希望。

我需要補充的是團隊協(xié)作是很重要的,甚至是在團隊里有些人有破壞作用,有的人很自私或者不能融入團隊,當?shù)搅?**的期限或者索隆即將出現(xiàn)的時候,你仍然可以讓他們做的很好而扭轉戰(zhàn)局。– anonymous coward

22.《平面國》by Abbott

推薦數(shù):111

這本書太舊了,以至于它現(xiàn)在都不出版了。你可以在這里閱讀全書:geom.uiuc.edu/~banchoff/Flatland – Simucal

23.《時間簡史》by Stephen Hawking

推薦數(shù):104

24.《地獄來鴻》by C. S. Lewis

推薦數(shù):83

想象一個惡魔在編寫一個關于人的程序…..

25.《神經(jīng)漫游者》By William Gibson

推薦數(shù):74

他創(chuàng)造了網(wǎng)絡空間這個詞,它延伸的三部曲是我想當一個編碼仔的原因。

具有諷刺意味的是,他寫的這些書打擊了技術迷,并滲透到社會的今天(和未來)–  J. Steen

26.《深夜小狗神秘習題》by Mark Haddon

推薦數(shù):73

它給出了有關你古怪同事的一些看法。

這本書真的很不錯。他幫助我認識了孤獨癥和阿斯伯格綜合癥患者(作者為了寫書和孤獨癥患者一起工作了一些時間,從我和一些阿斯伯格綜合癥患者兒童的相處來看,它非常真實)。– Mongoose

27.《仿生人會夢見電子羊嗎》by Philip K. Dick

推薦數(shù):66

作者寫的其他東西當然也很棒。

他的離奇古怪的故事肯定幫助人們有更多的思考。

對于程序員來說是奇幻的一本書和一部電影。而且,對于PKD的其他書(也不盡然只是書,還有必須的電影,比如《致命報酬》)也很不錯。不過顯然總記得是一個很棒的電影。– Troy Nichols

28.《交互設計之路》by Alan Cooper

推薦數(shù):66

它講述的用正確的語言來談論項目–用故事(和角色模型)代替產(chǎn)品特點來談論我們需要認識到的東西。還有一些在交互設計以及相關活動上的強調(diào),要提供用戶需要的而不是要求的。

29.《高效能人士的7個習慣》by Stephen Covey

推薦數(shù):61

如果你沒有讀過這本,你會錯過很多你潛在的能力–最初摘自John Channing的文章。

編輯:你可以獲取它的免費有聲讀物

來自Julie的評論:

這本書具有普世價值–不僅僅是對于軟件開發(fā)者來說。鑒于你做很多事來幫助你處理日常的事務,7個習慣能幫助你保持高效的生活和一個你需要轉化為日常細節(jié)的普世方法論。這本書是從這方面考慮來處理事情的***補充。

原文鏈接: Stackoverflow   翻譯: 伯樂在線 - abell123

譯文鏈接: http://blog.jobbole.com/72365/

責任編輯:林師授 來源: 伯樂在線
相關推薦

2012-02-28 10:52:13

2018-03-07 12:57:53

2024-04-10 12:36:41

硬件代碼

2021-10-20 06:05:01

編程語言開發(fā)

2016-06-03 15:18:45

程序員

2015-04-16 10:26:51

程序員 Python Ruby

2011-07-25 10:09:57

Python

2013-03-20 17:58:41

虛擬內(nèi)存程序員

2021-10-18 10:21:28

程序員技能優(yōu)化

2022-09-11 15:20:05

程序員命令開發(fā)

2012-10-11 10:32:48

Linux命令程序員

2023-01-31 15:43:47

2011-06-16 08:58:57

軟考程序員

2024-04-24 14:52:26

JavaScriptWeb 開發(fā)

2015-07-02 11:20:17

程序員代碼

2023-12-27 09:00:00

Python魔術方法開發(fā)

2017-04-07 10:40:48

程序員學習命令行

2023-11-02 14:21:06

2021-08-19 15:14:29

程序員電子表格Airtable

2014-12-26 10:19:14

程序員
點贊
收藏

51CTO技術棧公眾號