java开发2年了,一直没涉及到算法,更多是关于软件设计思想。
感觉做java就是靠经验的积累,一个研究生跟一个高中生做java,同样的精力跟智力下,5年后我感觉不出他们有什么区别。

解决方案 »

  1.   

    看你拿java做什么了
    若是停留在重复编码,做一些复制黏贴改改的工作
    做三年和做一年其实一样的学数据结构,算法,设计模式等等,对了,还有数学,你会发现自己写代码的能力提升很多【可以说境界变了】
    然后,往上发展,基于自己扎实的基础,你会从整体架构上以及某些有挑战的细节上进行深入研究,这些都是别人干不了的如果天天只做没营养的,很难提升的,而且很累~~
      

  2.   

    基础很重要,我才搞java不久的时间也就2年时间,跟我一块的同学朋友他们只注重开发层面的,我很庆幸的是我自己一直都比较注重自己的底层包括javase基础,数据结构,算法等等,很显然慢慢的我觉得我在开发过程我看的比他们多很多,而且是理解层面的!
      

  3.   

    新人啊  问题幼稚  别笑话我啊什么叫 底层包括javase基础,数据结构,算法等等,
    麻烦解释下    谢谢