Java編程思想入門實際上是一個坑!

20天以前入手,趁着開學比較閒,抓緊看英文版。以前上過斯坦福的cs106A作完了全部的做業,有一點點java的基礎。開學三週看完了17章,基本都認真看了,難度超過3的練習也都作了。java

我的感受寫的比較雜亂,多是由於我是新手的緣由,不少時候給出的例子讓人想不明白想表達什麼。關於泛型(generics)的那一章感受尤爲雜亂,道理沒有說清楚?自認爲英文不錯,應該不是語言的問題。我google加上看head first java才搞懂,花了好幾個小時。web

如今看到深刻講解container的那一章,打算調整一下先去儘快把head first java過一遍再回來看看要不要把thinking in java 看完。可是感受對新手確實不是很友好,在這方面head first java完爆。算法

做爲一個新人,看了人動不動就推薦《java編程思想》,以爲也是萌萌噠。你問怎麼評價,那我只能說從傳授知識的角度上看,這是一本好書,我把不少java/javaweb類的教材給塞箱子了,惟獨這本我是不敢塞的。但好書不必定適合全部人,尤爲是新人。編程

《java編程思想》就是這樣一本書,我看的是中文版,其實真的是難啃。翻譯有不少小BUG這個是事實,但這本書難在於做者思惟跳動太強,寫書的方式跟絕大多數循序漸進編程書不太同樣。有時候,它會先講一小部分比較靠後面的東西,而後又跟你說,「如今你沒必要理解」之類的話語,久而久之,興趣也就被磨滅了。我利用了兩個月天天的零散時間去把書上70~80%的Demo給敲了,後來趕做業就沒有繼續下去。網絡

不管是封面仍是內容的排版,都是濃濃的「機械工業出版社」風格,也是搞不懂這個出版社爲何要出這種讓人容易疲勞的書。有的人以爲這不是個事,你以爲1366×768跟1920×1080的顯示器有區別嗎?打個比方吧,若是你手頭同時也有一本人民郵電出版的《算法4》,那你應該就懂了。對於初學者來講,激發學習的興趣是最重要的,而不是一入門就找那種最經典的書籍。學習

若是你正糾結選什麼書入門學習,那麼這本書不該該是你的選擇。google

我雖然是個科班出身,可是最終咱們都是自學的,自學最痛苦的不是知識有多難,而是缺乏給你指路的人,給你指出正確道路的人。對於那些看書的、看視頻的,這些書,視頻也就是你的指路人了。若是隻是入門的話,不凡先下載網絡上比較新,聲音比較清晰的培訓視頻看看;若是你喜歡看書的話,也能夠隨便找個java入門書,只要不那麼厚就行了。翻譯

忽然有感而發,抓緊時間高效學習纔是正道,開卷有益,不要以爲只有人們以爲經典的書才能看,不讓我就乾等着,等書郵寄到我手上我再開始。。。。。視頻

不少「大牛」向新人推薦這本書,實際上,大多數人估計是翻了前面的基礎部分就吃灰了吧。還有的人羅列出來的書單竟然說「語法部分的學習推薦《java編程思想》」~~~~(>_<)~~~~真是夠了。誤人子弟的人比那些培訓三個月就自稱2年經驗的人更可恨。入門

相關文章
相關標籤/搜索