
程式語言與工程實踐
知識架構總覽#
程式設計基礎能力#
| 模組 | 說明 | 章節數 |
|---|---|---|
| 程式碼匠藝 | 程式碼規範、設計原則、設計模式、重構技藝 | 6 |
| 軟體測試 | 測試方法論、自動化測試、效能測試 | 5 |
Java 技術堆疊#
| 模組 | 說明 | 章節數 |
|---|---|---|
| Java 語言基礎 | 型別、集合、並行、IO | 6 |
| JVM 深入 | 類別載入、記憶體模型、垃圾回收 | 5 |
| Java 效能最佳化 | 程式碼最佳化、快取、非同步 | 5 |
| Spring 生態系統 | Spring 核心、AOP、Web | 4 |
| Web 容器 | Tomcat、Jetty 架構與調校 | 4 |
| Java 開發陷阱 | 業務開發常見錯誤 | 4 |
其他技術#
| 模組 | 說明 | 章節數 |
|---|---|---|
| Go 語言 | Go 核心特性與並行程式設計 | 5 |
| 前端技術 | HTML/CSS/JS、瀏覽器原理 | 5 |
| Git 精通 | 版本控制與團隊協作 | 3 |
架構與成長#
| 模組 | 說明 | 章節數 |
|---|---|---|
| 分散式系統 | 分散式架構設計 | 4 |
| 工程師文化 | 技術成長與職涯發展 | 4 |
閱讀建議#
- 初學者:從「程式碼匠藝」開始,建立良好的程式設計習慣
- Java 工程師:依序閱讀 Java 技術堆疊相關章節
- 面試準備:重點關注「Java 語言基礎」與「JVM 深入」
- 架構提升:閱讀「分散式系統」與「工程師文化」