標籤:thinking in java 書 讀後感 java
本來打算第二篇文章分享一下webservice技術的,留在下一篇文章吧,寫技術文章比較費時,必須每一步都得實踐,否則讀者看了沒有用,該被罵了,周末有時間的話我一邊實踐一邊記錄吧,這篇文章跟大家分享一下《thinking in java》這本書的讀後感吧,其實個人感覺分享一些學習想法和經驗比分享一個技術,作用更大。
《thinking in java》這本書我讀了三遍了,可能有的人讀的不只三遍了,我就說說我讀了三遍之後的一些感想吧,首先絕對推薦這本書,為啥?可能有的人覺得太基礎,有的人感覺看不下去,說實話,我在看第一遍的時候,是在剛找到工作那會,那會可以說是一張白紙,雖然培訓了四個月,但是根本沒有真正的項目經驗,寫的代碼也很少,那時候讀這本書的時候,讀了前幾章,很仔細的讀,感覺很基礎,也都能讀明白,可是越往後讀,越不明白,為啥不明白,在我後來讀第三遍的時候才真正理解,就是因為後面的東西我根本沒有接觸過,沒有用過,根本不知道是啥玩意,第一遍我是硬著頭皮讀完的,前面幾章讀的很仔細,每一行都看,一直從不明白的那一章開始,剛開始也是仔細讀,甚至一個字一個字看,不明白就回來再看,可是越往後越不明白,甚至看幾遍也不明白,沒辦法,就開始瀏覽,可能因為我這人有強迫症,看電影和看書都是,不喜歡看一半,所以也把這本書給看了一遍,說實話,第一遍沒啥收穫,就記得自己看了一遍,其他啥也沒記住,哈哈哈哈,尷尬不!
第二遍是在工作了一年以後吧,其實這時候接觸的東西也很少,跟第一遍感覺差不多,只是稍微多明白了一點,後面一半多的內容還是不明白,還是瀏覽過去的,但是第二遍對這本書留下了印象,這個很重要,雖說是瀏覽,但是也是度過了,腦子裡有了印象,在第三遍的時候才真正讀懂,所以前兩遍的閱讀也很重要。
讀第三遍的時候是我工作了三年半以後,也就是最近才讀完的,第三遍我每一章都很仔細的閱讀,因為每一章都能理解,都感覺能學到很多東西,其實不是學到,是把自己接觸過的東西融會貫通了,額,這個詞說的有點不謙虛了,其實還沒有真正融會貫通,以後等自己工作年限多了,肯定還會讀,到時候收穫肯定更多。
說了這麼多廢話,說一下這本書的作用吧,其實《thinking in java》講的就是jdk裡面內建的許多基礎功能,在我們工作幾年之後,接觸的東西多了就會發現,幾乎所有java架構,Java項目都是直接或間接使用jdk裡面的東西開發的,所以說《thinking in java》是基礎,當你真正瞭解了這些基礎,再用到什麼技術的時候,就會知道這個技術是用jdk什麼開發的,原理是啥,這樣就不會感到陌生了,也就更容易上手,像我目前掌握的技術,如dubbo,zookeeper,hadoop等技術,還有23種設計模式,都可以在jdk中找到模型,因此這本書有用,職業生涯的不同階段讀,會有不一樣的收穫,因此不要輕易就放棄,哪怕讀不懂,也看完他,切記不要唯讀一遍就感覺夠了!
有說的不對的地方,還請各位大牛指正,我會虛心接受並改正,畢竟我只工作了三年半,也是在學習的路上,哈哈,這些只是我的一些感受!
本文出自 “11944010” 部落格,請務必保留此出處http://11954010.blog.51cto.com/11944010/1953580
《thinking in java》閱讀感想