老手,總會去到類似瓶頸的地方,每天上班下班,泡網泡論壇,渾渾噩噩。想再有寸進,總要下一些決心,今晚記下來以自律:
1.安靜的讀書
雖然書中的資訊比網絡滯后,中文版的翻譯更再慢上一截。但書本的深度總結,比零零散散的網絡資訊要深刻、完整而有條理得多。
還是那句,看書最好中文(翻譯太爛的除外)。
還是那那句,看書最好晚上,工作時間偷的或者零碎時間擠的,不適合。
2.網媒只看深度文章
比如IBM DeveloperWorks、InfoQ和TheServerSide的的Article欄目,還有JavaWorld和OnJava。
其中IBM DW和InfoQ都有中文站,不急著看的文章可以等他們先翻成中文。
另外值得看的是一些年會如JavaOne2007、QCon2007....的PPT,它們是全年熱點的風向標,而PPT又言簡意賅,看起來效率很高。
3.Don't spend many time on Forum、Blog 和 News site
有兄弟號稱每天花兩個小時看Blog,這實在太多了。
它們只該作為零碎時間里的打發,或是孤獨感的渲泄,而不能倚為主要的知識獲取途徑。
這類網站,無論中英文都沒有本質區別,東西看了當然會有收獲,但總有在沙里淘金的感覺。
Web2.0推行全民參與,但信息的爆炸又使我反向的開始迷戀前面重的,傳統的書和文章。
4.有技巧的閱讀開源項目代碼
基礎理論看得差不多,但自己的項目也就作成那個樣了,想再有突破,閱讀代碼是不錯的途徑。
但閱讀之后卻未必就能突破,很多時候看完也就看完了而已。
所以,先要有閱讀的目標,規劃好到底想從中學習什么,比如看mule ,要看它的SEDA,它對協議層的屏蔽,它對TCP、 IBM MQ
Serires的封裝實現,它的JMX
Agent等等。如果你想不到為什么看它,比如看Spring只是覺得它最近挺火的而不是工作上有什么關聯需要借鑒........那懵懂的扎進去,只能
記下一段段的這里A調用B、B調用C、C調用A....(現在的代碼一般職責分配都很細,動不動就A調B,B調C),每個小類要看完看懂都不難,但辛苦追
蹤完這些調用關系并不是你的閱讀目標,即使開始真的僅僅因為Spring火而去讀它,也要在閱讀之中盡快發現亮點,找尋目標。
5.筆記筆記
筆記,而且是有條理成文章的筆記,也許是對抗自己每天渾渾噩噩泡在網上,眼前流過大量資訊的那種虛無感的唯一工具。
6.總結
定位高質的、對自己進步最有幫助的知識來源,脫離泡網的虛無狀態,高效使用時間。
http://blog.csdn.net/calvinxiu/archive/2007/05/21/1618553.aspx