近来开始学习java相关新技术,Spring, Struts2, Hibernate。几本in action的书读下来,收获很大,同时也觉得挺痛苦的。有几点体会如下:
尽量看英文原版,直接能够了解作者的意图。 如果是经过翻译的,还得隔着一层翻译的人。常常会看着中文再倒推英文会是什么词汇。 要是遇上不负责任的,那花时间不说,还一无所获。
看书过程中,会有不理解的地方,有时还会有很多地方。这时不能气馁,继续读下去,当理解之后,豁然开朗的感觉非常好。
看书过程中会不耐烦,老是往后看还有多少页,我经常这样干。还不停地到网上查,有啥学习技巧。查了一圈下来,感觉没有一个适合自己的。有的说理解hibernate花3天时间。我大概看了看java persistence with hibernate 这本书,一共800多页,17章内容。就算一天看一章,也得半个月吧。
与其跳来跳去地看,不如老老实实的看。有的说要结合实践,我自己觉得还是先把理论体系了解了。带着理论去实践,实践的效率更加高。如果不了解全貌,就去实践,容易纠缠在一些细枝末节上,迷失方向。
读java persistence with hibernate感觉辛苦,写这么些字,主要是自勉。
========================================================================================
大半年过去了,从效果说,还是先从简单入门为好,看看带例子的中文书。先有个具体的概念,然后找个简单的项目入手,有哪方面要用到或不明白的,再去看原版书,钻研细节,这样是一个合理的,循序渐进的过程。谁都不是圣人,圣人写的书,要想一下读懂,还是要先看看那些已经理解圣人理论的人写的书,这样,自己爬起台阶来也比较容易。
2010-02-08