zoukankan      html  css  js  c++  java
  • [刘阳Java]_Java程序员的成长路线_第3讲

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

    • Java程序员
    • JavaEE初级软件工程师
    • JavaEE中级软件工程师
    • JavaEE高级软件工程师
    • 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中的编码问题
    java restful api
    编码方式
    LinkedHash
    Zoj 2562 More Divisors (反素数)
    spark复习总结03
    spark复习总结02
    spark复习总结01
    使用二进制解决一个字段代表多个状态的问题
    spark性能调优05-troubleshooting处理
  • 原文地址:https://www.cnblogs.com/liuyangjava/p/5981610.html
Copyright © 2011-2022 走看看