透過玩一款由故事驅動的手機遊戲,掌握每位軟體工程師都必須掌握的核心工程概念——系統設計、分散式系統、資料庫、安全性、網路和 DevOps。
RUNTIME 是一款敘事學習遊戲,面向有志成為軟體工程師的人士、電腦科學專業的學生、初級開發人員以及技術愛好者,幫助他們真正理解現代互聯網背後的軟體是如何運作的——無需苦讀教科書或觀看長達 10 小時的 YouTube 影片。
每個概念都融入一個場景:深夜生產環境宕機、擴展危機、安全漏洞、模式遷移失敗。你無需閱讀負載平衡的相關知識——而是親身經歷流量高峰,感受系統崩潰的瞬間。這就是知識累積的方式。
你將扮演一家虛構科技公司的初級工程師。隨著公司謎團的逐步揭開,你將解決與真正的 SRE、後端工程師和系統架構師每天面臨的相同問題——透過互動小遊戲、分支對話和逐步深入的知識卡牌來實現。
內容簡介:
▸ 兩個完整的世界(共 32 章)
• 架構師之城 — 系統架構與分散式系統
• 幽靈協定 — 資料庫、事務與資料管理
▸ 三個即將推出的世界
• 作業系統
• 生成式人工智慧
• 道德駭客
▸ 12 個以上的互動小遊戲
• 網路封包路由器(CDN + 延遲)
• 規模之城(自動擴展與 SLA 的權衡)
• JWT 解碼器(安全性與篡改偵測)
• CAP 定理三角(一致性與可用性)
• 查詢最佳化器(SQL 效能)
• 快取驅逐(LRU 與 LFU 策略)
• 熔斷器與速率限制器配置
• Docker 和 Kubernetes YAML 建構器
• 儲存選擇器(SQL 與 NoSQL)
• 架構組裝器
• Grafana 儀表板解讀
• ……以及更多
▸ 三個學習層級,共 140 多張知識卡
• 第一層:快速入門— 30 秒掌握概念
• 第二層:深入講解 — 技術細節、Markdown 文件與嵌入式視頻
• 第三層:實際影響 — 規模化應用的重要性
▸ 故事驅動的遊戲玩法
• 具有真實後果的分支對話
• 兩個世界中的 8 位配音角色
• 基於真實工程議題的企業驚悚故事
▸ 寓教於樂的遊戲化
• 正確決策獲得經驗值,優秀但不完美的答案獲得部分分數
• 基於星級的章節解鎖(必須獲得 ≥2 顆星才能繼續)
• 精通徽章 — 以可分享的 PNG 圖片形式呈現
• 自由練習模式,用於純粹的技能提升
• 提示系統(每小時 5 次)
▸ 為現實生活打造
• 離線遊玩 — 線上時自動同步
• 橫屏沉浸式使用者介面
• 簡潔的賽博龐克風格視覺設計
適合人群:
• 準備實習或就業的電腦科學與工程專業學生
• 正在提升後端開發的自學開發者基礎知識
• 正在學習分散式系統的初級工程師
• 準備參加 FAANG/MAANG 或頂級產品公司係統設計面試的人員
• 渴望了解網路運作原理的好奇科技愛好者
您將實際學習到:
負載平衡 • CDN • 自動擴縮容 • 快取策略 • 速率限制 • 熔斷器 • CAP 定理 • 資料庫索引與查詢最佳化 • 事務隔離等級 • SQL 與 NoSQL 的權衡 • JWT 與驗證 • Docker 與 Kubernetes 基礎 • 訊息佇列 • 微服務模式 • 可測性與監控
每個概念都結合實際情境來解說──不是死記硬背定義,而是在壓力下做出決策,並承擔相應的風險。
由學生打造,服務學生
RUNTIME 由孟買薩達爾·帕特爾理工學院 (SPIT) 的一名電腦工程系學生開發——這正是我在苦讀系統設計面試時夢寐以求的學習工具。
如果你曾經看完一個40分鐘的YouTube講座,卻發現自己什麼都沒記住──那麼這款產品就是為你準備的。
下載 RUNTIME。播放一個章節。學習一些能在下次面試中派上用場的知識。
Last updated on 2026年05月12日
此版本包含小幅錯誤修正和一般改善。請更新至最新版本,以獲得最佳體驗。
