"我這9年來所讀過的計算機書"的自評

首先,先謝謝各位,特別是middle,sunson468,8yfs, bigwhite 四位.

 

這幾年來,我都把看過的書的名字和日期記下來. 林林種種也有了30多本書了.昨天只是把書名放到了自己的blog,充實一下blog的內容. 並不曾想到CSDN會把此文置首. (其實我並不覺得此書單對各位有什麼太大的幫助, 如能把我翻譯的面向對象軟件構造2” 置首的話,我覺得更有意義).

 

,我讀得並不太多,這點我承認.不過我覺得有些書還是優秀的,特別是Steve McConnell Jim MaCarthy的書,我讀了不止兩遍, 其中”Code Complete”,96年到99,4年間我讀了4. 每讀一遍我都覺得有新的收穫. 當時不像現在有這麼多的書可供選擇. 我只好反覆溫故而知新.他們的書第2版都在全世界發行中, ”Code Complete”第二版大陸也快上市了.每個人的口味存在差異. 各個人的評判不同,所謂的好書,壞書也都有各自的標準. 不可一概而論.

 

這個書單比較真實地反映了我這9年來的職業生涯. 在剛剛從學校跨到社會的時候,我並不知道今後的發展方向, 在應聘各個軟件公司的時候,我會盡量了解各公司的工作語言,以圖掌握這個領域的發展,更直白的說,就是以圖找個好工作. 所以這期間,語言是我讀書的方向,象是Delphi, VB, C++ 都是這個時候看的. 我當時天真的認爲語言懂得越多工資就會越高.^_^ 沒想到的是我的工作語言卻是FoxPro, 一干就是6. 書單中沒有列出FoxPro系列,一是我記不得當初我所讀過的書名, 二是隨着運用的深入,MSDN就是最好的書了. 讀任何書都有解決不了的問題. 這時就只能上MSDN,也只能這樣. 就是去問微軟上海的全球服務中心也不能給我答案,他們只能再去問美國本部, 道理很簡單,因爲他們不會象我這樣每天編十個小時的程. 6年只用一種語言,也只會一種,並還是非主流的語言,各位可能有些奇怪,不過我有自己的看法,有興趣的話,我會在以後闡述.

 

6年中的後幾年,我一直從事着項目管理. 這時我讀書的興趣就轉向了軟工和管理上. Jim MaCarthy動態軟件開發”,MMM, Steve McConnell”Rapid Development”, Larry Constantine”Beyond Chaos”都是在這個時期看的.許多書中的觀點都能引發我的共鳴. 大師們的風雨畢竟比我經歷得多.

 

在第7 個年頭. 我轉向了B/S的項目開發. 這次用的是JAVA. 明顯的,JAVA的書籍就佔據了主要的位置. 大家都知道JAVA語言的先進性, 我就不多說了. 相關的”Design Patterns”, “Refactoring”, “UML Distilled”是在這個時侯纔讀到的. 我讀書有點習慣,就是暫時用不到的書我不讀,不管書是多麼的有名,讀了不用會忘,浪費時間. 所以這些代表軟件工業先進生產力的技術, 我瞭解得比較遲.

 

在書單上的最後一本是.NET的書,想必大家已經猜到了怎麼回事.不錯, 由於某種原因, 我現在是一名.NET程序員. 積累了幾年的專業功底, 讀這本”Learn VB.NET in 21 days”並沒有用21,可能也就21個小時吧. .NET並不是我的選擇,是生活所迫. 現在還在看”VB.NET高級編程”ASP.NET技術內幕.

 

語言,技術只是工具,這不是由你個人所能夠選擇的,這是由項目,客戶,環境決定的. 如果你的團隊中有超過一半的人精通某種技術的話,那麼你就只能用此技術. 這是成本基礎. 貿然採用新技術所帶來的風險,你個人承擔不了,管理層也不會答應.我也想這輩子研究C++, 可是這不現實. 所以語言和技術上的雜亂並不是我的錯.

 

有關編譯原理,數據結構,操作系統這些書,並未納入其中. 曾經在考研的時候,這些書也讀過不止一遍,不過,我認爲那些是教科書的範疇,而且每個科班出身的人都看過,不值的一提. 不過這些書纔是真正的精華. 不然也不會是教科書”. 建議大家沒事的時候翻一翻. 我以前對剛剛畢業的大學生面試的時候,最喜歡的一個問題就是請寫下冒泡算法”. 呵呵.

 

還有一點,我不得不提的是,相比於臺灣,大陸的技術書籍真得很落後, “Design Patterns Explained”, ”After the Gold Rush”, ”UML Distilled”, “Thinking in JAVA 2”我都看的是臺灣出版的書籍,有些書當時大陸還沒有. 不過大陸出版界正在迎頭趕上. 這也是我翻譯面向對象軟件構造2”的原因之一.

 

最後一點聲明的是,這些書都是我從頭到尾讀完的.有些沒讀完的書,有些用作手冊查閱的書,都未登記在冊. 也不好意思登記.

 

謝謝大家.

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章