第一天讓你:
目的:驗證你具備「伺服器端基礎環境搭建能力」與「自學動手能力」。後端開發 80% 時間在 Linux 伺服器上,不會 Linux 基本操作(指令、權限、防火牆、日誌分析)寸步難行。
| 階層 | 核心項目 | 建議學習順序 |
|---|---|---|
| 作業系統 | Linux 指令、Shell 腳本、進程管理、網路排查、Nginx 反向代理 | 1 |
| 語言核心 | Java 基礎、集合、多執行緒、JVM 調優、GC 原理 | 2 |
| 框架生態 | Spring Boot、Spring Cloud、MyBatis、Redis、Kafka、MySQL 優化 | 3 |
| 部署運維 | Docker、Kubernetes、CI/CD(Jenkins/GitLab CI)、Prometheus 監控 | 4 |
| 架構思維 | 微服務拆分、CAP/BASE、分散式事務、高併發限流降級、領域驅動設計(DDD) | 5 |