1、好的东西是要时刻关注的,如果对自己有用,就可借鉴!但并不意味着一定要认认真真的去学它!
2、当你基础知识不是很扎实的时候,建议多花点时间在这上面,只有你对这些很熟悉了,对很多东西的原理把握就很容易了。
3、多看看开源项目的源码。
4、多尝试下构架的设计,哪怕很简单的也好。
就说这么多了,希望对楼主有用,再补充一点,你说的structs等这些都是应用,很简单的,根本不需要花多少时间,当我要用它时,很快就可以上手了,要把主要学习时间安排在基础、思想、构架、设计上(这些就不是需要长期的培养了)
Thanks
Hima

解决方案 »

  1.   

    修正下
    (这些就不是需要长期的培养了)
    改成
    (这些就是需要长期的培养了)不好意思,忙中出错了
    Thanks
    Hima
      

  2.   

    《Spring2.0技术手册》——>《Spring专业开发指南》
    《深入浅出hibernate》
    理论差不多了再卖本上面2个技术综合应用的书看看 比如说《XXXX宝典》不用我具体说了 哪个出版社爱出以宝典结尾的书楼主应该知道 照书做一遍基本就差不多明白了 要是想再深研究那就找找国外的资料看看
    虽然现在可能以前学的东西用不上 那并不代表以后用不上 而且跟你个人的喜好方向有关 如果你个人喜欢这方面可以在业余时间做啊 也许以后还真要靠这些业余学的东西吃饭呢 写代码就是这样 也许这个项目用这些技术也许下个项目就换了 总之多学点有好处
      

  3.   

    首先感谢两位的帮助,我很认同zxhcloth(hima) 的话,您说基础、思想、构架、设计这些能力具体怎样去提高呢?能具体给我说下吗?最好列上几本书,或者什么样的源代码给我看。
      

  4.   

    用SPRING,HIBERNATE不错啊,现在大把公司在招这方面的人,再换一家!
      

  5.   

    struts,spring,hibernate应该很有用的现在.看看别的公司
    也许就不一样了.
      

  6.   

    我认为JAVA基础当然是很重要的,像现在你应该多做做大项目学习其架构,开发流程,思想等。像现在流行的东西只要关注一下,知道他们的特点和基本原理,这样你在架构一个项目时就知道怎么去选择解决方案了。还有可以学学JAVA的多线程,SOCKET,TCP/IP,NIO等这些高级的东西,是很能增强实力的。
    还有就是多学学项目管理,人际交往等这些方面,有机会就转到管理或转行。
    另外学习归学习,玩归玩,空闲的时候就去和朋友吃吃饭,打打游戏,喝喝酒,唱唱歌,酒吧迪吧蹦蹦迪,开开心,这样你会发现有很多路子可走!