我是《C程式設計伴侶》的策劃編輯,有話在這裡說。(二)
還有人說,譚浩強的書很垃圾,垃圾的伴侶,也只能是垃圾。我要說的是,說這種話的人不僅無知,而且無恥。要知道,不僅很可能你就是學這本書才第一次接觸了C語言,而且就連你的老師都很可能是通過學習這本書才第一次知道了有計算機語言這回事。
譚浩強在那個時代能寫出這樣一本書讓大家來閱讀,實屬不易,作為第一本書,無論它有多少不足,都不能抹殺其正面的力量。試問,如果那個時候沒有這麼本書來讀,學校連這門課都沒得開,廣大的愛好計算機程式設計的學生如何來開始他們的程式設計之旅。要知道,要開始程式設計之旅,你首先得知道有程式設計這回事。
我上學的時候學的就是這本書,我當時認為這本書寫的不好,很難看懂,雖然我最後正是通過閱讀這本書通過的高階程式設計師考試(那還是98年的時候了),但直到現在,我依然認為這不是一本容易看懂的書,這也正是我策劃這本伴侶的緣由。但難以看懂,絕不意味著它就是垃圾。因為至少有一點,如果沒有這本書,我不會知道我喜歡計算機。
但這本書確實存在問題,至少這本書讓我讀起來感覺艱澀,我希望它能變得更容易理解一些,而且我也希望一些我在閱讀這本書時所產生的疑問能夠得到解釋,一些背後的東西。
但這本書的問題絕不像個別人認為的那麼多,有一些表面上不嚴謹的地方並不能簡單的理解為錯誤。譚浩強有些東西沒有寫,有些東西簡化了,有些地方不符合業界規範,我想這未必就表示他就不知道這些地方該怎麼寫,就算他最初不知道,20年了,無數次的勘誤也早會令他知道,我想他對這些地方維持簡化或者看似不符合規範的做法更多的是不想讓過多的技術細節干擾了剛上大學第一次接觸程式設計的新生們的頭腦。要知道,這本書是給高三畢業,剛上大一的新生們看的,讓這些嶄新嶄新的程式設計新手們糾纏於細節,就好比要求去麥當勞肯德基吃飯還必須穿西裝打領帶一樣扯淡。
晚飯時間,作為碼農,你高高興興地穿著T恤短褲去麥當勞吃飯,剛一進門,旁邊就有個狂躁的傢伙跳出來說:“哈,可讓我逮到你了,晚餐是正餐,你居然在吃正餐的時候穿短褲,你錯了!你錯大發啦!你完了!鄉巴佬!不懂用餐禮儀的鄉巴佬!”你能說什麼呢,我想你大概也只能老老實實的給他5毛錢,然後繼續穿著這套不合時宜的用餐套裝去點餐付款吃你的漢堡包。
事實上,譚浩強的這本書的主要問題在於把一些簡單的問題給搞複雜了,在一些如果採用業界規範會讓事情更容易理解更清晰思路的地方用過於簡化的方式來處理反而讓事情看不清了,從而給學生造成了更多的誤會和產生理解困難。還有一些地方,因為沒有展示背後隱藏的東西,也會讓學生因為必然會產生的疑問得不到解答而使理解變得艱難。
我策劃這本書的目的就是為了解決上面的這些不足。讓這本書的目標讀者在搭配著這本書來讀譚浩強的那本書時,生活變得更容易一點。
最後,我還有一點想說的是,任何人寫任何書都不可能沒有錯,如果你抱著從別人的書裡挑錯的心態去讀書,那你從任何書裡吸收到的都只能是錯誤的東西,因為你眼光盯住的正是這些地方。
歸根到底,一個人寫的書,是否值得一讀,起決定因素的首先是這個人寫書的態度,而不是他水平的高低。
相關文章
- 我是《C程式設計伴侶》的策劃編輯,有話在這裡說。(一)C程式程式設計
- 牛奶咖啡好伴侶——《C程式設計伴侶》對《C程式設計》C程式程式設計
- 《C程式設計伴侶》誕生記C程式程式設計
- 國內第一本伴侶書!學習譚浩強老師的《C程式設計》,必配《C程式設計伴侶》!C程式程式設計
- 學習譚浩強老師的《C程式設計》,必配《C程式設計伴侶》!C程式程式設計
- 因《C程式設計伴侶》的爭執,談譚浩強《C程式設計》的批評C程式程式設計
- 策劃經驗談:遊戲策劃設計的是體驗遊戲
- 遊戲策劃設計中地圖編輯器的使用介紹(轉)遊戲地圖
- 說給投資人的心裡話:在職程式設計師的煩惱程式設計師
- 在CSDN上,有個程式設計師這麼說....程式設計師
- 伴隨我成長的程式設計書程式設計
- 《程式設計師,你傷不起》編輯的話程式設計師
- 在程式設計師面前千萬不要說這9句話,我一個同事就死的很慘!程式設計師
- 劇情策劃在幹什麼?說說我們的職能與定位
- 一個女程式設計師有話說程式設計師
- 這些程式設計師到底有多搶手?真相在這裡…程式設計師
- 對程式設計師說點實在話程式設計師
- 程式設計師,請停止說這20句話程式設計師
- 對於程式設計師說的話 專案經理們是這樣理解的程式設計師
- 程式設計師 我是這麼定義的程式設計師
- 在 TEDx 裡,他們是這麼說小遊戲的遊戲
- 遊戲策劃---應注重對編輯器的使用(轉)遊戲
- 程式設計入門,這763位老程式設計師有話講!程式設計師
- 話說C#程式設計師人手一個ORMC#程式設計師ORM
- 陳梓瀚:伴隨我成長的程式設計書程式設計
- 汪峰DIVA智慧耳機:號稱如伴侶般與你對話
- 程式設計領域裡有哪些是共通的地方?程式設計
- 請不要對程式設計師初學者說這些話……程式設計師
- 我想對所有新程式設計師說的一些話程式設計師
- 給玩家一個“好伴侶” 談談遊戲中“陪伴型”角色的設計遊戲
- 我從來不覺得程式設計師是吃青春飯的!這裡有169萬份分析資料程式設計師
- 聽,是版本在說話
- 有個碼齡 10 年的程式設計師跟我說:“他程式設計從來不用滑鼠”,我說:程式設計師
- 這裡有你在程式設計面試中取得成功所需的技巧和方法...程式設計面試
- To be a real programmer,對程式設計師說點實在話程式設計師
- 智慧機器人伴侶 機器人的陪伴是進步還是悲哀?機器人
- 天美J3技術策劃:這是我理想中TD的樣子
- 老程式設計師不該說這些不負責任的話程式設計師