java工程师要求会什么软件?Java软件工程师一般要上哪些课程
大家好,关于java工程师要求会什么软件很多朋友都还不太明白,今天小编就来为大家分享关于Java软件工程师一般要上哪些课程的知识,希望对各位有所帮助!
想成为Java软件工程师有什么要求
根据技术水平不同,Java工程师可以分为初级、中级、高级三个等级。不同级别的Java工程师,企业的用人要求也是不一样的,但都有以下几个共性:
1、夯实的Java基础
Java新技术层出不穷,,每个企业都有不同的侧重点。根据企业的用人需求,只有坚实的基础才能快速的掌握新技术。需要在核心算法、面向对象应用、数据结合及集合框架、输入输出、多线程、异常处理等多方面进行深入学习。
2、深入学习数据库知识
目前互联网离不开数据库技术。任何一个大中型的应用都跟数据库的好坏、数据库访问的效率直接决定了以后项目的成败。当前数据库最主流的技术就是Oracle和SQL语句两种,除了能熟练应用数据库体系结构和SQL语句之外,还要掌握数据库设计和SQL语句优化。
3、熟练操作Linux系统
Linux是当今应用做广泛的服务器操作系统,一名合格的Java工程师必须具备熟练地Linux操作技巧,这是企业面试最获得加分的重要指标之一。
4、系统的Web前端技术
随着互联网技术的更新,Web前端,包括HTML、Java script语言被越来越多的企业所重视。很多企业开始设立气“Web前端工程师”的岗位,作为一名合格的Java工程师不仅要不断学习Java script在内的Java知识。
5、企业及框架
Java是组件和框架的世界,所有的Java程序员都应该了解Java框架。
6、规范的企业流程开发文档
软件开发是团队工作,因此规范的企业流程开发文档就显得尤为重要。这也是区分“草根程序员”与“正规程序员”的重要指标之一,开发项目无论大小都应该严格按照企业流程开发文档进行。
Java软件工程师一般要上哪些课程
Java软件工程师应学习课程大致如下:
1、软件技bai术基础、java基础编程、java语法,SQL Server 2005基础编程、C#基础编程;
2、SQL server高级编程、网页设计与制作、javascrit编程、java高级编程、java web开发商务网站;
3、数据库:MySql、Oracle、DB2;
4、JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用到;
5、HTML、CSS、Java scrit。 HTML-(Hyer Text Mark-u Language)超文本标记语言。CSS-(Cascading Style Sheets)层叠样式表。 JavaScrit-是一种由Netsce的Live Scrit发展而来的脚本语言;
6、学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础上扩展和维护WEB程序,如何使用它的附加服务,如连接池;
7、JS、Servlet,这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础;
8、企业流行框架:Struts、Sring、Hibernate、XML应用与开发、MVC应用与开发、Linux平台与应用;
9、UML与Java设计模式;
10、了解在Java项目中使用的新技术。如Ajax、java ee等。
成为初级java工程师需要学什么
1、首先要学习java的基础知识。
不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。
2、做一个java项目
在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。
3、学习数据库的基础知识和开发应用
软件开发离不了数据库,掌握几种流行的数据库:Oracle、SQL
server、MySQL等。
4、JEE基础
在这里首先要学习网站基础,包括HTML、DHTML、JavaScript;接着要学习XML,XML JAXP;然后学习JEE基础,包括JEE开发环境,RMI/IIOP、JNDI;最后学习JDBC数据库的应用开发。
5、web开发
全面的JEE的web开发知识:Servlet JSP javaBean TagLib,到这里做一个完整的web应用项目开发。
6、EJB开发
包含全面的EJB知识:1)EJB入门和无状态会话Bean;2)有状态会话Bean;3)BMP和CMP是实体Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的开发和应用;
7、开源框架的学习
学习几种现在流行的开源框架:Struts、Spring、Hibernian、Webwork等。完整的学习这些框架的开发和应用。如果有兴趣还可以学习Ibati框架、AJAX技术和DWR框架的开发和应用。
8、JEE项目
综合应用JEE的知识来开发一个完整的应用。
9、面向对象分析与设计
java是一种面向对象的语言,所以要深入学习面向对象的分析与设计,另外还要学习UML统一建模语言。
10、接下来就是系统设计与架构
这里要学习的是Java设计模式、EJB设计模式、JEE核心设计模式、JEE应用程序框架设计。
11、软件工程
软件工程基本理论知识的学习,还有Rup和极限编程。
12、技术研究
学习搜索引擎技术:如Lucene等、工作流技术:包含Shark、JBPM等、SOA架构和应用。
13、综合项目实战
实现一个企业级的应用。
每个阶段在做项目的基础上牢固的掌握应用到的知识,只有在实际的应用中发现问题,加深所学的知识。
JAVA软件工程师需要学哪些课程
1、软件技术基础、java基础编程、java语法,SQL Server 2005基础编程、C#基础编程;
2、SQL server高级编程、网页设计与制作、javascrit编程、java高级编程、java web开发商务网站;
3、数据库:MySql、Oracle、DB2;
4、JDBC Java数据库连接。使用Java程序操作数据库。这部分非常重要。几乎所有的企业项目都会用到;
5、HTML、CSS、Java scrit。 HTML-(Hyer Text Mark-u Language)超文本标记语言。CSS-(Cascading Style Sheets)层叠样式表。 JavaScrit-是一种由Netsce的Live Scrit发展而来的脚本语言;
6、学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础上扩展和维护WEB程序,如何使用它的附加服务,如连接池;
7、JS、Servlet,这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础;
8、企业流行框架:Struts、Sring、Hibernate、XML应用与开发、MVC应用与开发、Linux平台与应用;
9、UML与Java设计模式;
10、了解在Java项目中使用的新技术。如Ajax、java ee等。
关于java工程师要求会什么软件到此分享完毕,希望能帮助到您。