您現在的位置是:首頁 > 單機遊戲首頁單機遊戲
Java工程師技術棧如何構建以及職業規劃
- 2022-08-25
青島有幾個沙灘浴場
一,技術棧的搭建
Java全棧技術如下,建議先從基礎的學起
前端部分
:
1)HTML:網頁的核心語言
2)CSS:使網頁更加豐富多彩
3)JavaScript:使網頁動起來的根本
4)HTML DOM:讓我們更加方便的控制 網頁
5)HTML BOM:與瀏覽器互動不可或缺的工具
6)JavaScript庫,主要是:jQuery及其外掛、YUI及其外掛
7)AJAX:
非同步提交
,增強了使用者使用網頁的互動體驗
8)JSON: 比 XML 更小、更快,更易解析的資料傳輸工具
9)FLEX:提供豐富多彩的動畫效果
10)
普元工作流
:更加清晰明瞭的幫助使用者處理業務流程上面的工作
11)JSP:Servlet的展示層,使網頁邏輯與網頁設計的顯示分離
12)JSTL:加強和簡化了JSP頁面的開發
13)EL:使JSP頁面寫起來更加簡單
後臺部分
:
1)JAVA語言程式設計基礎部分
2)JDBC:提供了一種基準,據此可以構建更高階的工具和介面,使Java開發人員能夠編寫資料庫應用程式
3)JavaMail:用於電子郵件的相關的程式設計工作
4)JUnit:單元測試,整個變成工作測試的地位始終非常重要
5)Log4j:使我們能夠更加細緻地控制日誌的生成過程
6)Servlet:JavaWeb的核心
7)Struts2:優點多功能強使程式設計工作更簡單,主要用於控制跳轉
8)Spring:優點多功能強使程式設計工作更簡單,主要用於管理物件
9)iBatis:同樣也是優點多功能強使程式設計工作更簡單,主要用於程式和資料庫之間的互動
10)SQL:與資料庫互動式程式設計的必備工具
版本控制:
1)SVN:版本控制,方便團隊協同工作
WEB伺服器:
1)Tomcat:優秀免費的中小型WEB伺服器
2)Weblogic:功能很強大的WEB伺服器
開發工具:
1)Eclipse:開源強大的Java程式設計工具
2)MyEclipse:在eclipse 基礎上加上自己的外掛開發而成的功能強大的企業級整合開發環境
資料庫:
1)Oracle:資料庫業界老大,這個常用一點當然,也僅僅是常用一些常用的功能而已,需要加強
2)MySQL:最好的
關係型資料庫
之一
3)SqlServer:最好的關係型資料庫之一
資料庫客戶端:
1)Toad:非常棒的資料庫客戶端軟體
作業系統:
1)Windows
2)Linux
遠端登入的會話工具:
1)SSH:一直在用,非常不錯
其他:
各種種類和版本的瀏覽器(推薦使用FireFox)、
office辦公軟體
系列、各種文字編輯器(推薦Sublime)、各種閱讀器等等。
二,職業規劃
職業道路該怎麼走?
Java這門語言可以發展的方向很多,如果想走開發這一條路的話,至少有七種選擇:
傳統領域:
後端開發:Java、Shell、Python、SQL
全棧開發:Java、HTML、CSS、JavaScript、Shell、Python、SQL、PHP
移動開發:Java、C、C++、Python
遊戲開發:Java、 C#、C++
新興領域:
AR/VR:Java 、C#,、C++
物聯網:Java、C、Python
計算機視覺:java、C++ 、Python
本文不做其他程式語言的發展道路以及非開發道路的職業分析,如果感興趣的話,可以移持續關注作者,以後會寫一寫相關內容哦~
瞭解完了一門語言可能的職業發展方向之後,你就可以根據你的個人喜好以及當下情況,選擇不同的方向鑽研。