一切閱讀都是誤讀

2021-05-23 21:33:07 字數 988 閱讀 4813

一切閱讀都是誤讀

一切閱讀都是誤讀

—— 安伯托•艾柯

上次讀這本書已經是五年前的事了,中文版剛出版我就買了一本。那時候,我的工作相對比較清閒,有大量的時間閱讀。恰巧我在負責公司的校園招聘及新員工培訓,非常需要一些不錯的教材,更早的時候聽說過這本書的英文版,但是沒能一讀,中文版自是不能放過。另外,那年我在寫書,記錄一些程式設計師生涯中的心得,對經驗的總結都頗有興趣。

愛不釋手,是我第一次讀完後的心境。完整經歷了人生中第乙個成功的大的軟體專案後,我有許多感慨。知道了不少東西怎樣做對,怎樣做不對,但是要一條條寫下來,卻不知道怎麼總結。這本書說出了許多我想說的,但卻不知道該怎麼說的道理。

接下來的日子,我在公司做過好幾次技術培訓,課題都是以這本書中的某個或某幾個觀點,再結合自己的經歷展開的。對於信任我的同學,我總是將它作為第一本列在給他們開的書單中。

後來,國內又引進了幾本類似的好書。比如《**大全》、《unix程式設計藝術》。古人云,讀書有三上,馬上、枕上、廁上。我還真把書買了好幾本,分別置於床頭、辦公桌上,方便睡前、如廁時閱讀;手機裡放入電子版,上下班路上,偶爾翻閱。這些書的確是值得逐章挑選出來,反覆精讀的。《程式設計師修煉之道》卻於幾年前推薦給新入職的同事,從我的視野裡消失了。

這幾天,同事把書還了我,加上周筠老師發給我電子版,我又重讀了一遍。原以為那些嚼爛了的東西,不會再有新味道,但是我錯了。

不同的人從不同的角度用不同的方式,闡述相同的道理。其中細微的差異,是需要讀者有了許多許多的經歷後,才能體會的。比如,在《程式設計師修煉之道》中花了六頁分析dry - don't repeat yourself原則;而在《unix程式設計藝術》中把它稱作spot - single point of truth,大約用了一頁半的篇幅。他們真是想表達完全一致的理念嗎?我看未必。所以,作為讀者,同樣會有許許多多的想法。隨著程式設計經歷越來越多,思考次數的增加,重新和這些前輩的思想相印證,也是一件樂事。

我們以為理解了作者,其實是誤解。但我們將再一次理解程式設計。

網易互動娛樂**** 杭州研究中心總監 雲風

一切閱讀都是誤讀

一切閱讀都是誤讀 一切閱讀都是誤讀 安伯托 艾柯 上次讀這本書已經是五年前的事了,中文版剛出版我就買了一本。那時候,我的工作相對比較清閒,有大量的時間閱讀。恰巧我在負責公司的校園招聘及新員工培訓,非常需要一些不錯的教材,更早的時候聽說過這本書的英文版,但是沒能一讀,中文版自是不能放過。另外,那年我在...

linux 一切都是檔案 一切都是檔案

linux 一切都是檔案 這是給您乙個技巧性的問題 以下哪些檔案?也許您不會相信這一點,但是對於unix和linux來說,它們都是檔案。這是最令人驚奇的概念之一,它使一些非常簡單但功能強大的方法能夠執行許多本來很難或不可能的管理任務。例如,考慮備份硬碟驅動器主啟動記錄 mbr 的簡單任務。有時,我需...

一切軟體系統都是遺留系統

即使系統十分前沿,採用了最新的技術開發而成,但對接手它的下乙個人而言,它也會是遺留系統。必須應對這種情況!在今天,軟體很快便會過時,這己經成為軟體的天然屬性。如果系統能夠作為產品存活下來,哪怕只是數月時間,都必須承認一點 負責維護工作的開發人員肯定要對軟體進行缺陷修復,這是不可避免的,這引出如下幾個...