當前位置:首頁(yè) > 問(wèn)答 > 正文內容

[程序設計]一些關(guān)于書(shū)的拉雜胡說(shuō)(轉載)

上饒印刷廠(chǎng)5年前 (2019-12-30)問(wèn)答117
印刷廠(chǎng)直印●彩頁(yè)1000張只需要69元●名片5元每盒-更多報價(jià)?聯(lián)系電話(huà):138-1621-1622(微信同號)

一些關(guān)于書(shū)的拉雜胡說(shuō)

  近日在網(wǎng)上看了不少帖子,感到我們的計算機圖書(shū)市場(chǎng)還真是發(fā)生了很大的變化。CSDN剛開(kāi)壇的時(shí)候,看到關(guān)于圖書(shū)最多的抱怨是“好書(shū)太少”,后來(lái)就變成了“爛書(shū)太多”,而后是“翻譯太爛”,而最近最為熱門(mén)的論調則莫過(guò)于“書(shū)價(jià)太貴”。

  可以說(shuō)是因為無(wú)聊,或者是因為確實(shí)想搞清楚自己到底在書(shū)上畫(huà)了多少錢(qián),筆者整理了一下自己的書(shū)柜。下面是筆者整理的結果和一些零零碎碎的感想:

  注1:所注的頁(yè)數都僅僅是把最后一頁(yè)的頁(yè)碼取了個(gè)整數,與實(shí)際的頁(yè)數是有差距的,印張才具有說(shuō)服力。

  注2:中括號外的數字代表元/印張,這是一個(gè)可資比較的數字。

  注3:所列書(shū)籍僅限于目前在我手中的,放在老家的不少DOS編程、Apple II甚至R1的書(shū)都不算,我也記不得自己買(mǎi)過(guò)多少書(shū)了,而且畢竟那個(gè)時(shí)代書(shū)價(jià)和現在不具有可比性。

  [書(shū)名: C語(yǔ)言大全(第四版) ,電子工業(yè)出版社,Herbert Schildt,郭興社等編譯,1990.6.第一版1993.3.第六刷,印張:24.625,32開(kāi),770頁(yè),定價(jià):12.35,購買(mǎi)價(jià):原價(jià),購買(mǎi)地:青島市新華書(shū)店]0.5

  感想:這是我中學(xué)時(shí)代買(mǎi)的為數不多的幾本非Apple的書(shū)之一。在當時(shí),這是一本“高價(jià)”書(shū)了,雖然現在看來(lái)實(shí)在是便宜。那時(shí)的計算機書(shū),絕大多數都是電子工業(yè)出版社出的。那時(shí)書(shū)的種類(lèi)很少,所以一本好書(shū)會(huì )在相當長(cháng)的時(shí)間里常盛不衰??纯催@本書(shū)三年六刷的驕人成績(jì)(版權頁(yè)上的記錄是第六刷71300-81400冊),再看看我們今天大多數的書(shū),一版一刷之后就銷(xiāo)聲匿跡,我們該作何感想?

  這本書(shū)本身有些爭議,有人認為這本書(shū)內容太雜,從語(yǔ)言本身到數據結構、DOS中斷、匯編借口、軟件工程,簡(jiǎn)直是無(wú)所不包,反而顯得重點(diǎn)不突出。但也有人認為這本書(shū)的價(jià)值就在“全”,是一本名副其實(shí)的參考書(shū)。就我個(gè)人而言,這本書(shū)在我學(xué)習C語(yǔ)言的初期給了我不少幫助,但在之后,過(guò)于蕪雜的風(fēng)格也讓我失去了進(jìn)一步深入的興趣?,F在這本書(shū)的第四版早已面世。我個(gè)人覺(jué)得,如果你感覺(jué)KR的書(shū)過(guò)于乏味的話(huà),這本書(shū)倒是一個(gè)不錯的入門(mén)之選,對一些一般的應用也有不錯的參考價(jià)值。

  推薦度(第四版):[][][][

  [書(shū)名: Windows圖形編程 ,機械工業(yè)出版社,袁楓,英宇工作室譯,2002.4.第一版第一刷,印張:50.25,16開(kāi),790頁(yè),帶1CD,定價(jià):88,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)角榮書(shū)店]1.75

  感想:這是我今年最大的收獲!這本書(shū)的價(jià)值之高,我只能用“圖形編程界的Charles Petzold之書(shū)”來(lái)形容。這本書(shū)事無(wú)巨細的風(fēng)格、深入淺出的講解,較之Petzold有過(guò)之而無(wú)不及。而前四章深挖系統原理的作派,又像足了Jeff Richter。作為開(kāi)發(fā)Windows平臺下二維圖形應用的程序員,案頭應當必備這本書(shū)。由于CG屬于程序開(kāi)發(fā)中一個(gè)比較偏的領(lǐng)域,這本書(shū)的影響還很有限。我希望寫(xiě)一個(gè)書(shū)評來(lái)大力推介一下,但一直沒(méi)有找到一個(gè)好的切入點(diǎn)。寫(xiě)好書(shū)難,寫(xiě)好書(shū)評何嘗不是?

  這本書(shū)折合每印張的價(jià)格,與《 深入淺出MFC(第二版) 》不相上下,(內容)質(zhì)量上也各擅勝場(chǎng)。用紙《 深入淺出MFC(第二版) 》略佳而裝幀此書(shū)稍勝。我覺(jué)得,在目前的水平下,這兩本書(shū)體現的是一個(gè)相當合理的價(jià)格——當然前提是內容要好,爛書(shū)再便宜也當不起“合理”二字。

  推薦度:[][][][][]

  [書(shū)名: Visual C++6.0高級編程技術(shù)——OpenGL篇 ,中國鐵道出版社,費廣正 喬林,2000.9.第一版第一刷,印張:28.5,16開(kāi),450頁(yè),帶1CD,定價(jià):55,購買(mǎi)價(jià):8.5折,購買(mǎi)地:北京海淀圖書(shū)城附近]1.93

  感想:這本書(shū)是我在北京得知自己考研成功之后,半慶祝半為將來(lái)準備買(mǎi)的。但這本書(shū)讓我略有失望。這本書(shū)的兩位作者顯然在OpenGL上下了很多的功夫,書(shū)的內容也稱(chēng)得上是翔實(shí)。前面幾章介紹在MFC框架下整合OpenGL代碼的內容對我很有幫助,但也就僅止于此。后面大量的篇幅介紹了幾個(gè)例子,可能是作者做過(guò)的一些項目,但對我而言,這部分內容味同嚼蠟。幾十頁(yè)幾十頁(yè)的源代碼,如果不是和自己的應用很接近或者很有價(jià)值,誰(shuí)會(huì )有胃口去讀?

  國內作者寫(xiě)的書(shū)經(jīng)常有這樣的特點(diǎn),在我看來(lái)是一種“通病”,就是花大量的篇幅介紹自己做的某一個(gè)具體程序,卻對原理講解得很少。連帶的一個(gè)問(wèn)題是連篇累牘的鋪陳代碼,很少作解釋?zhuān)ㄊ聦?shí)是當代碼長(cháng)到一定程度之后,即使要講解也變得很困難)。書(shū)就是給讀者以理論上的指導,實(shí)作方面的引導宜適可而止。即使是列印代碼,我也喜歡那種“夾敘夾議”的風(fēng)格。從對我的助益來(lái)說(shuō),我只能說(shuō)買(mǎi)到了半本好書(shū)。相對它1.93的每印張價(jià)格而言,這本書(shū)著(zhù)實(shí)不算便宜。

  推薦度:[][][]

  [書(shū)名: Windows 程序設計(第5版)(上、下冊) ,北京大學(xué)出版社,Charles Petzold,博彥科技譯,1999.11.第一版2001.3.第二刷,印張:86,16開(kāi),1350頁(yè),帶1CD,定價(jià):160,購買(mǎi)價(jià):8折,購買(mǎi)地:北京海淀圖書(shū)城附近]1.86

  感想:如果我沒(méi)記錯的話(huà),這是我買(mǎi)的最貴的一本書(shū)了,但是我一點(diǎn)也沒(méi)有覺(jué)得它貴,因為這本書(shū)實(shí)在是物有所值。我曾經(jīng)在Windows程序設計的大門(mén)之外徘徊長(cháng)達3年的時(shí)間(從Windows 3.2到Windows 98,朝代更迭,不變的是我用C/C++沒(méi)有寫(xiě)出過(guò)一個(gè)能運行的程序),原因就是我當初不懂得選書(shū)的道理,看了一本很薄的《Windows編程短平快》,以致大倒胃口。那本書(shū)只有《程序員》雜志那么厚,里面的文字詰屈驁牙,代碼含混不清,我實(shí)在無(wú)法從中得到什么幫助?!?深入淺出MFC(第二版) 》為我擺脫了MFC的困惑(此前我已經(jīng)在微軟ATC培訓中了解了一點(diǎn)MFC編程的過(guò)程,但總歸是云山霧罩),而這本《 Windows 程序設計(第5版)(上、下冊) 》徹底讓我擺脫了視Windows編程為畏途的窘境。關(guān)于這本書(shū),書(shū)評已經(jīng)很多了,我不想拾人牙慧。至于價(jià)錢(qián),它的每印張單價(jià)在計算機書(shū)中也屬于偏高的,但是它的價(jià)值足以讓我坦然掏錢(qián)。如果說(shuō)當初我掏錢(qián)的時(shí)候是頗費了一番躊躇的話(huà),那今天回憶起來(lái),我的遺憾不過(guò)是當初躊躇得實(shí)在久了一點(diǎn)。

  推薦度:[][][][][

  [書(shū)名: VISUAL BASIC 6 XML 專(zhuān)業(yè)技術(shù) ,人民郵電出版社,James Britt/Teun Duynstee,高波等譯,2000.12.第一版第一刷,印張:36.5,16開(kāi),570頁(yè),定價(jià):58,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)京版圖書(shū)]1.59

  感想:Wrox剛剛進(jìn)入內地的時(shí)候,頗刮起了一點(diǎn)小旋風(fēng),如今觀(guān)之,則盛名太過(guò)。我這個(gè)人喜歡各種技術(shù)都涉及一點(diǎn),這是在做上一個(gè)Project的時(shí)候,為了了解XML買(mǎi)的一本書(shū)。老實(shí)說(shuō),除了內容舊一點(diǎn)以外,這本書(shū)還算翔實(shí)可靠。對我這個(gè)XML完全徹底的門(mén)外漢,只是翻了其中的幾章,就感覺(jué)對XML的基本概念了解了,入門(mén)了,說(shuō)明這本書(shū)還是有用的。書(shū)中的例子還不錯,不配光盤(pán)使它的價(jià)格便宜了不少。我想如果是英文原版的話(huà),我完全可以給這本書(shū)打4星。

  但是買(mǎi)這本書(shū)的時(shí)候,我是頗費了一點(diǎn)躊躇的。原因是人民郵電出版社的“大名”,不能不讓我心生疑竇。人郵的書(shū),在我個(gè)人看來(lái),華而不實(shí)的多。我實(shí)在是在人郵身上花過(guò)一點(diǎn)冤枉錢(qián)的。不過(guò)拿到書(shū),讀過(guò)之后,我覺(jué)得這本書(shū)總的(翻譯)質(zhì)量,還不是太差。詞不達意的地方是有的,還好以我的程度,多數不至于造成理解上的困難——至于偏差,我不敢說(shuō)。真的,如果是人郵翻譯的書(shū),通常都會(huì )在原書(shū)的基礎上,給人家減掉半星至一星的。我也做翻譯,所以我也很理解譯者的苦楚。但這本書(shū)的翻譯語(yǔ)言,我只能說(shuō)譯者(包括審校)欠了少許用心。

  沒(méi)辦法,看看印張單價(jià)吧,誰(shuí)讓人家便宜呢:)

  推薦度:[][][][

  [書(shū)名: VISUAL BASIC 6從入門(mén)到精通 ,電子工業(yè)出版社,Evangelos Petroutsos,邱仲潘等譯,1999.1.第一版第一刷,印張:52.75,16開(kāi),830頁(yè),定價(jià):86,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)京版圖書(shū)]1.63

  感想:我是一個(gè)“學(xué)在C++,用在VB”的人,但手頭一直沒(méi)有一本VB的書(shū),寫(xiě)程序靠的是學(xué)校選修課聽(tīng)來(lái)的一點(diǎn)零碎、MSDN和10年BASIC的底子。但是我很清楚的知道,VB和傳統的BASIC已經(jīng)完全不是一碼事了。趁手頭有個(gè)項目,快快去書(shū)市買(mǎi)了這本書(shū)回來(lái)。我出發(fā)前抱定的目的,就是非巨厚的書(shū)不買(mǎi)。因為以我的經(jīng)驗,像VB這種“大規?!钡墓ぞ?,非大部頭不足以涵蓋其各個(gè)層次的內容。那些三五百頁(yè)的書(shū),99%內容是一樣的,“邊際效益”幾乎是0。不過(guò)老實(shí)說(shuō),VB的好書(shū)真的很少,《24小時(shí)學(xué)通XXX》倒是很多。這本書(shū)大概是VB書(shū)里最厚的之一,由于它的厚度,我選了它;而這本書(shū),也沒(méi)有讓我失望。

  電工這幾年在走下坡路是不爭的事實(shí)。但它出的“從入門(mén)到精通”系列保持了一個(gè)相當不錯的水準。上大學(xué)的時(shí)候寢室有同學(xué)買(mǎi)了《 中文版AUTOCAD R14從入門(mén)到精通——電腦制圖直通快車(chē) 》,被我們爭相傳閱,奉為圭臬。那個(gè)同學(xué)近水樓臺,AutoCAD的使用水平確實(shí)在班里首屈一指。這系列的書(shū),不以講解學(xué)理為重點(diǎn),重點(diǎn)放在應用,既可以作為入門(mén)教材,又可以作為使用時(shí)的參考。想想花兩本書(shū)的價(jià)錢(qián),可以買(mǎi)到一本這么全面的書(shū),其實(shí)還是合算的。不過(guò)就提高的角度講,這類(lèi)書(shū)在高階主題上用力似乎有點(diǎn)不足。唉,這完全是我讀者求全責備了。

  推薦度:[][][][]

  [書(shū)名: Visual Basic第三方控件大全 ,中國電力出版社,陳涌泉編著(zhù),2002.3.第一版第一刷,印張:30.5,16開(kāi),480頁(yè),帶1CD,定價(jià):48,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)京版圖書(shū)]1.57

  感想:如果我是拿破倫,這本書(shū)就是我的滑鐵盧;如果我是索羅斯,這本書(shū)就是我的香港。像這種“大雜燴”式的書(shū),我本來(lái)根本就不會(huì )去買(mǎi)??墒琼椖看叩镁o,我這人又有點(diǎn)過(guò)于追求完美的小自負。我需要用到一種UI控件,找遍了網(wǎng)上和光盤(pán)沒(méi)找到,自己寫(xiě)又太花時(shí)間,在這本書(shū)里卻發(fā)現了介紹。心想:就當是40塊錢(qián)買(mǎi)了張正版光盤(pán)吧!草草掏錢(qián)的結果是買(mǎi)來(lái)一堆無(wú)用的東西。這本書(shū)附帶光盤(pán)上的控件,其實(shí)還是從網(wǎng)上down來(lái)的,好多是試用版,作者還算有良心沒(méi)把crack或者注冊碼一塊放進(jìn)去??丶陌姹静灰?,甚至有VB 4開(kāi)發(fā)的版本。質(zhì)量也是良莠不齊,我測試了一些,多數純粹是業(yè)余愛(ài)好者應景的玩物,根本達不到工業(yè)級的強度,有的甚至把我的系統搞癱瘓掉(大哥,我用的是Win2000耶)。至于那個(gè)我需要的控件,也和我想像的頗有差距,不堪大用。最后我還是放棄了花哨的UI念頭,老老實(shí)實(shí)的用PictureBox寫(xiě)了個(gè)簡(jiǎn)單的控件,客戶(hù)還覺(jué)得效果滿(mǎn)不錯的。而我也在心痛的追悼那犧牲掉的四張十元大鈔……

  電力在計算機出版界是后起之秀,我很喜歡電力的書(shū)。但是這一本確實(shí)讓我吃藥。怪誰(shuí)呢?還是怪自己太魯莽了吧。

  推薦度:[][](我在考慮是不是要剃它光頭,但是那樣太非理性了,兩星吧,我覺(jué)得比較客觀(guān))

  [書(shū)名: COM原理與應用 ,清華大學(xué)出版社,潘愛(ài)民,1999.10.第一版,2001.3.第四刷,印張:29.5,16開(kāi),460頁(yè),定價(jià):39,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)角榮書(shū)店]1.32

  感想:說(shuō)老實(shí)話(huà)這本書(shū)我買(mǎi)過(guò)之后不曾認真看過(guò),也實(shí)在有點(diǎn)看不太懂。買(mǎi)這本書(shū)的初衷是為了學(xué)DirectX作個(gè)鋪墊,但我發(fā)現要完全深入的掌握COM是一件超出我能力范圍的事,對學(xué)習DirectX好像幫助也不是太直接,于是淺嘗輒止。那天榮耀兄評價(jià)這本書(shū)“虎頭蛇尾”,我雖然沒(méi)有全部讀懂,但也有類(lèi)似的感覺(jué)。第一部分講COM原理,雖然吃力,但我還有所得,后面就越來(lái)越覺(jué)得像“內容簡(jiǎn)介”,很多地方都是一筆帶過(guò)。即便如此,我還是覺(jué)得(也僅僅就是覺(jué)得而已),這是國人出的為數不多的一本比較有分量的原創(chuàng )書(shū)籍。COM本身就是一種有點(diǎn)晦澀的技術(shù),能講到這個(gè)地步實(shí)在已經(jīng)很不容易了。潘先生大概是把這本書(shū)定位在“COM從入門(mén)到精通”那個(gè)程度,但是篇幅所限,也只能如此。四刷近兩萬(wàn)冊的印數也說(shuō)明了讀者對這本書(shū)的肯定。

  對COM技術(shù),如果只是像我這樣有點(diǎn)好奇的話(huà),潘先生的譯著(zhù)《 Visual C++技術(shù)內幕(第四版) 》里的那一兩章應該夠了。Kruglinski還真是不簡(jiǎn)單,這么復雜的技術(shù),在這么短的篇幅里講解得比較清楚,佩服佩服。

  清華的書(shū)一向比較便宜,這本書(shū)也不是教材,為什么定價(jià)還這么低呢?是因為出版社有優(yōu)惠政策?

  推薦度:[][][][

  [書(shū)名: JSP程序設計實(shí)務(wù)入門(mén) ,中國鐵道出版社,李建國等,2001.6.第一版第一刷,印張:23.75,16開(kāi),370頁(yè),帶1CD,定價(jià):40,購買(mǎi)價(jià):8.5折,購買(mǎi)地:北京中關(guān)村]1.68

  感想:在讀書(shū)上我屬于雜食動(dòng)物,有時(shí)候僅僅是一個(gè)名詞不懂,也不管有用沒(méi)用,就會(huì )抱一本書(shū)回來(lái)看,看過(guò)之后又束之高閣。我2001年5月開(kāi)始學(xué)Java(老板說(shuō)我上研究生之后要用Java做項目),7月通過(guò)SCJP,然后就去買(mǎi)了這本書(shū),目的僅僅是為了搞明白JSP和ASP、和JavaScript之間到底是什么關(guān)系。由于抱這這樣的心態(tài),我也就沒(méi)學(xué)到什么東西,所以也不好對這本書(shū)的內容作什么評價(jià)。不過(guò)從這本書(shū)我終于弄明白了所謂的Server是一個(gè)程序而不是一臺機器,也算是沒(méi)有白買(mǎi)一回:)如果讀者都像我這么沖動(dòng),出版社可高興壞了。

  推薦度:[][][][(憑直覺(jué)和印象我覺(jué)得這本書(shū)還算不錯)

  [書(shū)名: C程序設計語(yǔ)言(第2版·新版) (在些推薦最新的第二版),機械工業(yè)出版社,KR,徐寶文等譯,2001.3.第一版2001.8.第二刷,印張:16.5,16開(kāi),250頁(yè),定價(jià):28,購買(mǎi)價(jià):7.5折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)角榮書(shū)店]1.69

  感想:一本心儀已久的書(shū),可惜相見(jiàn)恨晚。由于下一階段我們要做三維圖形引擎的研究,我決定重新溫習一遍C語(yǔ)言,徹底和C++厘清一下——說(shuō)來(lái)慚愧,我到現在也分不太清楚哪些feature是C++特有的——重新找一找結構化程序設計的感覺(jué)。關(guān)于這本書(shū),還有什么好說(shuō)的嗎?時(shí)間已經(jīng)證明一切了。

  這里說(shuō)兩句題外話(huà)。排版是一本書(shū)的“門(mén)面”,可是我感覺(jué)很多作者和編輯對排版像是缺乏熱情似的。最典型的就是用Times New Roman字體來(lái)印程序清單,真是要多難看有多難看。即使不像侯先生那樣精益求精到追究每個(gè)字的字體大小,把英文字體設成Courier應該不難吧?現在如果我翻開(kāi)一本計算機書(shū),看到里面的代碼用了Times New Roman字體,我會(huì )毫不猶豫的把它放回書(shū)架上去。

  推薦度:[][][][][

  [書(shū)名: OpenGL編程權威指南 ,中國電力出版社,OpenGL體系評審委員會(huì ),吳斌等譯,2001.8.第一版第一刷,印張:39.5,16開(kāi),620頁(yè),定價(jià):69,購買(mǎi)價(jià):8.5折,購買(mǎi)地:北京海淀圖書(shū)城附近]1.75

  感想:我覺(jué)得,買(mǎi)這本書(shū)標志著(zhù)我自己在購書(shū)方面的一個(gè)思想的轉變。因為從很小的時(shí)候起(我8歲學(xué)編程,8歲就開(kāi)始買(mǎi)電腦書(shū)了),我就不是一個(gè)亂花錢(qián)的孩子。這么多年過(guò)來(lái),買(mǎi)書(shū)無(wú)數,回頭想想卻發(fā)現,雖然每次我都是抱著(zhù)“千萬(wàn)不能花冤枉錢(qián)”的想法買(mǎi)書(shū),但最后還是冤枉錢(qián)花得比有價(jià)值的錢(qián)多得多。因為那時(shí)候沒(méi)有人告訴我什么樣的書(shū)是好書(shū),所以我總是挑看上去比較便宜的:裝幀比較差的、頁(yè)數比較少的、價(jià)錢(qián)比較低的那種書(shū)去買(mǎi),以為書(shū)內容都是差不多的。結果散盡千金,換來(lái)的卻是滿(mǎn)滿(mǎn)的遺憾。

  我當時(shí)的另一個(gè)想法,是買(mǎi)和具體工具相關(guān)的書(shū)看,總以為那些講標準的書(shū)沒(méi)有多少用處。比如,我所有的BASIC書(shū)都是Apple II的,幾乎所有的C語(yǔ)言書(shū)都是Turbo C的各種手冊,一開(kāi)始買(mǎi)的那些C++書(shū),也盡是關(guān)于VC的。我以為我從這些書(shū)里能學(xué)到“實(shí)用”的知識,結果卻把自己早早的厝于一口枯井中,頭頂永遠是AppWizard那么大的天空。

  我的思想具體怎么發(fā)生轉變的按下不表,總之在我第一次接觸OpenGL的時(shí)候,我就下決心:一,不再買(mǎi)那些薄薄的三四十塊錢(qián)的書(shū);二、不再買(mǎi)那些講解具體例子的書(shū);三、不再買(mǎi)那些依賴(lài)具體實(shí)現的書(shū)。在這三個(gè)目標的引導下,我買(mǎi)了這本OpenGL的官方指南。市面上OpenGL的書(shū)很少,數來(lái)數去也就是這一本和另一本《OpenGL權威寶典》比較厚實(shí)。我不喜歡后者的名字,于是選了這一本,也就是常說(shuō)的“OpenGL紅寶書(shū)”。這本書(shū)內容自不必多言,尤其對我這樣有基本CG理論知識的讀者來(lái)說(shuō),讀起來(lái)經(jīng)常會(huì )發(fā)出會(huì )心一笑。由于是標準委員會(huì )“欽定”,內容的權威性是有保障的。在這本書(shū)的目錄之前,特別附上了三位譯者的姓名、照片和簡(jiǎn)歷,這是我第一次在計算機書(shū)里看到譯者的簡(jiǎn)歷,新鮮之余也對這本書(shū)增加了幾份信心。

  當然,瑕不掩瑜,這本書(shū)在通篇質(zhì)量較高的情況下,也有一些需要改進(jìn)的地方。比如個(gè)別圖形學(xué)術(shù)語(yǔ)的運用就欠準確。雖然有這種種不足,并不妨礙我給這本書(shū)一個(gè)很高的評價(jià)。

  推薦度:[][][][]

  [書(shū)名: 設計模式--可復用面向對象軟件的基礎 ,機械工業(yè)出版社,GoF,李英軍等譯,2000.9.第一版,2001.3.第三刷,印張:16.5,16開(kāi),260頁(yè),定價(jià):35,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)角榮書(shū)店]2.12

  感想:我其實(shí)以前不怎么喜歡像DP這么“形而上”的書(shū),因為我覺(jué)得自己是一個(gè)初學(xué)者,在寫(xiě)代碼的水平?jīng)]有得到認可之前,就沒(méi)有資格研究所謂“系統設計”這么高深的領(lǐng)域。但是隨著(zhù)自己代碼寫(xiě)得漸漸多起來(lái),我發(fā)現自己在方法論的層面上需要一次提高。因為我總是寫(xiě)出一些自己看著(zhù)惡心的“臟”代碼,明知一定有更好的辦法改進(jìn),卻不知道該怎么改進(jìn)。于是在朋友推薦和我自己搜集信息的基礎上。我決定把DP買(mǎi)回家。

  這里我想說(shuō)的是,現在網(wǎng)絡(luò )這么發(fā)達,獲取信息的渠道如此通暢,讀者如果買(mǎi)了一本不合胃口的書(shū),首先應該埋怨的是自己。我在買(mǎi)DP之前,上網(wǎng)廣泛關(guān)注了有關(guān)模式的背景知識(gigix給了我很多有用的信息,還有myan),然后下載閱讀了DP電子版的前幾章,從知道世界上有“模式”這種東西開(kāi)始到下定決心去買(mǎi),大概前后有將近半年的時(shí)間。因此我不可能對自己的決定后悔——當然,對DP的難度我還是有點(diǎn)估計不足,這薄薄的不到300頁(yè)紙我一直啃到現在也不敢說(shuō)一個(gè)“懂”字。

  DP給我最大的收獲是思維方式上的,它讓我在利用OO思考問(wèn)題的空間上擴展了一步。我從學(xué)習DP開(kāi)始意識到OO是一種對思維邏輯的映射,而不是像許多書(shū)上寫(xiě)的那樣,OO是對客觀(guān)世界的映射。從此我再也不敢對別人吹噓自己懂OO了,也不會(huì )認為所謂多態(tài)就是“畫(huà)圓和畫(huà)矩形同形異質(zhì)”這么簡(jiǎn)單。

  這其間發(fā)生了一件很有意思的事,就是我和gigix關(guān)于建筑與軟件的討論。今天回想起來(lái),我只能用“無(wú)知者無(wú)畏”來(lái)形容自己。其實(shí)我既不懂建筑學(xué)(別看我是學(xué)結構的,結構和建筑的區別比硬件和軟件的區別還要大),也不懂模式,完全是憑直覺(jué)在和風(fēng)車(chē)作戰。也許gigix也覺(jué)得我的論調很可笑,而所謂“建筑和軟件是否有共通之處”這樣的問(wèn)題,我覺(jué)得其無(wú)聊程度只有“C++和Java哪個(gè)更好”差可比擬。

  扯太遠了,回到這本書(shū)上來(lái)。幾位譯者辛苦了,翻譯這樣一本書(shū),無(wú)論對誰(shuí)都是一種極大的考驗。我個(gè)人覺(jué)得,這本書(shū)的翻譯可以打80分,不算流暢,但是不影響思考。能做到這一步,我想不帶偏見(jiàn)的讀者應當可以滿(mǎn)意了。這本書(shū)本來(lái)就不是給初學(xué)者讀的,相信能讀懂這本書(shū)的讀者,是不會(huì )被遣詞造句上的問(wèn)題所難倒的。

  推薦度:[][][][][]

  [書(shū)名: 深入淺出MFC(第二版) ,華中科技大學(xué)出版社,侯俊杰,2001.1.第二版第二刷,印張:46,16開(kāi),710頁(yè),帶1CD,定價(jià):80,購買(mǎi)價(jià):原價(jià),購買(mǎi)地:北京《程序員》雜志社]1.74

  感想:每次翻開(kāi)這本書(shū),我都有一種莫名的情愫。這本書(shū)在技術(shù)之外給我的,比在技術(shù)上給我的助益還要多。買(mǎi)這本書(shū),是我人生旅程上的一個(gè)轉折點(diǎn)。通過(guò)這本書(shū),我認識了一位人生的導師。侯先生以他扎實(shí)的功底、親切的文字和強大的精神感染力,不僅廓清了我在MFC上的疑惑,而且廓清了我人生道路上的彷徨。(“又是一個(gè)槍手”,為我崇拜的人做槍手,我有榮與焉)

  我的人生經(jīng)歷,與侯先生頗有幾分相似:本科學(xué)的是土木,畢業(yè)后感覺(jué)學(xué)非所好,向往自由的生活,熱愛(ài)程序設計,為了理想,甘愿放棄大學(xué)四(五)年的努力。當時(shí)的我,正處在一個(gè)十字路口:考研結束了,能不能考上還在兩可之間。今后是留在建筑領(lǐng)域,求穩定但與志趣不合的生活,還是毅然放棄從前的種種,在已經(jīng)不算年輕的25歲,重新站上人生旅途的起點(diǎn)線(xiàn),我必須作出選擇。在夜深人靜的時(shí)候,我一遍又一遍的反復讀著(zhù)jjhou網(wǎng)站上的那篇“走好資訊路”,心里百感交集。沒(méi)有過(guò)那種經(jīng)歷的人,恐怕很難有我那么深刻的共鳴。我想,侯先生十幾年前,踏入資策會(huì )培訓班的前晚,或是決定報考工研院的那夜,是不是也有類(lèi)似的心路歷程呢?從此我便把侯先生看成是我的良師與偶像,jjhou網(wǎng)站成了我另一個(gè)精神圣地。我在這里學(xué)會(huì )了讀書(shū)、學(xué)會(huì )了選書(shū)、學(xué)會(huì )了編程,更學(xué)會(huì )了做人,做一個(gè)踏實(shí)的人。我把自己以往20多年幾無(wú)所成的原因,歸咎于我的浮躁。如果沒(méi)有侯捷,沒(méi)有那本《 深入淺出MFC(第二版) 》,我的心態(tài)不會(huì )像今天這么平穩。

  由一本書(shū)認識一位良師,是我的緣分。

  回到技術(shù)上來(lái),這本書(shū)非常好,對初學(xué)者(我是指我這樣的初學(xué)者,已經(jīng)能寫(xiě)一點(diǎn)程序,但是對MFC沒(méi)有什么概念,也沒(méi)有SDK經(jīng)驗的,不是那種連C++保留字都記不全的初學(xué)者,也不是那種用SDK寫(xiě)過(guò)程序,對Windows脈絡(luò )有所認識,但對MFC不清楚的初學(xué)者)的邊際效益尤其高。不過(guò)以今天的眼光看來(lái),這本書(shū)在組織上可以更好一點(diǎn),拆成兩冊是個(gè)好主意。我期待明年侯先生的再版。

  總有人用這本書(shū)來(lái)攻擊侯先生。除了強調這本書(shū)確實(shí)非常好之外,我還要提醒這些人注意,這本書(shū)成書(shū)的背景距現在已經(jīng)有一段時(shí)間了,只不過(guò)大陸剛剛引進(jìn)而已。放在當時(shí)的背景下,這本書(shū)視角獨特,剖析清楚,與其他三本并稱(chēng)“四大天王”絕對不是什么“忝列”;即使是今天,這本書(shū)也要遠遠好于市面上類(lèi)似內容的書(shū)。技術(shù)會(huì )進(jìn)步,人的水平會(huì )提高。當你終于爬上泰山極頂的時(shí)候,請不要對你一路走過(guò)的較矮山頭嗤之以鼻。

  推薦度:[][][][][(雖然我對這本書(shū)有特殊的感情,但單純從書(shū)的角度看,我認為這本書(shū)還不是處于一個(gè)最理想的狀態(tài))

  [書(shū)名: 計算機圖形學(xué)(第三版) ,清華大學(xué)出版社,孫家廣等編著(zhù),1998.9.第三版2000.12.第六刷,印張:38,16開(kāi),600頁(yè),定價(jià):39,購買(mǎi)價(jià):9折,購買(mǎi)地:上海同濟大學(xué)滬東校區書(shū)店]1.02

  感想:“二十年目睹之怪現狀”,教材總是出奇的便宜。當然考慮到主要的消費群體是學(xué)生,對教材定價(jià)有特別優(yōu)惠的政策體現了國家對我們的關(guān)心。但如果把這種優(yōu)惠作為搪塞質(zhì)量低下的理由,那就有違初衷了。當然我這些感想不是針對這本書(shū)的。應該說(shuō),這本書(shū)的內容還是翔實(shí)可靠的,涉及到了CG的方方面面,特別是在對數學(xué)原理的解析上,明顯要高出其他同類(lèi)教材一籌。作者孫家廣院士也是國內CG界有名的人物。綜合起來(lái),作為教材,這本書(shū)是合格的。

  我感到不解的是,這本書(shū)總是在有意無(wú)意的引導讀者什么。第5章莫名其妙的加進(jìn)來(lái)一章“交互式圖形程序庫——GIL”,與上下文邏輯上毫無(wú)關(guān)聯(lián)。原來(lái)GIL是清華做的一個(gè)項目,作者在這一章里口氣一下子變得像作廣告一樣,可以說(shuō)已經(jīng)喪失了作為學(xué)者的客觀(guān)性?!盀槭裁匆肎IL……主要原因有以下三條:其一,已有的圖形程序庫太大、太復雜……其二,難以掌握……其三,可移植性差……”。簡(jiǎn)直是貽笑大方:現在工業(yè)級的程序庫哪個(gè)不是上千上萬(wàn)個(gè)函數,“其子過(guò)程和子函數個(gè)數均在300個(gè)以上”,這還算復雜?Windows SDK都有幾千個(gè)了,又不是每個(gè)都要用到,相比之下GIL的70個(gè)函數不嫌寒酸了一點(diǎn)嗎?說(shuō)“難以掌握”的依據居然是因為用戶(hù)手冊太長(cháng),更是天下奇聞。而既然其他庫都“可移植性差”,卻在下一小節開(kāi)宗明義的說(shuō)“GIL是在目前應用最廣泛的Windows 3.x/Windows 95窗口環(huán)境下作為軟件平臺運行的……”,移植性甚至不如OpenGL,自己打自己嘴巴。說(shuō)自己東西好沒(méi)關(guān)系,最好不要用貶低(尤其是毫無(wú)來(lái)由的貶低)別人的方法實(shí)現。

  我簡(jiǎn)單看了一下后面的介紹,這個(gè)GIL功能非常簡(jiǎn)單,僅僅是對Windows GDI部分做了些簡(jiǎn)單的封裝而已,與一個(gè)圖形應用所需的Application Framework所需的彈性和強度相去甚遠。如果在附錄里,簡(jiǎn)單的提一提這個(gè)產(chǎn)品,客觀(guān)的評價(jià)它在圖形學(xué)研究和練習方面的優(yōu)勢(短小精悍),那我想這無(wú)損于這本書(shū)的價(jià)值。但是這樣抽刀斷水,而且言語(yǔ)如此曖昧肉麻,讓人覺(jué)得簡(jiǎn)直有失讀書(shū)人的節*。

  言重了言重了,作為一個(gè)后進(jìn),我是不應該這樣評論前輩耄宿的。但是如果上計算機圖形學(xué)課的時(shí)候教材有的選,我prefer《CG:PP》,雖然它也花了不少篇幅在SPHIGS上,但它沒(méi)說(shuō)OpenGL什么壞話(huà)。

  推薦度:[][][](如果沒(méi)有第五章,我愿意再加半星)

  [書(shū)名: MICROSOFT VISUAL C++ 6.0技術(shù)內幕 ,清華大學(xué)出版社,Kruglinski,潘愛(ài)民 王國印譯,1999.1.第一版2001.3.第三刷,印張:53.25,16開(kāi),820頁(yè),帶1CD,定價(jià):96,購買(mǎi)價(jià):8.5折,購買(mǎi)地:北京中關(guān)村]1.80

  感想:網(wǎng)上把這本書(shū)的第五版罵的狗血淋頭,我覺(jué)得太過(guò)了一點(diǎn),不過(guò)我還是從善如流選了第四版,當時(shí)已經(jīng)有點(diǎn)不太好買(mǎi)了。也許各人的學(xué)習方法不一樣,我感覺(jué)這本書(shū)雖然也是好書(shū),但只能算是“中規中矩”而已,還談不上接Charles Petzold班的程度。這本書(shū)原理講得太少,適合C++底子非常好的人學(xué);另一個(gè)感覺(jué)就是這本書(shū)工具用得太多,初看暈倒,再看羅嗦。侯先生批評它和另一本Jeff Prosise的《 MFC Windows程序設計(第2版) 》是兩個(gè)極端。如果非要我在這兩本中間選一本的話(huà),當年我還是會(huì )選這本,但如今我會(huì )選Jeff那本,因為我已經(jīng)把IDE玩得比較熟了。我個(gè)人覺(jué)得,以《 深入淺出MFC(第二版) 》輔以《 Windows 程序設計(第5版)(上、下冊) 》,效果與這本書(shū)相當。我現在用這本書(shū)作為某項特殊技術(shù)的入門(mén)教程,看一遍,心里有個(gè)數,然后再到Programming Windows里去找對應的講解,最后查一遍MSDN。

  但這本書(shū)里那一章COM講得很好,很深入淺出,是全書(shū)的一個(gè)亮點(diǎn),而且遠好于Programming Windows的那一章Internet。

  綜觀(guān)全書(shū),作為MFC入門(mén)教材和日常參考,我以為目前還是無(wú)出其右者。但是以國內的情況,很少有人會(huì )耐著(zhù)性子把C++學(xué)好再進(jìn)入MFC的,常常就是C\C++\MFC一勺燴了。如果是這樣學(xué)習,不光是這本,所有的書(shū)都太難了些。

  推薦度:[][][][]

  [書(shū)名: 高級Visual Basic 編程 ,中國電力出版社,Matthew Curland,涂翔云等譯,2001.7.第一版第一刷,印張:27,16開(kāi),410頁(yè),帶1CD,定價(jià):55,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)角榮書(shū)店]2.04

  感想:這是一本價(jià)值被低估了的書(shū),雖然它的每印張單價(jià)很高。因為國內有一種不好的氣氛,認為VB就是給“不會(huì )編程”的人用的。而VB程序員自己也底氣不足,總是試圖從程序速度和功能上證明自己并不比其他程序員,尤其是C++程序員“低級”。但他們論證的方法,我以為基本是沒(méi)有打中要害,因為其實(shí)大多數VB程序員自己也并不了解,VB到底是什么東西。

  這里隨便閑扯幾句我對VB的認識:我覺(jué)得,一種語(yǔ)言不僅僅是關(guān)鍵字和語(yǔ)法的組合,還有它的“范式”也是語(yǔ)言的一部分。用Java寫(xiě)出來(lái)的程序和C++“味道”就是不一樣,這也許就是gigix津津樂(lè )道的“無(wú)名特質(zhì)”。在這個(gè)意義上,VB幾乎不能稱(chēng)之為一種語(yǔ)言,因為VB的編程思想,在較簡(jiǎn)單的語(yǔ)法級別上太接近傳統的BASIC和C這種過(guò)程語(yǔ)言,而在較高的對象模型層次上完全是COM的翻版。所以VB其實(shí)是一種COM的描述語(yǔ)言,或者叫做COM的開(kāi)發(fā)工具。所以凡是適合COM存在,適合組件的地方,就是VB大有用武之地的地方。VB天生不適合描述復雜的算法和數據結構,所以它就是適應那些流程化了的、模型非常清楚的應用領(lǐng)域,比如數據庫開(kāi)發(fā),比如MIS。非要爭論“VB什么能做什么不能做”,除了爭一點(diǎn)口舌之利之外,完全沒(méi)有意義。事實(shí)是,確實(shí)幾乎沒(méi)有VB做不了的事情,但是既有VB做起來(lái)可能要比C++復雜很多倍,時(shí)間成本和機會(huì )成本都浪費的地方,也有VB用起來(lái)行云流水,但C++就舉步維艱的領(lǐng)域。這本《 高級Visual Basic 編程 》,就是告訴世人,VB骨子里到底是什么。作者直指人心,一下子把貌似簡(jiǎn)單的VB語(yǔ)句背后復雜的機制:虛指針、數組描述符、IUnknown接口、動(dòng)態(tài)綁定、對象模型、函數指針、線(xiàn)程模型甚至內存分配都挖出來(lái)了。這樣掘地三尺的剖析,就是一位資深的*作系統專(zhuān)家也要好好想上一會(huì ),何況大多數水平平平的VB程序員呢?所以這本書(shū),雖然具有金子般的價(jià)值,但是注定既不叫座,也沒(méi)有多少人叫好。而且,這本書(shū)本身的難度也證明了,VB對某些高階應用來(lái)說(shuō),可能比C++還要復雜。

  說(shuō)到VB,我不由得想起一位網(wǎng)友的話(huà),經(jīng)典,與諸君共勉:

  “許多只會(huì )VB,而不愿意學(xué)習別的開(kāi)發(fā)工具的開(kāi)發(fā)人員,其根本原因并不在于VB的強大,而是在于對于其他工具的復雜性難以理解和掌握,因此‘不得不’堅守VB的陣地,同時(shí)為防止自己的技術(shù)能力受到懷疑,對于任何企圖貶低和攻擊VB的開(kāi)發(fā)能力的言論都保持著(zhù)高度的警惕?!?/p>

  不舒服嗎?良藥苦口。我一邊摸摸發(fā)燙的雙頰,一邊去改我那個(gè)VB程序去了。

  推薦度:[][][][][

  [書(shū)名: Effective C++中文版 (注: More Effective C++中文版 已出版),華中科技大學(xué)出版社,Scott Meyers,侯捷譯,2001.9.第一版第一刷,印張:17.75,16開(kāi),260頁(yè),定價(jià):49.80,購買(mǎi)價(jià):9折,購買(mǎi)地:上海東方激光書(shū)店]2.80

  感想:計算出這本書(shū)的每印張價(jià)格來(lái)的時(shí)候,我幾乎不敢相信自己的眼睛。如果單以?xún)r(jià)格衡量,這本書(shū)實(shí)在可以稱(chēng)得上是“天價(jià)”。但我奇怪的是:為什么這本書(shū)這么貴,而我從來(lái)就沒(méi)有感覺(jué)呢?

  我的答案是:書(shū)的價(jià)格,只在購買(mǎi)的那一剎那對你有影響力。當書(shū)到了你的手里的時(shí)候,它的交換價(jià)值對你就不再有意義,代之以它的使用價(jià)值——給了你多少知識和幫助。因為這本書(shū)確實(shí)是好,所以每次我看書(shū)的時(shí)候都被它的內容所吸引,它的價(jià)格早被我忘到腦后去了。所以我懷疑,在網(wǎng)上抱怨書(shū)價(jià)過(guò)高的那些朋友,究竟是在家里或者圖書(shū)館讀書(shū)的時(shí)候產(chǎn)生抱怨呢,還是在書(shū)店里翻書(shū)的版權頁(yè)的時(shí)候產(chǎn)生的抱怨。

  gigix說(shuō),同一主題的書(shū),看多了之后邊際效益會(huì )劇降。我同意。即使是同一本書(shū),看多遍之后邊際效益也會(huì )下降。剛剛買(mǎi)到EC++的時(shí)候,我幾乎除了吃飯睡覺(jué)都在看,真正達到“不知肉味”的程度(導致減肥成功,體重從巔峰時(shí)期的104陡降到現在的74:)。但是現在呢?我回憶了一下至少5個(gè)月完全沒(méi)有翻過(guò)一頁(yè)了。因為我最近沒(méi)有用C++寫(xiě)過(guò)東西,也因為這本書(shū)里的條款,很多我已經(jīng)領(lǐng)會(huì )了。說(shuō)老實(shí)話(huà),EC++里的條款還是相對比較基本的,不像DP要時(shí)時(shí)溫習。由于它對我的邊際效益已經(jīng)降低,所以我現在感覺(jué)出這本書(shū)有一點(diǎn)貴了。但是這絕對不是你抱怨書(shū)貴的理由。評價(jià)一本書(shū)的價(jià)值,當然應該以邊際效益最高的時(shí)段來(lái)作標準。不能說(shuō),舊電視機只要200塊一臺,就斷定新電視機2000塊太貴,你說(shuō)是也不是?

  如果以剛剛買(mǎi)回來(lái)的那兩個(gè)月的邊際效益衡量,我覺(jué)得完全可以接受。當然,這本書(shū)很薄,總價(jià)低也是一個(gè)因素。如果C++Primer也來(lái)2.80/印張,我是真的買(mǎi)不起了(注意,是買(mǎi)不起,不是貴)。而且,這本書(shū)制作實(shí)在是精美,“不輸原版”絕對不是吹噓。相對來(lái)說(shuō),電力的《 C++ Primer 中文版(第三版) 》在外觀(guān)上難以望其項背。

  推薦度:[][][][]

  [書(shū)名:圖象格式編程指南,清華大學(xué)出版社,董士海等編著(zhù),1994.4.第一版1994.11.第二刷,印張:18.5,16開(kāi),290頁(yè),定價(jià):15.80,購買(mǎi)價(jià):原價(jià),購買(mǎi)地:上海同濟大學(xué)一書(shū)店]0.85

  感想:老書(shū),但是有價(jià)值。對JPG格式的剖析很有參考價(jià)值。其中XMS和EMS開(kāi)發(fā)那一部分,雖然和正題沒(méi)有關(guān)系,但實(shí)在是讀者之福。記得當年我在DOS下照抄這段程序,當看到自己真的突破了640K界限的時(shí)候,那種幸福的感覺(jué)無(wú)法用語(yǔ)言形容。國內還是有很多愿意踏踏實(shí)實(shí)寫(xiě)作的作者的,但要給他們一個(gè)好的舞臺去表演,要有一個(gè)好的機制保障他們的付出沒(méi)有白費。

  推薦度:[][][][(買(mǎi)不到了,可能現在實(shí)用價(jià)值也不大了)

  [書(shū)名: C++語(yǔ)言的設計和演化 ,機械工業(yè)出版社,Bjarne Stroustrup,裘宗燕譯,2002.1.第一版第一刷,印張:24.75,16開(kāi),380頁(yè),定價(jià):48,購買(mǎi)價(jià):7.5折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)角榮書(shū)店]1.94

  感想:這本書(shū)真的很艱深,每次我看不上20頁(yè)就得睡一覺(jué)養養精神。但是這本書(shū)確實(shí)精彩,每天我上床睡覺(jué)之前總要看上20頁(yè):)我覺(jué)得,學(xué)習一樣東西,最重要的是學(xué)習它的歷史,知道它為什么會(huì )是今天這個(gè)樣子。我甚至認為,科學(xué)本身就是一種特殊的歷史學(xué)。我在上學(xué)期期末英語(yǔ)考試的作文中寫(xiě)到:科學(xué)是一種特殊的歷史學(xué),是由一種特殊的歷史學(xué)家(科學(xué)家),用一種特殊的歷史語(yǔ)匯(科學(xué)術(shù)語(yǔ))記錄的特殊的歷史文獻(學(xué)術(shù)論文)。很可惜,不知道老師給了我這么精辟的句子多少分:)……雖然C++僅僅是一項技術(shù)、一種工具,但我覺(jué)得要掌握好這門(mén)工具,了解它的發(fā)展歷史也是同樣重要的。清華的教科書(shū)有優(yōu)于其他學(xué)校教科書(shū)的地方,其中一個(gè)就是每本教科書(shū)的第一章,必然要從頭回顧這門(mén)學(xué)科的發(fā)展歷史。我認為這對學(xué)生是非常重要的??上覀儗W(xué)校的教科書(shū)很多都沒(méi)有這部分,即使有,也寫(xiě)不出清華那么有分量,這是差距。

  這本書(shū)還沒(méi)有讀完,不好就它的內容評論什么。而且這么有難度的書(shū),我只有虛心受教的份。不過(guò)說(shuō)實(shí)話(huà),讀起來(lái)挺吃力的。

  推薦度:[][][][]

  [書(shū)名: 探索極限編程 ,人民郵電出版社,William C. Wake,鄭榮林譯,2002.6.第一版第一刷,印張:11.25,16開(kāi),160頁(yè),定價(jià):26,購買(mǎi)價(jià):8折,購買(mǎi)地:上海五角場(chǎng)圖書(shū)市場(chǎng)京版圖書(shū)]2.31

  感想:可能是因為是學(xué)土木出身的緣故吧,我對軟件工程始終推崇重型方法。我覺(jué)得“工程”就應該是重型的,現在重不起來(lái)是因為軟件工業(yè)發(fā)展的時(shí)間太短,經(jīng)驗太少的緣故。不過(guò)隨著(zhù)對軟件業(yè)了解的加深,雖然這個(gè)基本思想沒(méi)有變,但我越來(lái)越懷疑在自己的有生之年能不能看到重型方法的春天了。像XP,我覺(jué)得它會(huì )很有生氣,會(huì )在相當長(cháng)的時(shí)間里成為有效的軟工方法。但是,我依然覺(jué)得,XP這樣的方法,僅僅是過(guò)渡性的、感性的、經(jīng)驗性的,很難產(chǎn)生像重型方法在其他工程領(lǐng)域那樣深遠的影響(也許現在已經(jīng)有深遠的影響了而我孤陋寡聞也不一定)。

  郵電出的這一套XP的書(shū),有點(diǎn)“旁門(mén)左道”的味道。因為長(cháng)久以來(lái),我們在計算機技術(shù)方面并不怎么民主。GNU的影響遠遠趕不上Microsoft和與之關(guān)系密切的一系列盟友的力量。C++=VC、OA=Office甚至計算機=PC的觀(guān)念在普羅大眾的心目中根深蒂固。而在軟工界,XP的影響遠遠趕不上“欽定”的文檔主義。如今Linux已經(jīng)修成正果,XP也來(lái)到中國,百花齊放的日子不遠了。雖然我仍然需要堅守Windows這塊陣地,但我決不認為Windows API就是程序的全部。而針對今天中國軟件企業(yè)的規模和水平,我覺(jué)得XP比重型方法更有用處,實(shí)施的難度和遇到的抵觸情緒會(huì )小很多。

  這本書(shū)的翻譯水準大大超過(guò)我對郵電的期望,看來(lái)世界上沒(méi)有做不好的事情,只有用心不用心。作為傳統IT出版“五強”之一的郵電,在其他幾家江河日下,機械一馬當先的情況下,有沒(méi)有重振雄風(fēng)的勇氣,不是靠一套書(shū)來(lái)決定的。已經(jīng)傷透了的心,“有多少愛(ài)可以重來(lái)”。郵電,走好!

  推薦度:[][][][]

  以上是我的一些雜感,不算書(shū)評,因為有很多和原書(shū)幾乎沒(méi)有任何關(guān)系。我的初衷是研究計算機書(shū)的書(shū)價(jià)組成,現在把這一部分簡(jiǎn)單的總結如下:

  1.2001年以前的計算機書(shū)(這里都是指質(zhì)量比較好的,下同),每印張的單價(jià)大約在1.6-1.8左右;2001年下半年以后有攀升的趨勢,很多書(shū)每印張單價(jià)都超過(guò)2元,我們的計算機書(shū)的確是在逐步走高,這是和物價(jià)水平一致的。

  2.關(guān)于侯捷先生的書(shū),其實(shí)并不算特別貴?!?深入淺出MFC(第二版) 》價(jià)格只在中上水平,低于內容接近的《 Visual C++技術(shù)內幕(第四版) 》和《 Windows 程序設計(第5版)(上、下冊) 》?!?Effective C++中文版 》的價(jià)格是給人以離譜的感覺(jué),但制作水平要較市面上其他書(shū)明顯高出一截(最近看到《 More Effective C++中文版 》延續了這樣的高質(zhì)量,我很高興),而且這本書(shū)本身總價(jià)就不是特別貴,所以對于需要的人來(lái)說(shuō),我覺(jué)得沒(méi)有什么不好承受的。

  3.真正讓我感覺(jué)到不值的,不是那些100元或者接近這個(gè)價(jià)位的大部頭,相反卻是那些每印張單價(jià)在1.6元左右,總價(jià)在30-60上下,內容水分比較多的書(shū)(在學(xué)校宿舍和家里我還有不少這樣的書(shū),這樣的書(shū)還有個(gè)普遍特點(diǎn)就是封面特別俗艷)。而且遺憾的是這樣的書(shū)往往是原創(chuàng )或者掛原創(chuàng )牌子的,說(shuō)明我們國內的作者整體水平還有待提高。

  4.一本書(shū)的價(jià)值,不僅僅體現在內容上,排版、制作水平也很重要。賞心悅目的書(shū)籍能減輕讀者閱讀的疲勞和焦慮感,提高學(xué)習的效率,這部分功用也應該算到書(shū)的價(jià)值里去。

  5.出版社與作者的名氣,實(shí)際是書(shū)質(zhì)量的一種Credit。好的聲譽(yù)是需要長(cháng)時(shí)間積累才能獲得的,而改變業(yè)已形成的惡劣印象則需要更多的努力。如果有可能,還是應該一開(kāi)始就把事情做好。

  6.讀者購書(shū)行為也要理性,不能見(jiàn)一本買(mǎi)一本,應該根據自己的興趣愛(ài)好、應用領(lǐng)域和資金情況合理的選擇書(shū)籍。買(mǎi)一本優(yōu)質(zhì)優(yōu)價(jià)的好書(shū)效率上遠遠勝過(guò)買(mǎi)若干本質(zhì)量平平的庸書(shū),而在同一個(gè)領(lǐng)域,沒(méi)有必要重復的購書(shū)。至多,有一本講解理論的教科書(shū),一本比較全面的入門(mén)教程和一本足夠分量的參考書(shū)就夠了,盡量避免購買(mǎi)重復主題的書(shū),哪怕兩本書(shū)內容都很好。

  7.買(mǎi)書(shū)僅僅是第一步,而且是最不重要的一步。書(shū)到手之后如何善加利用,真正讓花的錢(qián)轉化成生產(chǎn)力,才是讀書(shū)人需要認真對待的問(wèn)題。只要把書(shū)的內容吃透,多花點(diǎn)錢(qián)少花點(diǎn)錢(qián)又有什么關(guān)系呢?怕就怕買(mǎi)書(shū)的時(shí)候斤斤計較,書(shū)到手了又葉公好龍,一邊抱怨書(shū)貴買(mǎi)不起,一邊有大量的知識積壓。讀書(shū)和做人一樣,是要有定力,有大勇大智慧的。

  謝謝大家聽(tīng)我羅嗦。

收藏0

發(fā)表評論

訪(fǎng)客

看不清,換一張

◎歡迎參與討論,請在這里發(fā)表您的看法和觀(guān)點(diǎn)。
中文字幕在线永久91_国产一级AV不卡毛片_亚洲日本中文字幕在线四区_日韩黄片在线大全