开始用java半年多,跟着做了一下小型项目(spring+hibernate+struts),主要做action到页面的部分,现在想进一步提高自己,但又找不到方向,高手们指点一下 象我这种情况 又该象那方面下手?

解决方案 »

  1.   

    看看设计模式,重构,敏捷开发,软件工程,UML,
    单纯的做一个项目是不够的。需要思考的是项目实施中的各种问题,回顾和反思这些问题以及找寻问题的解决方法。
    咔咔
      

  2.   

    lipeipei(lipei) 说的好  总结很重要
      

  3.   

    lipeipei(lipei) 的意思是边做边看书?
    关于 设计模式  重构 等 那些书比较经典啊,感觉看理论方面的书有点抽象
      

  4.   

    既然在作  spring+hibernate+struts  开发,那就把当前的这个系统认真的学习,熟悉,应用啊.spring+hibernate+struts这三个框架结构都是好东西,能熟练的应用这三个框架结构,对学习上面所说的设计模式/uml/软件工程等都有很多的好处,从实践到理论再到实践.这样的学习和工作过程,是编程和实施项目提高能力最好的过程.楼主不要错过几乎啊!
      

  5.   

    hydrus:请问 怎样学习这三个框架  是看他的源代码 呢 还是从头到尾用三个框架实现一个系统?!
      

  6.   

    设计模式:可复用面向对象软件的基础   
    http://www.china-pub.com/computers/common/info.asp?id=684
    java与模式
    http://www.china-pub.com/computers/common/info.asp?id=8182
    分析模式
    http://www.china-pub.com/computers/common/info.asp?id=16605重构:改善既有代码的设计(中文版) 
    http://www.china-pub.com/computers/common/info.asp?id=12901
    敏捷软件开发:原则、模式与实践
    http://www.china-pub.com/computers/common/info.asp?id=13569迷茫的话,可以看看
    程序员修炼之道---从小工到专家   
    http://www.china-pub.com/computers/common/info.asp?id=18020
    这本书可以解答一部分你的疑问