哥们!你好,我回答问题以后你的分一定加给我了,我大学毕业,工作搞JAVA两年多了。呵呵,我的发言是这样的,我建议你先找培训,如果没时间也可以自己找书学习,
学习主线是这样的:
1.java基础知识(IO、多线程、网络)
2.java高级编程(SWING,JDBC,数据库编程)
3.数据库知识(mysql,oracle,sql2000等)
4.JSP基础(servlet,JSP,EL2.0表达式,JSTL,javabean等)
5.框架学习(struts2.0, hibernate ,spring)
6.构件学习(jta,SOA等)
这样你知道什么地方你不足吧,然后经过一段时间的学习以后,找一个工作,当然就算是不给钱,也是要做的,因为我学了JSP 老师说这个是给servlet做铺垫,学会了servlet,老师又说JSP跟servlet的学习是为了学struts,当我学好了struts,老师说学这个是为了struts+hibernate+spring的框架,然后我把这个会用了,去找工作,人家说还行 要了你了,然后我现在的工作完全用不上在学校学的。。。。。我现在每天工作都是用公司的框架了。哥们。记得把分加给我哈。可以找我的联系方式。我们交个朋友。
学习web开发
学html、javascript,不用学太深,基本应用,会查文档
学习java基本语法,和基本类,主要是集合类什么的,流和反射可以以后再学。
学习jsp、servlet。
学习struts、hibernate
先java入门,通过笔试,然后入职,在公司里面边工作边修炼,不要懈怠,最后就不止是混口饭吃的境界了。如果想学的快的话,最好要向前辈学经验,否则有可能学三年的时间也会感觉技术上很迷茫,不知路在何方。我在技术上是担任公司的项目开发经理,如果有意愿的话技术方面我会在短时间内让你得到提升。前面回答的也不错,但太笼统了,不适合初入门者。
关于这方面的问题,我在北京是做java的,就行业而言我觉得java方面的程序员已经是严重过剩;
一方面,由于前些年大学扩招;另一方面,近期java培训的机构犹如雨后春笋竞相而出,虽然为社会培养了很多廉价劳动力,但是使得本行业竞争过度,甚至可以说是恶性竞争;再者java入门简单,基本上你看看书报个班就可以做项目,明明是8000的活现在有些人1000也做。
计算机行业本身已经是过度竞争,一个职位有76人竞争,是现在中国所有行业竞争最激烈的。
而对于java而言,现在一个在职岗位大概有543人来竞争,行业人才竞争状况更是恶性的。