程序員必讀的書單

在開始正文之前,筆者想在這裡先跟大家聊幾句其他的東西。前幾日去好友家拜訪,由於朋友家都是設計師,所以話題也就一直圍繞設計之類的內容展開(抱歉,本人對設計一竅不通,也不喜歡對設計師的東西指指點點)。期間不經意提到Apple家的設計和Android翔一樣的設計。結果轉天朋友告訴我,他已經開始使用Mac系統了(如果蘋果能支付我推廣費用的話,我很樂意每天給大家灌輸Mac如何如何優秀的思想)。目前朋友反饋,Mac很不錯,用起來感覺挺好。

好吧,我還不想在自己的博客里拉仇恨,過多的評論不在說了,直接進入主題,來聊聊程序員的閱讀吧。

我相信不少程序員在閑暇的時候都喜歡玩玩遊戲,我個人並不覺得玩遊戲有什麼不好。相比遊戲,閱讀對我更加有吸引力。人與人不同,各有所好吧。那麼作為程序員應該讀哪些書呢?

如果有人跟我說,要堅持讀一些經典的計算機著作,比如《Java編程思想》、《編譯原理》之類的書,我想我堅持不了三個月就會瘋掉。我相信,沒有人能夠拿這些書當作日常消遣(當然,不排除有些同學真的可以把這類書當作小說來看,不過就筆者的經驗,我反正是做不到),其實不少計算機類的書籍是可以當小說來閱讀的。你可能從中無法學習到某一個領域的精髓,也可以能無法了解某一項技術的原理。但是看這些書會讓你的視野更加廣闊,讓你從另外一個角度來看到程序。下面推薦幾本書給大家,這些都是筆者度過的,或正在讀的。

1、《黑客與畫家》

我想關於這本書的評論大家網上能找到一大把,多讀一讀,真的很有收穫。

2、《編程大師訪談錄》

真本書筆者正在讀,是一本挺不錯的訪談錄。書中的內容以問答的方式撰寫。你會發現,其實那些業界的大牛的一些想法可能會影響你很多。

3、《圖靈的秘密》

一開始,我以為這是一本類似於《喬布斯傳》的傳記,可讀了一部分后才發現,裡面的內容相當豐富有趣。由於還沒有讀完,這裡我就不給大家過多的介紹了(木看完木有發言權啊)。

上面這幾本是筆者最近讀過的,還有一些,印象比較模糊了。等日後有時間,再與大家分享。

本來還有很多話要說,但是鑒於十一長假,文章不能過長,否則影響大家心情,就寫到這裡吧。估計過幾天能發點好玩的東西出來,大家期待吧。

你可能會喜歡