我很理解你的问题,因为从java迁移到j2ee是比较困难的过程。因为一旦进入web开发,所需的知识就不再有一条主线,而是横向展开,你为了做一个web项目,需要了解数据库,j2ee相关知识,html/css,js,框架,模式应用等等的知识,每一项技能都需要花费工夫去学习。而且这些技术在项目中缺一不可。这时候感到困难是正常的。你是非科班生,所以不可能像科班生一样去详细的学习每个技术,但是这些知识早晚用 展开
我很理解你的问题,因为从java迁移到j2ee是比较困难的过程。因为一旦进入web开发,所需的知识就不再有一条主线,而是横向展开,你为了做一个web项目,需要了解数据库,j2ee相关知识,html/css,js,框架,模式应用等等的知识,每一项技能都需要花费工夫去学习。而且这些技术在项目中缺一不可。这时候感到困难是正常的。你是非科班生,所以不可能像科班生一样去详细的学习每个技术,但是这些知识早晚用的到,所以还得慢慢来。我的学习路线建议是,先学习数据库,了解关系数据库是怎么回事,了解数据库设计原则,学习sql,不用学的特别深,有问题碰到了再说都可以,学到增删改查的sql和范式就可以了。然后学习html,这部分应该最容易,看懂就可以,不要求会写。接着学习jsp和servlet,这部分比较重要,强烈推荐马士兵老师的视频教程,跟着看,并且跟着写代码,写着写着就懂了,一定要动手,光看视频是没用的,马士兵老师都是一点一点手把手带着写代码的,不用担心不会写。其实像ssh这种轻量级框架底层实现都没有跳出jsp和servlet,牛人就是可以用很基础的东西实现很吊的功能。不要急着用框架,先用jsp/servlet做个小项目整个一下数据库,html这些知识。学框架的话,还要了解mvc,三层架构这些设计模式,这种资料很多,多看看也很容易理解。框架还是建议看马士兵的教程,原理操作讲的都很清楚,只不过稍微有点过时了。先学操作,再理解原理。最后也是要做一个项目整合框架和其他相关技术。再说点就业吧。不知道你还有几年的自学时间,说实话web方面java web学起来是最吃力的,按照题主描述的水平,比较努力的学个一年才会有点小成吧。而且非科班生比起科班生缺的还有很多其他的部分,比如编译原理,操作系统,数据结构,计算机组成原理等等这些知识,这些内功并非一日之功可以练成。php在国内用的公司比较多,上手也快。建议题主把j2ee学通之后多多涉猎其他知识。待遇的话北上广应届生大概5k左右吧。二线城市3k到4k差不多这个水平。以后的发展看实力。手机码字太累了…… 收起