学习的路上有点迷茫 请大家帮忙

我现在还是一名学生,想成为一名java工程师(将来想当需求分析师),自学了struts+Hibernate+spring flex 现在有点迷茫不知道接下来该学点什么
[b]问题补充:[/b]
[quote]你自己觉得学得很深入了吗,深入研究这些框架的原理

再看设计模式,软件架构设计,uml等
[/quote]
学的不是很深,深入原理的目的是更好的应用么,但是我感觉这些框架设计的很容易被人应用了,不知道怎样深入研究原理,看源码?
[b]问题补充:[/b]
那我先看哪个源代码比较好呢?

你自己觉得学得很深入了吗,深入研究这些框架的原理

再看设计模式,软件架构设计,uml等

研究这些框架的架构设计,模块是怎么分的,里面用了很多设计模式呢,

好的框架的代码是写得很优雅的,看源码也是提高的一个很好的途径呢,

随自己啦,

web框架就struts

orm框架就hibernate

综合就spring,