點評2009年PHP十大圖書(1)

技術小牛人發表於2017-11-08

按照鐘聲老師和大多數老師的觀點。

現在市面上的PHP教材大概有以下幾種:

一種是學院派老師編寫的,他們是主流,你看到十本PHP書,有九本半是這樣的。他們的作者擁有讓人敬仰的經歷,如具備600餘萬行的程式碼經驗(我以前在工作的時候,曾經聽我的一個同事說起他們公司的水平,3天2萬行,這還是用java寫的,看樣子還真有可能,難道說整個公司的產品都是他一個人開發的嗎?那還僱什麼新人啊,就他就可以了),還有一些比較響亮的稱謂,如某某博士,某某專家,或者還有一些海歸,比如有在日本留學的經歷等等。他們寫的書大都是大部頭,動輒500-1000頁;但內容豐富,幾乎涉及了所有與PHP相關的領域;示例比較豐富,但也不過是把PHP使用者手冊上的示例修改一下罷了,案例有常見的和不常見的,但就是會做了,也未必能真正獨立開發。但現在看來,這樣的書還是比較適合自學,如果不注意學習方法的話,還是摸不到哪些大門。

還有一種是從國外引進的,這些書的作者基本上都是大牛,內容不是很厚但很專業,但這些內容都不適合初學者,把這些書抱回家花了很大的力氣,心裡充滿了無限憧憬,希望自己能夠將這本書的全部內容收入腦中。但是往往在草草翻了幾章後,發現各個章節的內容都有點深奧,都好像是一知半解。於是,打呼“XX技術也不是那麼好學啊!”之後就放到某個角落裡很長時間不再看了。

直到過了很多天,也許你已開始從事PHP方面的開發工作,一天,從書堆裡無意的見到它,拍拍灰塵看看,便不肯放手了,仔細閱讀起來,最終成為很好的工具書。為什麼會這樣?答案就是功力不夠。就好比武功基礎不老,卻非常想練九陰真經,結果卻練差了是一樣的道理。

還有一種是實戰派編寫的,這樣的書鳳毛麟角,有的只是程式碼通篇,概念性的東西基本上沒有,有也只是大概提一下。程式碼來說都是非常冗餘,錯誤很多,不知道是疏忽了還是別的原因。

很多的時候,我們讀書的目的,其實是為了解決問題,往往是帶著問題去選擇書併購買的。如果,你只是為了學習而讀書。我相信,就算你將這本書一個字不拉地通篇讀完,你也不會得到什麼好的效果。就像現在有的學生一樣,雖然上了很多課,但還不知道如何開始是一樣的道理。

那麼如何挑選呢?

我介紹一個老外說的方法,你可以試試。

通常,如果拿到一本書(不管是什麼型別的書)並閱讀自己不熟悉的主題5頁以上,就會使讀者覺得不安。超過5頁就可能讓讀者放棄閱讀、情緒煩躁,甚至高聲抱怨太困難了! 


所以:如果你覺得明白了這個你不熟悉的主題,那這本書適合你,如果你不能明白的話,還是趕緊換本書看看! 

 

學堂裡面的一些老師(比如:黃勇老師,鐘聲老師等)也給出了方法,大家也可以參考:

不買第一版的書籍。第一版的書籍往往是急火之作,多半是翻譯文件而來。另一方面,由於技術剛剛出現,專家們基本上都還在潛心研究,少有經典之作。你看看《C++程式設計語言》出到了多少版了?

不買兩個以上作者的書。當然了,如果作者都是業界的大拿,另當別論。比如Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides的《設計模式》。通常多個作者合寫一本書,各寫一塊,往往缺乏系統性,連貫性。(附:即使是大牛的書,由於翻譯的問題,照樣也難讀懂和理解!)

不買通篇程式碼的書。書不夠,程式碼湊,典型的騙稿費的東西。

不買工作室出的書。貫名某某工作室的書,也不在考慮之列,據我所知,國內寫軟體的收益遠比寫書的收益高。個人寫書尚可能因為想提高聲譽,而工作室出書完全是些不入流的程式設計師,接不到單子,只好掙點稿費餬口了。

有能力最好買原版書。我們必須承認,IT技術中國是落後的。基本上經典的書籍皆非國人所著,最新的往往是原版,等翻譯成中文再出版,往往已經若干年後了,更別說被翻譯者斷章取義,偷樑換柱了。另外,有很多意境,只有通過閱讀原文才能體會出來,就像鮮煮咖啡和速溶咖啡的區別。

嘮叨了這麼多,希望對年輕的朋友有一點點幫助,也歡迎大家和我交流。(留言更好!)

銘家線上,致力於為職場青年及大學生提供全方位的職業諮詢及個性化技術指導服務

你應該瞭解真相,真相會使你自由。

郵箱:water6000@sina.com

企業諮詢:richardzhu1860@hotmail.comellen1911@sina.com

個人諮詢:16698753,630096007,1256255995 

網站:www.ityouku.com

 

本文轉自朱志兵 51CTO部落格,原文連結:http://blog.51cto.com/richardzhu/460488 ,如需轉載請自行聯絡原作者


相關文章