广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 计算机教程 > 正文

Java发展路线图的方向

作者:adminjiang发布时间:2021-08-15分类:计算机教程浏览:749


导读:作为项目组来说,每当接到一个公司需求后,需要进行如下工作:1、需求分析2、二次需求分析并制作流程图,数据库ER图3、编写需求规格说明书,包括编码规范,命名风格,常量定义,代码格式4...

作为项目组来说,每当接到一个公司需求后,需要进行如下工作:

1、需求分析

2、二次需求分析并制作流程图,数据库ER图

3、编写需求规格说明书,包括编码规范,命名风格,常量定义,代码格式

4、团队分工

5、确认每周提交工作进度表

6、项目开发

7、内部测试

8、项目功能说明书

9、上线测试


一、Java程序员:

1.Java开发入门:Java开发环境的安装与使用,包括JDK命令、EclipseIDE、Linux下Java程序的开发和部署等。

2.Java语法基础:基于JDK和Eclipse环境,进行Java核心功能开发,掌握Java面向对象的语法构成,包括类、

Java抽象类、接口、最终类、静态类、匿名类、内部类、异常的编写。

3.Java核心API:基于JDK提供的类库,掌握三大核心功能:

A.Java核心编程:包括Java编程的两大核心功能——Java输入/输出流和多线程,以及常用的辅助类库

实体、集合类、正则表达式、XML和属性文件。

B.Java图形编程:包括Sun的GUI库AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI库SWT和Jface;

C.Java网路编程:Socket编程,NIO非阻塞Socket编程。

4.Java高级特性:掌握JDK版本升级后的不同新特性,包括反射、泛型、注释,自动装箱和拆箱、

枚举类、可变参数、可变返回类型、增强循环、静态导入、Lambda、Stream等。

二,JavaEE初级软件工程师:

1.Javaweb核心开发技术

2.开发环境(Eclipse、Linux)

3.三大组件(JSP、JavaBean、Servlet)

4.扩展技术(EL、JSTL、Taglib)

5.网页开发技术:HTML、XML、CSS、JavaScript、AJAX

6.数据库设计技术:SQL、MySql、Oracle、SQLServer、JDBC

7.Web服务器:Tomcat

三、JavaEE中级软件工程师:

掌握Struts2、Spring、Hibernate、SpringMVC、Mybatis、Shiro、JVM等知识。

四、Java高级软件工程师

1.javaWeb开源技术与框架

2.工作流、搜索引擎、任务调度、身份认证、报表服务、系统测试、集群、负载平衡、故障转移

3.JavaWeb分布式开发技术、JTA(Java事物管理)、JAAS(Java验证和授权服务)、JNDI(Java命名和目录服务)…

五、JavaEE系统架构师:

面向云架构(COA)、面向资源架构(ROA)、面向web服务架构(SOA)

Java设计模式

1.创建式模式:抽象工厂/建造者/工厂方法/原型/单例

2.构造型模式:适配器/桥接/组合/装饰/外观/享元/代理

3.行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模板方法/访问者

Java与UML建模:

对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程

六、CTO首席技术官

发展战略、技术总监、团队提升、团队建设、项目管理、产品管理

一般情况下,java的发展路线是这样的,当然,具体情况因人而异。比如,有的可能后来转入产品职位或其他职位了。另外,每个企业里面java从业人员的title是不同的。比如,有的企业有CTO,而有的企业则只有技术经理或技术主任等,叫法不同,但本质和所需掌握的技术大致相同。

广州北大青鸟依托北京大学雄厚资源,是北大青鸟华南地区就业示范校区,学校提供学历+技能+就业服务,主要开设热门课程java培训,UI设计培训,PHP培训,Web前端培训,软件开发编程培训等全程项目实战,免费就业推荐等,详情请点击右边的咨讯框咨询在线的老师,同时还可以获取免费的试听课程,欢迎咨询哦!!!


计算机教程排行
标签列表
网站分类
文章归档
最近发表