[劉陽Java]_Java程序員的成長路線_第3講

按照Java從業人員的職位晉升來講,Java程序成長路線大體以下java

  • Java程序員
  • JavaEE初級軟件工程師
  • JavaEE中級軟件工程師
  • JavaEE高級軟件工程師
  • Java架構師

按照職業發展方向,大體以下程序員

  • 第一條職業發展路線(技術專精): 初級Java開發---中級--高級---項目主管--Java項目經理---網站架構師
  • 第二條職業發展路線(技術轉產品):初級Java開發---中級--產品策劃--產品經理---產品總監

Java初級程序員應該具有的技術web

  • 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建模
  • 對象圖、用例圖、組件圖、部署圖、序列圖、交互圖、活動圖、正向工程與逆向工程
相關文章
相關標籤/搜索