目前Java的广泛性,Java工程师也受到众多企业的欢迎,java属于互联网企业需求首位。正因为如此,越来越多的在校大学生及公司白领也纷纷加入Java学习的队伍中。
初识java,应该掌握哪些知识呢?
(1) 熟悉主流数据库Oracle、MySQL、MS-SQL Server,熟练掌握SQL。
(2) 熟悉使用Struts2.x、Spring4.x、Hibernate5等常用开发框架;
(3) 熟练使用JavaScript、Ajax技术及AngularJS等前端MVC框架;
除此之外,还有一些特色要求:
(1) 精通J2EE,熟悉主流应用服务器如JBOSS(WildFly)、WebLogic、WebSphere中至少一种;
(2) 熟悉J2EE平台部署配置及性能调试(WebLogic和WebSphere);
(3) 熟悉web service 开发,精通一种大型数据库开发和调试;
(4) 精通Transaction、Security、Persistence等机制及实现,IOC、AOP、SOA等理念及实现;
(5) 熟练掌握面向对象的分析设计技术和工具,包括UML等;
(6) 了解Web应用的性能瓶颈和调优方式;
(7) 了解软件测试、软件工程、SOA、设计模式等相关知识;
(8) 应用过UML、重构、软件设计模式,Ruby技术者优先;
学好java,以后的发展方向路线是什么?
JAVA软件工程师的未来发展方向大致分为两类,一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。
总之,不积跬步,无以至千里;不积小流,无以成江海。只要下功夫去学java,一定是可以学好的