每个人的基础都是不同的,学习能力是不一样的,学习java的时间也不同。根据目前的java系统,我们应该熟悉基本操作,掌握每一个关键框架,每天学习6~7个小时,坚持学习半年左右完成全部内容。多加练习,你几乎能找到工作。
第一阶段:HTML+CSS静态布局,有人愿意说我做后端,前端的事情不在乎,这本身就是一种误解,现在HTML5这么强大,你就不会有任何竞争力了。 第二阶段:必须掌握的JS/jqjs尤其重要,也是最困难的。不用说,Java在前端和后端都占有很大的比例。很多人无法理解这一点是有道理的。这与思考有关。正确理解数据结构有助于学习Java和javase。
第四阶段:JSP相关技术JSP和servlet目前,有些公司不使用JSP,因为它的加载速度有点慢。但我最好现在就学会。毕竟,它在Java系统中非常重要。
第五阶段:JavaEE企业开发框架,Struts2,Hibernate4,mybatis3,Spring4,SpringMVC,所有这些东西都需要掌握,但是整个Java的具体实现都可以相当的理解,确实很难,如果自学,可能性很小。
Java在找工作
1时应该掌握哪些技能。熟练使用Axure、PowerDesigner和enterprise Architect,熟练使用java开发环境eclipse和IntelliJ,熟练使用前端开发环境webstorm,熟练使用软件版本控制工具SVN和git,熟练使用项目建设和管理工具Maven和gradle。
掌握面向对象编程的Java语言,熟悉常用的javaapi,包括集合框架、多线程(并发编程)、I/O(NiO)、socket、JDBC、XML、反射等3。熟悉基于JSP和servlet的Java Web开发,深入了解servlet和JSP的工作原理和生命周期,熟练使用JSTL和El编写无脚本的动态页面,有使用listener、filter等Web组件和MVC架构模式进行Java Web项目开发的经验。
熟悉hibernate和mybatis的核心API,深入了解hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理和性能调优。