2024 年成為 Java 開發人員的路線圖:
下面的圖表展示了成為 Java 開發人員可以採取的路徑以及您想要學習的程式庫。我製作了這張圖表,作為每個問我「作為 Java 開發人員下一步應該學習什麼?」的人的提示。
中文版
本路線圖的目的是讓您了解景觀。如果您對下一步要學習什麼感到困惑,路線圖將為您提供指導,而不是鼓勵您選擇時髦的東西。您應該對為什麼一種工具比另一種工具更適合某些情況有一些了解,並記住時髦並不總是意味著最適合這項工作
如果您喜歡或正在使用此項目來學習或開始您的解決方案,請給它一顆星。謝謝!
先決條件
爪哇
Gradle 或 Maven
SQL
一般開發技能
學習 GIT,在 GitHub 上建立一些儲存庫,與其他人分享您的程式碼
了解 HTTP(S) 協定、請求方法(GET、POST、PUT、PATCH、DELETE、OPTIONS)
不要害怕使用 Google,使用 Google 進行強力搜索
讀一些關於演算法和資料結構的書
了解基本身份驗證的實現
紮實的原則等
CLI工具
參數4j
指揮官
航空
Web 框架 + 路由器
春天
遊戲框架
火花
掉落嚮導
奈米httpd
頂點
資料庫
MongoDB
雷迪斯
阿帕契卡桑德拉
點擊屋
InfluxDB
沙發資料庫
彈性搜尋
開放搜尋
阿爾戈利亞
宇宙資料庫
動態資料庫
SQL伺服器
PostgreSQL
瑪麗亞資料庫
MySQL
甲骨文
關係型
雲端資料庫
搜尋引擎
NoSQL
ORM
休眠
伊豆
快取
Java-Redis
Java-Memcached
無限跨度
咖啡因
超高速緩存
快取2k
分散式快取
記錄
ELK堆疊
哨兵大作戰
Loggly.com
示踪劑
電擊
小日誌
日誌4j
日誌框架
日誌管理系統
即時通訊
套接字IO
氣氛
網路比特
API客戶端
好的http
改造
休息
GraphQL
很高興知道
Bean驗證
充氣城堡
格森
阿帕契·希羅
傑傑威特
接收Java
誇庫斯
測試
碳粉匣
線模
測試容器
聯合單元
傑米特
柑橘框架
加特林
曾
莫基托
斷言
單元、行為、整合、負載測試
端對端測試
任務調度
極光
彈性工作
晷
cron-utils
微服務
協定緩衝區
gRPC-Java
節約
阿波羅
lagom框架
微航者
尤里卡
希利頓
阿爾梅里亞
大使
RMQ
RabbitMQ
阿帕契·卡夫卡
ActiveMQ
阿帕契脈衝星
訊息代理
訊息總線
框架
遠程過程調用
Java 模式
如果您認為路線圖可以改進,請提交包含任何更新的 PR 並提交任何問題。另外,我將繼續改進這一點,因此您可能需要為該儲存庫加註星標以重新存取。
想法來自:Golang 開發者路線圖
該路線圖是使用 Draw.io 建構的。專案檔案可以在java-developer-roadmap.xml
檔案中找到。要修改它,請開啟draw.io,按一下「開啟現有圖表」並選擇帶有專案的xml
檔案。它將為您打開路線圖。更新它,上傳並更新自述文件中的圖像並創建 PR(導出為 400% 縮放的 png 並使用 Compressor.io 縮小)。
打開帶有改進的拉取請求
討論問題中的想法
傳播這個詞