在 stackoverflow 上有人提問 程序員應該閱讀的非編程類書籍有哪些? 本來只想整理編程類書籍, 不過突然眼前一亮,發現了《The Art of War - Sun Tzu》回答者的推薦說明引用 Wikipedia 上的:
亞馬遜提供免費的Kindle版讀本:孫子兵法
Much of the text is about how to fight wars without actually having to do battle: it gives tips on how to outsmart one's opponent so that physical battle is not necessary. As such, it has found application as a training guide for many competitive endeavors that do not involve actual combat.
This knowledge would surely be useful in the everyday "battles" we have to fight in and out of the office. It's also filled with quotes you can impress your fellow programmers with... :)
《哥德爾、艾舍爾、巴赫——集異璧之大成》Gödel, Escher, Bach: an Eternal Golden Braid,
這本書通常被稱為《GEB》, 它絕對是一本神書,一本奇書,一本神奇的書。在豆瓣讀書的科普類排名中穩居第一。我在博客中,和即將出版的書中,也一而再,再而三的提及此書。
書有點兒厚,而且價格不菲,大概五六十吧。我也曾經不止一次的向朋友們推薦此書,並贈書此書。
作者也乘中文版出版之際,為自己取了一個雅緻的漢名──侯世達(Douglas Richard Hofstadter)。侯世達應該是 Hofstadter 的音譯。
如果你喜愛理科,此書必讀。如果你是文科,那就讀讀《銀河系漫遊指南》。
《銀河系漫遊指南》The Hitchhiker's Guide to the Galaxy
亞馬遜翻譯為《銀河系搭車客指南》, 略帶喜感。
突如其來的寂靜籠罩了地球。
這事實上比噪音更加可怕。
有一會兒,什麼也沒有發生。
巨大的飛船一動不動地掛在空中,覆蓋了地球上的每個國家。
在黯然退場之前,地球首先被改造成了最終極的聲音重放器件,這是有史以來建造過的最偉大的播音系統。
但伴之而來的不是演奏會,不是音樂,沒有開場號曲,而僅僅是一條簡短的信息。
「地球人,請注意了。」 一個聲音說,這聲音堪稱完美,彷彿來自四聲道系統,完美得無懈可擊,失真度低得能讓勇敢的男人灑下眼淚。
「這里是銀河超空間規劃委員會。諸位無疑已經知道,銀河系邊遠地區的開發規劃要求建造一條穿過貴恆星系的超空間快速通道,令人遺憾的是,貴行星屬於計劃中預定毀滅的星球之一。毀滅過程將在略少於貴地球時間兩分鍾後開始。謝謝合作。」
《人性的弱點》How to Win Friends and Influence People
《人性的弱點 Kindle版》只售 2.9 元。
《人性的弱點》的作者戴爾·卡耐基,美國「成人教育之父」。 20世紀早期,美國經濟陷入蕭條,戰爭和貧困導致人們失去了對美好生活的願望,而卡耐基獨辟蹊徑地開創了一套融演講、推銷、為人處世、智能開發於一體的教育方式,他運用社會學和心理學知識,對人性進行了深刻的探討和分析。 《人性的弱點》講述的許多普通人通過奮斗獲得成功的真實故事,激勵了無數陷和迷茫和困境的人,幫助他們重新找到了自己的人生。
接受卡耐基教育的有社會各界人士,其中不乏軍政要員,甚至包括幾位美國總結。 千千萬萬的人從卡耐基的教育中獲益匪淺。
《人性的弱點》匯集了卡耐基的思想精華和最激動人心的內容,是作者最成功的勵志經典,出版後立即獲得了廣大讀者的歡迎,成為西方世界最持久的人文暢銷書。 無數讀者通過閱讀和實踐書中介紹的各種方法,不僅走出困境,有的還成為世人仰慕的傑出人士。 只要不斷研讀《人性的弱點全集》,相信你也可以發掘自己的無窮潛力,創造輝煌的人生。
《別逗了,費曼先生!》Surely You're Joking, Mr. Feynman!
《別逗了,費曼先生》是一本很棒的讀物:揮霍無忌、驚世駭俗,卻仍然溫馨,很有人情味兒。
R·P·費曼,他因盤子電動力學方面的研究榮獲諾貝爾物理學獎。 除了作為一個物理學家外,費曼在不同時期還曾是故事大王、藝術家、鼓手和密碼破澤專家。
「費曼的一生,或可比作連鎖反應。從一點兒臨界質量的灰質開始,這個生命向四面八方炸開,產生出熱和光。」 ——《時代》
「費曼以其才華和怪癖,在他的同事們中間,成了一個傳奇人物——您在閱讀本書的時候,不從頭笑到尾,是很難的。」 ——《新聞周刊》
「眉飛色舞,肆意笑鬧……費曼的語言,生動活潑,直率真朴一真正令人耳目一新。」 ——《芝加哥太陽報》
「如果您以為物理學或物理學家中間沒有什麼樂子一那麼來會會費曼吧——一個用一團原子變戲法的最令人捧腹的伙計。」 ——《聯合日報》
「科學家都是枯燥無味之人,這樣一種老生常談,一本書就能打破,這本書就是。」 ——《底特律自由報》
《盡管去做》Getting Things Done
如果你增加聽說過一個詞——GTD,沒錯,就是這本書 Getting Things Done,還有一種譯法是《搞定1:無壓工作的藝術》也很信、達,至於雅嘛,呵呵。
在今天這個信息量和工作量倍增的世界,一些老的工作方法已經失去了效用。 每一個職場中人或多或少都有這樣的體驗:壓力重重;太多事情都理不清頭緒;似乎永遠被各種任務和目標追趕著……
時間管理大師戴維•艾倫將指導你走出規劃和執行工作中的泥沼,通向高效、輕松的彼岸。 要想讓事情井井有條,關鍵便是——從容、放鬆。
《別讓我思考》Don't Make Me Think
先推薦一篇知乎上的文章:Chrome 瀏覽器的哪些設計符合「Don't make me think」原則?
在豆瓣和亞馬遜搜索了很久中文版,居然沒找到,不得已求助 Google,原來被翻譯成了《點石成金:訪客至上的網頁設計秘笈》。
如果你在進行網站設計,為網站編程,或者管理網站,那麼一定要讀一讀此書。
有些網站看起來很雜亂;
有些網站能讓你輕松地找到資料;
有些網站讓你猶如置身迷宮,
為什麼網站的可用性會有如此大的反差?用戶在訪問網站時有怎樣的心理? 遵循什麼樣的原則來設計網站才能吸引訪客? 這本全球 Web 設計人員的必讀經典會給出答案。
《禪與摩托車維修藝術》Zen and the Art of Motorcycle Maintenance
這是什麼書?
《禪與摩托車維修藝術》:累積銷量超過一千萬冊,美國大學「禪與現代美國文學」課程的必讀參考書。
70年代的梭羅——羅伯特•M. 波西格,《時代》周刊評選20世紀70年代十本最有影響力的書之一。
《禪與摩托車維修藝術》主要內容簡介:在一個炎熱的夏天,父子兩人和約翰夫婦騎摩托車從明尼蘇達到加州,跨越美國大陸,旅行的過程與一個青年斐德洛研修科學技術與西方經典,尋求自我的解脫,以及探尋生命的意義的過程相互穿插。
一路上父親以一場哲學肖陶擴的形式,將見到的自然景色,野外露營的經歷,夜晚旅店的談話,機車修護技術等等日常生活與西方從蘇格拉底以來的理性哲學的深入淺出的闡述與評論相結合,進行了對形而上學傳統的主客體二元論的反思,以及對科學與藝術,知識與價值,古典主義與浪漫主義,精神與物質,機械論與神秘主義,西方與東方等西方二分法劃分下的事物間的關系的思考。
並潛入自己的過去,探尋在現代文明下自己精神的分裂的起源,完成了一次自我心靈與人類文明 的探索。
《編碼寶典》(Cryptonomicon)
貌似沒有中國版。
② 哪本書是對程序員最有影響,每個程序員都該閱讀的書
國外知名網站stackoverflow上有一個問題調查: 哪本書是對程序員最有影響、每個程序員都該閱讀的書?,這個調查已歷時兩年,目前為止吸引了153,432人訪問,讀者共推薦出了478本書(還在增加),其中最火的一本書《Code Complete》被頂了1306次。如果你是個程序員,你一定有興趣看看這些書里你都看過幾本,如果你一本沒看過的話,我也不好說什麼,也許你是個天才,但我相信大多數人都知道,你在學校里根本學不到什麼真正的工作中需要的知識,我們畢業後能幫助我們在公司中勝任工作的老師就是這些優秀的書籍,一本好書可以改變一個人的一生。
③ 高級程序員需要閱讀哪些教程
現在改名了,叫軟體設計師,屬於中級考試!相應的高級叫系統分析師!
11、有沒有統一的考試大綱和輔導教材,如何購買?
全國計算機軟體資格考試辦公室組織編寫各級別資格考試的考試大綱以及教程、輔導用書和參考用書,每次考試結束後,還編寫試題分析解答書。這些考試用書的書號、書名、出版社、主編以及定價等都已在本網站公布,考生可在本網站資格考試的教材目錄欄目查詢,並到當地書店(包括網上書店)購買或預訂。
參考出處:
http://bbs.cnitexam.com/thread-58919-1-1.html
全國計算機軟體考試用書目錄
(出版社,書號,書名,版別,作者,價格)
1、 考試大綱(清華大學出版社)
7-302-08491-2,軟體設計師考試大綱(2004版),5元
2、 指定教材(清華大學出版社)
7-302-08813-6,軟體設計師教程(第2版),陳平主編,60元,2006年
3、 試題分析解答(清華大學出版社)
7-302-12578-3,2005下半年試題分析與解答(2006版),42元
7-302-11638-5,2005上半年試題分析與解答(2005版),35元
7-302-09138-2,2004下半年試題分析與解答(2005版),23元
7-302-10518-9,2004年上半年試題分析與解答(2004版),25元
4、 指定輔導用書(西安電子科技大學出版社)
7-5606-1429-9,軟體設計師考試輔導(2004版),陳平主編,45元
5、 參考用書 (清華大學出版社)
7-302-09824-7,軟體設計師考試科目1:計算機與軟體工程知識--考點解析及模擬訓練
(2005版),劉斌主編,50
7-302-10936-2,軟體設計師考試輔導(2005版),謝樹煜主編,56元
注:上述版本都是最新版,價格較貴,建議去圖書館借兩本看看就行了,沒有必要全看,只要指定教材認真看看,別的什麼有困難看看什麼就好了!
另外一般在由計算機專業的本科學校周圍書店裡一般可以買到!
參考出處:
http://bbs.cnitexam.com/thread-51432-1-1.html
④ 程序員雜志評出的十大it好書
1、人人都是產品經理
互聯網產品經理的第一本書。作者蘇傑經歷豐富,實踐出真知,串起產品經理散落在各處的精粹,讓人融匯貫通,掌握思維方法和做事方式,人人都是產品經理!
2、正在爆發的營銷革命:社會網路營銷指南
《程序員》雜志主編劉江如是說「搞技術的人也要懂得營銷」,無獨有偶,馮大輝亦說「技術本身也需要營銷」。在網路如此發達的今天,科技依然引領著營銷的變革,作為科技的創建者和使用者,更需要了解點營銷學。
3、高效程序員的45個習慣
這是一本對所有程序員開卷有益的好書,是一本融知識、哲理、實踐於一體的奇書。用簡明、易懂的方式將各種敏捷方法中的有效實踐有機地串聯成一個整體,深刻、實用,是有志於躋身「優秀程序員」的人員必讀之作。
4、演講之禪:一位技術演講家的自白
從事IT媒體行業已有10年,參加過無數的IT技術會議,最大的感觸就是演講者們能夠把技術講得很好,但在演講技巧,和聽眾互動以及演講的趣味性上實在是不敢恭維。而這本《演講之禪,正是專門為「參加(或以後有機會參加)公共演講的程序員精英們」而精心准備的。作者15年的演講經驗匯集於此書,從多方面介紹如何做好技術演講,以及如何處理演講時遇到的突發事件。值得一提的是,書中提到美國前總統柯林頓的演講費用高達每小時15萬美金(據媒體報道,他因全球巡迴演講獲得巨額收入,而成為近40年來最富裕的美國總統)。
5、結網:互聯網產品經理改變世界
稱得上是作者8年來培養產品經理新兵的經驗集萃,從互聯網產品經理的視角,深入剖析了互聯網公司的產品運作方式和互聯網產品的成功要素。值得一提的是,本書的閱讀體驗很好,脈絡清晰,結構分明,語句簡潔,排版考究。
6、程序員職場第一課
這是作者Leo 獻給社會新人的生存手冊。推薦給剛剛入職或入職一兩年的朋友。書中詳細闡述了學校里學不到,但是工作中又特別需要的「常識」。希望你的職業之路走得更順暢。
7、如何管理軟體企業
曾經一篇《我的大學10年》轟動IT開發界,如果拿來重讀依舊意味深長。從曾經的高校學子到企業老闆,如今已經為企業在做咨詢,林先生本身的過程就是一部很好的教科書。暫不論成敗英雄,林先生的這本《如何管理軟體企業》立足本土,值得品味。
8、團隊之美
書中匯集了30多位IT資深團隊領導的成功與失敗經驗,揭秘軟體工程歷史上最引人注目的團隊鮮為人知的故事。幫助你從中吸取教訓、學到經驗,打造成功的團隊。
9、觀止——微軟創建NT和未來的奪命狂奔
一個比爾蓋茨都怕的人?他是誰?一本在國外已經出版了15年,為什麼到今天才在中國有中文版面市?上市一個月在各大技術社區引起了巨大反響,每一個開發者在感嘆Culter的偉大與執著同時,也為自己是一個程序員而感到莫大的榮耀。
10、軟體隨想錄:程序員部落酋長Joel談軟體
這是一本影響全世界數百萬程序員的網志書、一位軟體行業老兵的真知灼見。作者以詼諧幽默的筆觸將自己在軟體行業的親身感悟娓娓道來,觀點新穎獨特,內容簡潔實用。從不同側面滿足了軟體開發人員、設計人員、管理人員及從事軟體相關工作的人員的學習與工作需要。
⑤ 程序員提高英語閱讀
先找一本以前看過的書的英文版看一個章節,然後直接看要看的英文書。計算機方面的英文書籍沒你想像的那麼難,不懂的網路Google一下就行了。
⑥ 程序員如何讀書
首先弄清楚這本書講啥
哪些是他講的重點
哪些是你現在最需要看需要知道的
然後把那些不是重點你不僅需要了解的章節大概的看一下,甚至是看看他的結構框架
然後仔細看你需要知道的東西、重要的東西
遇到有什麼不清楚的地方再回頭去看(因為有可能前面看得太快記不住)
在這仔細看的過程中免不了要動動手、自己實際操作一下
作為程序員,如果他沒有實際動手寫寫程序哪怕他看再多的書也沒有什麼用
⑦ 軟考程序員要看哪些書
在學習程序之前,我想大家首先應該對程序員這個行業熟悉一下,更加要對編程的語言以及所涉及到的工具有所了解。因為如何了解這些是很難去給自己一個明確的目標的。
以下是書籍推薦:
《程序員教程》官方教材,建議一定要看,
《程序員考試考點突破、案例分析、實戰練習一本通》
內容緊扣考試大綱,通過對歷年試題進行科學分析、研究、總結、提煉而成。每章內容分為考點突破、典型試題分析、實戰練習、練習題解析四個部分。
《程序員考試考點分析與真題詳解(第4版)》
著重對新版的考試大綱內容有重點地進行了細化和深化,是此考試中程序員級別的考試輔導用書,內容涵蓋了最新的程序員考試大綱的所有知識點,准備參加考試的人員可通過閱讀本書掌握考試大綱規定的知識,把握考試重點和難點,熟悉考試方法、試題形式、試題的深度和廣度,以及解答問題的方法和技巧等。
以上三本書是考試要看的,在看書過程中注意梳理知識點,理清各個知識點中的聯系,多做真題,考試就沒什麼問題了,祝考試順利!
⑧ java程序員必讀的書籍
建議你看看《java程序員,上班那點事》,很多泥都會明白了!
⑨ 適合程序員閱讀的書籍有哪些推薦
《程序員修煉之道》
《編程珠璣》
《編程人生》
《黑客》
《黑客與畫家》
《軟體隨想錄》
《暗時間》
《夢斷代碼》
⑩ 程序員怎麼提高英語閱讀水平
今天在知乎上被邀請回答這個問題,一不小心寫了很多,算算已經可以當作一篇博客了,於是記錄下來。問題:作為一名程序員,雖說每天都在和英語打交道,但是當看到一篇英語文檔或者英語技術文章的時候還是比較頭疼,理解他們的意思也只能是20%。尤其是使用google搜索的時候,很多問題解決辦法都是英文的,還有一些國外比較有名的網站比如 stack overflow,上面也有很多學習的資源。怎樣才能讓自己順利閱讀這些技術文章呢?回復:其實學英語和其他技能沒什麼太大區別,無論是你想在英語閱讀、口語或寫作方面提升自己,都需要進行長期的不間斷的練習,堅持一段時間後(時間長短根據你自己的效率、每天用時、頻率都有關系),你會發現自己的水平自然就提升了。舉個例子,現在寫博客似乎是最難堅持的,但是如果你每個月都能寫一篇略有價值文章的話,5年就會有60篇高質量的博客,你幾乎都能集結出書了。最簡單的堅持,最後的結果都是驚人的。但很多人往往每年只能寫1篇,或者乾脆一放就幾年過去了。所以你知道,成事的人總是少數的。作為程序員,英語閱讀能力是最基本的要求,相對口語和寫作來說也是最容易達到的,因為計算機類圖書的那些常用單詞就那麼多,多讀幾本英語類技術圖書,想不認識都難。一個相對容易堅持的辦法就是,找一本和當前工作相關的、急需的技術圖書,每天拿出一小時閱讀,不認識的單詞,如果不影響閱讀可以不查詞典。如果某個單詞多次出現,那麼就該查下詞典並計入生詞本。如果你能堅持查閱英英詞典,那麼提高就會更快了。每天堅持一小時,這本書讀完,你就會發現自己的閱讀能力提高了一大截。這樣看來提高閱讀能力似乎很簡單,但是,問題的關鍵是,你能否堅持下來,尤其是閱讀初期,你只能看懂20%,需要不停的查字典,單詞記了又忘,幾個星期過去了,進展依然緩慢。這時候最容易放棄,你會痛苦的懷疑自己,我究竟是不是這塊料。畢竟人類的大腦都是傾向於舒適和懶惰的,誰都知道花一個或幾個小時看看美劇或刷刷微薄,是容易的,嗨皮的,時間在感知上也是,刷一下就過去了。學英語、學一門新的編程語言、寫博客是痛苦的,有時候你甚至會有意識的去避免開始這件事情,先干點這個,再干點那個,熬到最後,發現沒時間了,再拿起書來讀一會,困了,今天先睡吧。就這樣,一天天很快過去了,你發現自己似乎每天都在堅持,但依然沒效果。但事實是,你既沒堅持,也沒效率。所以,提高英語閱讀能力這事,和學其他的技能區別不大,而且是相對容易的,比提高英語口語和寫作能力容易多了。如果程序員缺乏英語閱讀能力,這將是你非常大的一塊短板,如果意識到了,盡早補上。另外說一點,英語翻譯對提升英語閱讀有一定的幫助,但這個要求比較高,必須要查字典,遣詞造句,力求原汁原味的表達作者的意圖。並不是提升閱讀能力的捷徑。最後說一句,10000小時的練習時間,真不是蓋的!