JavaEE+大数据,是近年来IT开发领域的热门,同时也逐渐广泛应用于各个行业中。Java EE平台构建于Java SE平台之上,提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的和安全的网络应用程序。而大数据的特点是数据量大、数据种类多、要求实时性强、数据所蕴藏的价值大。当然相对于没有基础的学员来说,JavaEE技术不是一两天就能够掌握学会的,在进行JavaEE学习前,要着重考虑以下两个方面:
JavaEE学习的技术相对比较难,也比较枯燥,还需要严密的逻辑思维。所以,如果没有兴趣的话,很难坚持学习JavaEE技术。如果只是为了高薪的工作,在今后的学习中,一旦遇到困难,就会觉得太难了,想着会放弃,java这种入门门槛低,只要有技术就好混,不想其他很多行业要么靠关系,而且能直接到就业水平的学习成本也相对少...不过要是走这个路,就要靠本事吃饭,想打酱油混是没什么钱的.等做几年能管项目了或者走讲师的路,钱更多啊.总之这个行业是你努力多少立马就回报多少,屌丝逆袭的成高级屌丝的首选!
学java大有前途,一个JAVA工程师在网站、插件编辑、游戏、媒体等许多方面都能发挥作用,不论你做软件程序设计还是信息系统分析师甚至电影的美化制作都要用到一些JAVA语言知识。一般的公司需要JAVA语言熟练,能独立读懂程序并能够编写各种语句的编程师。JAVA语言是一种高级语言中的高级语言,有很高的集成度,这方便了编程人员编写更复杂的商用程序。
首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因为现在用的比较少。重点是看懂Java中的面向对象、集合框架、JDBC、异常、IO、线程和网络编程。JavaSE搞定后再学习Servlet、JSP,然后才是经典的Struts2、Hibernate和Spring,学习框架时重点理解框架的运行原理,甚至可以尝试自己写个轻量级的框架。理解运行原理的最好方法就是阅读源代码,还是要感谢Java中的开源项目。这期间还要多找各种大小的项目去完成,不一定要大,但是要精致,功能要完整,这样可以练习所学知识,并且可以在做项目中发现自己的知识体系中不足的地方。关于看视频,我不推荐,很多同学一天到晚就知道看视频,殊不知,编程真理在于“练习,练习,不停练习”!
下面我聊一下JAVA学习的基本内容和路线:
第一:首先建议大家从HTML+CSS 静态布局还开始,有人说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力。
第二:JavaScript和jQuery的学习,不用说JavaScript无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个跟思维有关系,适当了解一下数据结构有利于学习JavaScript和javase。
第三:最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基础部分,上过学的人都知道,任何一个试卷80%都是基础,没有太难的东西,JAVASE就是JAVA的基础,根据我这么多年学习java的经验来看,如果一个人学不好JAVASE,那JAVA基本就是白学,后面的框架基本就是听天书。
第四:数据库,不用了说了,最常见的那三个数据库,增删改查,多去练习SQL语句吧,复杂的连接表示有难度的。
第五:JSP和servlet 就目前来看 有些公司现在不用JSP,因为他的加载速度有点慢。不过还是现在学着吧,毕竟在JAVA体系中也是非常重要的。
第六:框架,struts2,hibernate4,mybatis3,spring4,spring mvc,这些东西都要掌握,但是整个JAVA体现想要理解的还算可以确实有些难度,自己的话,基本没啥可能了。
再补充下:当学习Java的期间,会碰到各种各样的异常,请积累这些异常信息,以及如何出现的异常和如何处理的,因为java中常见的异常就那么几种,积累的多了,处理问题的能力就提高,这样水平会提高的很快!
网友评论