欢迎来到知了堂!
联系电话:知了堂-电话号码 028-62016472

Java学习_Java程序员的成长路线_第3讲-知了堂

Java学习_Java程序员的成长路线_第3讲

  按照Java从业人员的职位晋升来说,Java程序成长路线大致如下

  Java程序员

  JavaEE初级软件工程师

  JavaEE中级软件工程师

  JavaEE高级软件工程师

  Java架构师

  按照职业发展方向,大致如下

  第一条职业发展路线(技术专精): 初级Java开发---中级--高级---项目主管--Java项目经理---网站架构师

  第二条职业发展路线(技术转产品):初级Java开发---中级--产品策划--产品经理---产品总监

Java程序员的成长路线

 

  Java初级程序员应该具备的技术

  Java基本语法

  Java面向对象编程

  反射、泛型、注解符、自动装箱和拆箱、枚举

  IO、多线程、实体类

  集合类、正则表达式

  XML和属性文件

  多线程

  网络套接字

  算法分析与设计

  JavaEE初级软件工程师

  JSF框架开发技术,配置文件(页面导航、后台Bean)、JSF组件库(JSF EL语言、HTML标签、事件处理、)、JSF核心库(格式转换、输入验证、国际化)

  Javaweb核心开发技术

  开发环境(Eclipse、Linux)

  三大组件(JSP、JavaBean、Servlet)

  扩展技术(EL、JSTL、Taglib)

  网页开发技术,HTML、XML、CSS、JavaScript、AJAX

  数据库设计技术,MySql、Oracle(这两个数据库能够掌握就可以了,毕竟Java开发用得最多就是这两个)

  Web服务器(Tomcat/Jetty/Resin/JBossWeb)

  JavaEE中级软件工程师

  多深入一下对Spring框架的应用

  多深入一下对Spring MVC框架的应用

  掌握好MyBatis这种轻量级ORM框架

  工作流

  搜索引擎

  缓存引擎

  设计模式

  JavaEE高级软件工程师

  任务调度

  身份认证

  报表服务

  系统测试

  集群

  负载平衡

  故障转移

  JavaWeb分布式开发技术

  JTA(Java事物管理)

  JAAS(Java验证和授权服务)

  JNDI(Java命名和目录服务)

  JavaMail(Java邮件服务)

  JMS(java信息服务)

  WebService(web服务)

  JCA(java连接体系)

  JMS(java管理体系)

  Java架构师

  面向云架构(COA)

  COA、SaaS、网格计算、集群计算、分布式计算、云计算

  面向资源架构(ROA)

  ROA、RESI

  面向web服务架构(SOA)

  WebService、SOA、SCA、ESB、OSGI、EAI

  Java设计模式

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

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

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

  Java与UML建模

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


          版权声明:本文由知了堂Java培训讲师撰写,转载请注明来源。