从目前的全国招聘量上看,对java开发人才需求量是很大的,而且未来的仍然是主流,目前的企业级应用项目还是很欠缺的。学java很有前途的,薪资也很可观。
一技傍身,学得好不怕就业前景不好,至少在短期内java是有广大的就业前景的。如c语言,发展几十年,到现在还是屹立不倒,关键是要真正的学会了,由此触类旁通,到时候学别的东西也不会太难的。对于学习java基础的经验就是多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。
对于抽象的东西要能具体化,对于具体的东西要能抽象化。我学习java基础一直使用的是《java核心技术》这本书,感觉挺不错的,很基础很全面。我一直强调重视基础,如果你的java基础打的牢,你在学习那些java框架就是非常轻松的事了。
学习java,的确要学习的东西很多,java不像一家独大,java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。其实不管java东西再多,总有规律可循。根据自己的发展方向的不同,可以选择不同的学习路线。对于怎样成为一名出色的java web程序员,我的建议是: 1、jsp的知识不能欠缺理解什么是servlet,什么是java bean,熟悉jsp常使用的标签。 2、学习一个或一个以上的web表现框架。如果从使用的程度上来讲,struts依然是最流行的框架,社会需求也很大,所以学习struts是一个不错的选择。jsf作为一个标准,虽然现在使用的人不多,但是为了明天的主流,学习jsf也非常不错。
3、说说spring,ejb。作为业务逻辑层的轻量级架构框架spring,依然占据着主流的位置,虽然ejb3的发布对它冲击很大,但是在比较长的时间里,它的位置还不能撼动。学习spring会很快带来实际效益。当然ejb3的发布开始渐渐挽回以前丢弃的市场,作为官方的标准,它的未来充满光明,学习ejb3会非常的有前途。其实才开始毕业没必要学习他们。很多公司也不使用这样业务逻辑层的框架。