目前,我会一些基本的Java编程,自己用Eclipse编了两个小的分布式系统(很小),会基本的数据库操作(SQL、MySQL,对Oracle也有一点了解),也会一点Web编程,初步了解并能简单使用hibernate、struts,我很想能深入学习,想请教一下,下一步我该学哪些东西,请名位指点一下。

解决方案 »

  1.   

    1. 如果你是学生的话,或者去企业兼职,或者跟老师做些项目,参与企业项目开发。
    2. 钻研一下 Java 核心和基础,例如多线程编程、NIO、JVM 等等,如果能找到相关方面的项目做是再好不过的。
      

  2.   

    建议兼职参加实际的项目开发。工作中也许并不需要这么多技术,工作出色并且得到老板赏识的未必是技术牛人。不妨学习一下CMM流程、项目管理、沟通交际方面的能力等等。
    技术的复杂度是有限的,有了你现在的基础,需要用新技术时很快可以学会。
    请参考,呵呵。
      

  3.   

    1.把网上所有java面试题都背下来(百度一下“java面试题”)
    2.伪造几条工作经历
    3.玩命面试,混入一家公司真正做起项目来
    很多东西,在家里自己倒腾是学不会的
      

  4.   

    建议到公司!现在没有法去时,尽量多增加几个表做个项目,熟悉hibernate的one-to-many,many-to-one,看struts的源码了解它的基本原理,spring在公司已经普遍使用了,要看spring的书了!