一直想了解的是 在接下来的生活中 该怎么学习Java相关知识,到现在为止 已经做了两年的J2EE,有了一定的开发经验,但是总感觉距离技术大牛的距离还是蛮远的,如果每天都还是这样的打“死”代码那么最终的高度那是可以想象的!该怎么办才好呢?网上的一些人老是说 什么看书、看视频、多做项目。现在关键的是 不知道该看哪些书、哪些视频才好。多做项目那是不太可能的,由于现在是上班状态,做项目也只能是公司所接手的项目,剩余时间基本上没有特别多。工作的人应该都可以理解!现在是真心的求教,非常希望 能有哪位有过相当好的开发经验的大神告诉一下: 接下来该怎么规划J2EE方面的道路。能指点一下思想就行了,不需要代码。现在最缺的是那种思想、、、而并不是迫切的只解决代码问题。。

解决方案 »

  1.   

    搞基础就行了,
    搞好基础
    框架都是浮云
    基本的api先应用熟练了
    有空了看下源码实现
    数据库先玩基本的sql 存储过程等
    然后性能优化 dba的基本知识
    最重要的是部分数据结构与算法,设计模式
    重构也可以观察下
    个人经验
      

  2.   


    感觉说的还是不错,基础最重要,但是也不知道现在自己的基础到底能算是到了哪个等级,日常开发中 一般常用的J2EE项目 2W代码左右 自己基本上能个人搞定。不过在日常的 比如说面试中 还是会对那些小基础题所郁闷。看来有空得补下基础先。
    对于数据库所常用的Sql 基本都能弄出,所说的性能优化 倒是没有怎么特别注重过。
    对于所说的设计模式与算法,貌似都还没怎么深入过,这点应该是目前我最烂的一点了。综上所分析,果然发现了还有许多待改善的地方:基础、性能优化、设计模式和算法。额 还想问一下的是:要不要定一个方向的编程,比如说,专门弄电子商务 或者 ERP项目、、、等等这些方面的呢?现在感觉日常开发的还是蛮杂的 什么的都有,但是都没怎么特深入,还没有完全形成一个自己的知识体系!!!
      

  3.   

    偶也是入行不久 我感觉应该从以下几个方面去努力
    1,前台:js  jq  extjs  css  html5  这些相关的多看看,还有一些关于网站设计的,多搞一些设计,多看一些别人的设计模式
    2.后台: javase是基础要弄清一些概念,一些设计模式不用死记理解就行,javaee要弄懂靠这个吃饭呢,框架ssh这个不用说基本都要用到不全部用起码也用一两个,别的框架可以有时间去学或看看都有提高的,高端点的项目还会用到分布式...等等那些说来话长,ssh有时间多去研究一些不要知道怎么就行,还要理解透学会怎么优化
    3.数据库:3大主流数据库。学会应用,调优。
    4. 增强:多看些算法,好的设计模式,项目管理等等,linux系统...这些都学好了 你就是大牛了