再遇学习中的迷茫,请前辈们点播。。

记得上次我在JE上提过这样的问题,当时各位前辈们有积极的对我进行了指点和帮助,这么长时间过去了,之间也做了项目,但是却没有停止我学习的脚步,前一段时间一直在看pl/sql编程指南,对着上面的例子,反复学习,推敲,并且亲身去体验,知道了oracle是如此这般的强大,我们知道的还很少,但是,看了之后发现,上面的知识,离我的应用好远好远,基本上用到的为零。当然了,他的强大还远不止这些,再次陷入迷茫,大家都说中国做不出优秀的软件,那是因为许多项目,是在代码的相互copy之间做成的。现在请前辈们指点,接下来的学习之路,我该怎样走下去,苦我不怕,但是,我却没有了方向,这是最可怕的。。

项目经验很重要,这能加深你对你所学的东西,看的书的理解。

你喜欢web,那好,你就可以多关注这方便的东西。首先是一些J2EE规范,一些servlet,filter等等,然后一些常用的框架的使用,然后就可以研究一些开源框架等等。

还是要说基础,基础一定要好,不仅会用还要知道为什么,多看看think in java不错,然后是java核心,接着是 effective java 第二版。这些看了你的基础就差不多了,可以选择了解《深入java虚拟机》。。

然后可以看一些设计模式,这是要知道的,看《重构-改善代码设计》的等还有其他,可以一步步摸索着来。多去一些论坛,看大家都在谈论什么!

学习基础,以及现在或者最近将来能用到的知识,然后你慢慢的就深入了,然后在接着看一些更深入的东西。。

要一步步来,不要盲目的就去看很难的东西,那样会打击你的信心的,也会让你失去兴趣!

看书最好,然后多练,还有看自己喜欢的,感兴趣,这个使你能继续读下去的动力!

    单从Oracle来看,一般项目中,应用开发所用到的东西也很有限,不外乎就是简单的数据存储、函数、过程、触发器、包、javasource、视图、dblink、数据导入、导出、备份等等,我遇到过的,也就这些而已。
    其实,做Oracle的DBA或者优化等工作的人,他们对此的研究,可是要费一番心血的,怎么做到的?也是通过自己一点一滴的积累,在解决问题的过程中获取经验,特别是,越往上走越难,因为,可以查证和求询的对象越来越少,很多时候不得不去啃英文的文档。
    楼主可以考虑向Oracle的DBA发展。

ok,没问题。结账吧。以后大家共同学习!