亂扯一下《effective java》
以前迷糊的看了大半《effective java》,有些看的云里霧里,有些則看的非常開心。這次決定沉下心來好好從頭讀一遍,就像當(dāng)初看《think in java》一樣。個(gè)人感覺《effective java》非常不適合新手閱讀,因?yàn)檫@本書更多的是講的是一些skill,而不是knowledge。所以在沒有在好好掌握好knowledge之前看是不明智的,也打擊自信心的。
在看的同時(shí),我一直在思考一個(gè)問題,書中提到的這些skills確實(shí)非常好,可是我們?cè)趯?shí)際design或者coding中如何用上去呢?就像軟件工程的一些東西,好嗎?非常好,可是作為一個(gè)新手,或者還沒到能夠把這些skills用到實(shí)際項(xiàng)目中的人,如何去用?
這是一個(gè)蠻苦惱的問題,想了半天,也許我的解答就是犯錯(cuò)。給你失敗的機(jī)會(huì),當(dāng)你用一些不好的東西帶來痛苦的時(shí)候,你就開始尋找新的路。然后這些skill就會(huì)幫你很happy的解決這些問題。就像最近看Nosql,每一種技術(shù)的興起,絕對(duì)有它特定的需求。也許IT這個(gè)領(lǐng)域永遠(yuǎn)都要跟著需求走才是對(duì)的。
那是不是,現(xiàn)在不需要去看《effective java》這種書呢?我還是覺得no,因?yàn)橹R(shí)是一個(gè)積累的過程,就像Design pattern,當(dāng)初學(xué)習(xí)的時(shí)候,感覺非常好的東西,學(xué)完就忘記了,可是真的到項(xiàng)目中,老大說去按照某個(gè)模式去實(shí)現(xiàn)的時(shí)候,你會(huì)豁然開朗,確實(shí)這樣會(huì)好很多,慢慢的就在積累屬于自己的經(jīng)驗(yàn)。先積累知識(shí),后積累經(jīng)驗(yàn)。No forever,這個(gè)領(lǐng)域永遠(yuǎn)都有很多新的東西。。呵呵。。
好了,亂扯了這么多,大囧。。還是繼續(xù)看書,繼續(xù)記錄自己學(xué)習(xí)中的點(diǎn)點(diǎn)滴滴吧。哈哈。。
---------------學(xué)習(xí)筆記的鏈接(持續(xù)添加ing)---------------
posted on 2011-04-30 09:56 潘潘.eagle 閱讀(276) 評(píng)論(0) 編輯 收藏 所屬分類: JAVA