Go SELF
透過實踐成為Go開發者。從「Hello World」到完整的微服務,包含測試和CI/CD。72個級別和1000+道即時驗證的題目。建立REST API、處理並發、測試和分析程式碼——每道題都讓你離真實工作更近一步。進入薪資高出40%職業的最直接路徑。
- 等級 1
已鎖定 Go 第一個程式 - 等級 2
已鎖定 數字、字串與資料輸入 - 等級 3
已鎖定 條件判斷與邏輯運算 - 等級 4
已鎖定 for 迴圈 - 等級 5
已鎖定 IDE 安裝與專案設定 - 等級 6
已鎖定 變數、型別與格式化 - 等級 7
已鎖定 數字、精準度與溢位 (overflows) - 等級 8
已鎖定 常數、iota 與位元運算 - 等級 9
已鎖定 函式與回傳錯誤 - 等級 10
已鎖定 套件與引入 (imports) - 等級 11
已鎖定 陣列與切片 (len/cap, make/append) - 等級 12
已鎖定 切片與記憶體所有權 - 等級 13
已鎖定 切片操作 - 等級 14
已鎖定 字串、位元組、符文 (runes) 與 UTF-8 - 等級 15
已鎖定 映射 (map) 與 set 模式 - 等級 16
已鎖定 將錯誤視為值處理 - 等級 17
已鎖定 錯誤包裝 (errors.Is/As) - 等級 18
已鎖定 defer、panic 與 recover - 等級 19
已鎖定 指標與值語意 - 等級 20
已鎖定 集合與錯誤的系統化 - 等級 21
已鎖定 結構與標籤 (struct tags) - 等級 22
已鎖定 方法與接收者 (receivers) - 等級 23
已鎖定 組合 (embedding) - 等級 24
已鎖定 介面與 nil 陷阱 - 等級 25
已鎖定 型別斷言 (type assertion) - 等級 26
已鎖定 io.Reader/Writer 與 context - 等級 27
已鎖定 Generics - 等級 28
已鎖定 套件架構與依賴注入 (dependency injection) - 等級 29
已鎖定 單元測試 (table-driven) - 等級 30
已鎖定 格式化與 Linters (gofmt, vet) - 等級 31
已鎖定 進階 go test - 等級 32
已鎖定 Git 與 GitHub 操作 - 等級 33
已鎖定 使用 Delve 進行除錯 - 等級 34
已鎖定 時間與超時處理 (time) - 等級 35
已鎖定 Go Modules (go.mod) - 等級 36
已鎖定 文件撰寫 (godoc, README) - 等級 37
已鎖定 Go 潔淨程式碼 (Clean Code) - 等級 38
已鎖定 品質規範與發布 (releases) - 等級 39
已鎖定 檔案、路徑與存取權限 - 等級 40
已鎖定 輸出入串流 (io, bufio) - 等級 41
已鎖定 檔案系統 (fs) - 等級 42
已鎖定 可靠寫入與備份 - 等級 43
已鎖定 檔案程式碼測試 - 等級 44
已鎖定 資源嵌入 (embed) - 等級 45
已鎖定 JSON 基礎操作 - 等級 46
已鎖定 嚴謹的 JSON 與版本控制 - 等級 47
已鎖定 CSV 操作 - 等級 48
已鎖定 CLI 基礎 (flag) - 等級 49
已鎖定 子指令 (FlagSet) - 等級 50
已鎖定 CLI UX (help、退出碼、環境變數) - 等級 51
已鎖定 輸出格式與過濾 - 等級 52
已鎖定 記錄檔 (log/slog) - 等級 53
已鎖定 CLI 測試 - 等級 54
已鎖定 建置與跨平台編譯 (ldflags) - 等級 55
已鎖定 錯誤標準化 - 等級 56
已鎖定 HTTP 與 API 設計 - 等級 57
已鎖定 URL、查詢參數與過濾器 - 等級 58
已鎖定 HTTP 客戶端 - 等級 59
已鎖定 HTTP 伺服器與路由 (ServeMux) - 等級 60
已鎖定 路由模式 (Go 1.22+) - 等級 61
已鎖定 CRUD 與資料驗證 - 等級 62
已鎖定 Middleware (授權、限制、recover) - 等級 63
已鎖定 Graceful shutdown - 等級 64
已鎖定 HTTP 伺服器測試 - 等級 65
已鎖定 Goroutines 與 WaitGroup - 等級 66
已鎖定 通道基礎 (Channels) - 等級 67
已鎖定 select、超時處理與 Goroutine 洩漏 - 等級 68
已鎖定 同步機制 (sync, Mutex, atomic) - 等級 69
已鎖定 Worker pool - 等級 70
已鎖定 進階 context - 等級 71
已鎖定 競態偵測與基準測試 (pprof) - 等級 72
已鎖定 課程總結與後續發展 - 等級 73
已鎖定 最終專案