更新時(shí)間:2020-08-24 11:40:51 來源:動力節(jié)點(diǎn) 瀏覽3572次
大家都知道java程序員也是分等級的,不同的等級需要掌握相應(yīng)的技術(shù),按照J(rèn)ava從業(yè)人員的職位晉升來說,Java程序員晉升路線大致如下:
1. Java程序員
2. JavaEE初級軟件工程師
3. JavaEE中級軟件工程師
4. JavaEE高級軟件工程師
5. Java架構(gòu)師
1. Java基本語法
2. Java面向?qū)ο缶幊?/p>
3. 反射、泛型、注解符、自動裝箱和拆箱、枚舉
4. IO、多線程、實(shí)體類
5. 集合類、正則表達(dá)式
6. XML和屬性文件
7. 多線程
8. 網(wǎng)絡(luò)套接字
9. 算法分析與設(shè)計(jì)
1. JSF框架開發(fā)技術(shù),配置文件(頁面導(dǎo)航、后臺Bean)、JSF組件庫(JSF EL語言、HTML標(biāo)簽、事件處理、)、JSF核心庫(格式轉(zhuǎn)換、輸入驗(yàn)證、國際化)
2. Javaweb核心開發(fā)技術(shù)
3. 開發(fā)環(huán)境(Eclipse、Linux)
4. 三大組件(JSP、JavaBean、Servlet)
5. 擴(kuò)展技術(shù)(EL、JSTL、Taglib)
6. 網(wǎng)頁開發(fā)技術(shù),HTML、XML、CSS、JavaScript、AJAX
7. 數(shù)據(jù)庫設(shè)計(jì)技術(shù),MySql、Oracle(這兩個(gè)數(shù)據(jù)庫能夠掌握就可以了,畢竟Java開發(fā)用得最多就是這兩個(gè))
8. Web服務(wù)器(Tomcat/Jetty/Resin/JBossWeb)
1. 多深入一下對Spring框架的應(yīng)用
2. 多深入一下對Spring MVC框架的應(yīng)用
3. 掌握好MyBatis這種輕量級ORM框架
4. 工作流
5. 搜索引擎
6. 緩存引擎
1. 任務(wù)調(diào)度
2. 身份認(rèn)證
3. 報(bào)表服務(wù)
4. 系統(tǒng)測試
5. 集群
6. 負(fù)載平衡
7. 故障轉(zhuǎn)移
8. JavaWeb分布式開發(fā)技術(shù)
9. JTA(Java事物管理)
10. JAAS(Java驗(yàn)證和授權(quán)服務(wù))
11. JNDI(Java命名和目錄服務(wù))
12. JavaMail(Java郵件服務(wù))
13. JMS(java信息服務(wù))
14. WebService(web服務(wù))
15. JCA(java連接體系)
16. JMS(java管理體系)
1. 面向云架構(gòu)(COA)
2. COA、SaaS、網(wǎng)格計(jì)算、集群計(jì)算、分布式計(jì)算、云計(jì)算
3. 面向資源架構(gòu)(ROA)
4. ROA、RESI
5. 面向web服務(wù)架構(gòu)(SOA)
6. WebService、SOA、SCA、ESB、OSGI、EAI
7. Java設(shè)計(jì)模式
8. 創(chuàng)建式模式:抽象工廠/建造者/工廠方法/原型/單例
9. 構(gòu)造型模式:適配器/橋接/組合/裝飾/外觀/享元/代理
10. 行為型模式:責(zé)任鏈/命令/解釋器/迭代子/中介者/備忘錄/觀察者/狀態(tài)/策略/模板方法/訪問者
11. Java與UML建模
12. 對象圖、用例圖、組件圖、部署圖、序列圖、交互圖、活動圖、正向工程與逆向工程
以上就是Java程序員晉升路線,大家可要朝著自己的目標(biāo)去努力哦。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743