PM 常見的技術用語:從 API 到系統架構的基礎概念|EP78

更新 發佈閱讀 6 分鐘

在產品開發過程中,PM 對技術概念的理解深度可能會影響需求落地精準度 與開發時程可控性,若能掌握一些基本技術用語,不僅能幫助 PM 更好地理解技術限制與實作可能性,更能提升與工程師的溝通效率。

raw-image


一、API 基礎概念

⠀⠀

(一)HTTP 方法:GET/POST/PUT/DELETE

  • 核心差異:GET 用於「讀取資料」(如查詢商品資料),POST 用於「新增資料」(如新增商品),PUT 用於「更新」(如編輯商品),DELETE 用於「刪除」(如刪除商品)。
  • 應用場景:在進行 API 串接時,或自行用 Postman 呼叫 API,需理解什麼情境要觸發什麼請求,例如查詢都是用 GET 為主,新增都是用 POST 為主。

⠀⠀

(二)API 與 Endpoints

  • 技術定義:API(Application Programming Interface)是系統間溝通的橋樑,Endpoints指特定功能的存取路徑(如/product/details)。
  • 應用場景:使用者透過 /product/details ,加上 GET,即可查詢商品,有時不同版本也會有 v1/v2 的區分,另外每隻 API 也會有各自的速率限制(Rate Limiting),例如 1 秒最多打 5 次。

⠀⠀

(三)狀態碼(Status Codes)

  • 常見代碼:200 OK(成功)、404 Not Found(資源不存在)、500 Internal Server Error(伺服器錯誤)。
  • 應用場景:呼叫 API 時,為了確認有沒有呼叫成功,對方通常會回傳代碼+回傳結果,以 GET/product/details 為例,若呼叫成功,則會獲得 200 加上商品詳細內容。

⠀⠀

(四)悲觀鎖(Pessimistic Locking)

  • 基本定義:假設會發生衝突,先鎖定資源再操作
  • 應用場景:當多個用戶同時購買同一商品時,需使用鎖定機制避免超賣;或當用戶支付訂單時,需鎖定訂單狀態,防止重複付款。

⠀⠀


⠀⠀

二、後端與資料庫核心概念

⠀⠀

(一)CRUD 操作

  • 基本定義:CRUD 分別代表 Create(新增)、Read(讀取)、Update(更新)、Delete(刪除)四種資料操作。
  • 設計影響:在設計功能或介面時,需明確規範每項功能或欄位的 CRUD 權限(如客服人員僅有 Read 權限、或訂單頁面只能 Read)。

⠀⠀

(二)SQL

  • 基本定義:SQL(Structured Query Language)是用於管理和查詢關聯式資料庫的語言,PM 雖然不需要自己寫 SQL,但理解其基本概念在某些撈資料的情境可以更好地與工程師溝通。
  • 應用場景:想了解「過去 30 天內,完成註冊但未下單的用戶數量」,需要資料庫中查詢 users 表和 orders 表,並使用 JOIN 和 WHERE 條件篩選資料。

⠀⠀

(三)索引 Indexing

  • 基礎定義:索引是資料庫中用來加速查詢的技術。
  • 應用場景:用戶反映「訂單查詢」頁面載入很慢,可能是查詢 orders 表時缺少索引,導致全表掃描(Full Table Scan)。

⠀⠀

(四)任務佇列(Task Queue)

  • 基礎定義:「先進先出」(First In, First Out, FIFO)的數據結構,用於管理需要按順序處理的任務。
  • 應用場景:當用戶下單時,系統將訂單資料放入佇列,由背景服務逐筆處理(如庫存扣減、發送確認信)。

⠀⠀

(五)暫存(Caching)

  • 基礎定義:將常用數據暫存在快速存取位置(如記憶體)的技術,用於減少資料庫查詢壓力與提升系統效能。
  • 應用場景:將熱門商品資訊(如名稱、價格、圖片)儲存在緩存中,減少資料庫查詢次數。

⠀⠀


⠀⠀

三、系統架構與 DevOps 基礎

⠀⠀

(一)微服務(Microservices)vs 單體式架構(Monolithic)

  • 單體式:所有功能打包成單一應用程式,部署簡單但難以擴展
  • 微服務:拆分成獨立服務,利於團隊分工但增加維運複雜度

⠀⠀

(二)負載平衡(Load Balancing)

  • 運作原理:將流量分散到多台伺服器,避免單點過載。
  • 情境案例:規劃電商大促活動時,需提前與工程團隊確認負載測試(Load Test)結果。

⠀⠀

(三)CI/CD(持續整合/持續部署)

  • 實際流程:開發 → 自動化測試 → 合併到主分支(Branch) → 自動部署到預發環境(Stage) → 手動上線(Prod)
  • 應用場景:理解 CI/CD 流程和 Branch 後,可更準確評估哪個功能要放在哪個分支,並在幾號可以上線,同時也能理解 Hotfix 的概念。

⠀⠀


⠀⠀

四、總結:如何累積技術概念

最近在工作中,發現若能多懂一點技術名詞,在和工程師溝通時能順暢許多,除了開需求時能更貼近他們語言,在遇到日常異常處理、Bug 修復,也能更清楚知道系統的根本問題出在哪。

  1. 提升溝通效率:使用正確術語,與工程師對齊需求,例如 API 的指定欄位。
  2. 預判技術風險:理解佇列積壓、鎖定衝突、緩存失效等問題的影響,提前制定應對方案,例如當搶購商品時,系統需要準備什麼應對措施。

但這篇並非記錄所有的技術名詞,只是先記錄我在工作中有遇到的關鍵字,後續再陸續補充其他技術細節。

如對這系列文章有興趣可以再觀看:



留言
avatar-img
產品思維的創意想像
123會員
196內容數
《產品思維的創意想像》是工作之餘發起的 Side Project,想透過這系列記錄學到的內容,包含商業知識、產業洞見,或是職場分享等等,目前已有產品開發、客戶成功、社群行銷、思維增長、職場日記等系列文章。
2025/04/20
從 ChatGPT、Claude、Gemini 各種模型的出現,「AI 是否會取代 PM / UX / RD」一直是軟體業在討論的話題,AI 已能撰寫 PRD 產品需求文件、分析用戶、設計原型 Prototype,甚至提供產品決策建議,甚至對於一些產品主管來說,只會執行的初級產品經理職缺可能會越來越
Thumbnail
2025/04/20
從 ChatGPT、Claude、Gemini 各種模型的出現,「AI 是否會取代 PM / UX / RD」一直是軟體業在討論的話題,AI 已能撰寫 PRD 產品需求文件、分析用戶、設計原型 Prototype,甚至提供產品決策建議,甚至對於一些產品主管來說,只會執行的初級產品經理職缺可能會越來越
Thumbnail
2025/04/17
在電商產業擔任產品經理,最常被問的就是「AI 可以在電商平台做哪些事」,像是個人化商品推薦、文案生成、加速上架、AI 客服等,市面上已陸續有 AI 功能逐漸釋出,但 AI 協助購物這段流程要怎麼進行,這篇想記錄初步想法。
Thumbnail
2025/04/17
在電商產業擔任產品經理,最常被問的就是「AI 可以在電商平台做哪些事」,像是個人化商品推薦、文案生成、加速上架、AI 客服等,市面上已陸續有 AI 功能逐漸釋出,但 AI 協助購物這段流程要怎麼進行,這篇想記錄初步想法。
Thumbnail
2025/04/12
Retrospective 是敏捷流程中的回顧環節,對產品經理來說是一個可以回顧過往、反思的時刻,這篇會記錄 Retro 的重點,以及產品經理可以如何運用 Retro,讓產品團隊提升開發效率。
Thumbnail
2025/04/12
Retrospective 是敏捷流程中的回顧環節,對產品經理來說是一個可以回顧過往、反思的時刻,這篇會記錄 Retro 的重點,以及產品經理可以如何運用 Retro,讓產品團隊提升開發效率。
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
在產品開發過程中,PM 對技術概念的理解深度可能會影響需求落地精準度 與開發時程可控性,若能掌握一些基本技術用語,不僅能幫助 PM 更好地理解技術限制與實作可能性,更能提升與工程師的溝通效率。
Thumbnail
在產品開發過程中,PM 對技術概念的理解深度可能會影響需求落地精準度 與開發時程可控性,若能掌握一些基本技術用語,不僅能幫助 PM 更好地理解技術限制與實作可能性,更能提升與工程師的溝通效率。
Thumbnail
產品經理如何和工程師順暢溝通協作?幾乎是每個 PM 都會遇到的問題,有效溝通不僅能加速開發進度,更能確保產品品質和團隊士氣,這篇想記錄過往我觀察到的特定溝通方式,讓我在工作中比過往更順暢,從建立共同語言到打造互信關係。
Thumbnail
產品經理如何和工程師順暢溝通協作?幾乎是每個 PM 都會遇到的問題,有效溝通不僅能加速開發進度,更能確保產品品質和團隊士氣,這篇想記錄過往我觀察到的特定溝通方式,讓我在工作中比過往更順暢,從建立共同語言到打造互信關係。
Thumbnail
撰寫的API規格書是軟體PM必學技能,能有效提升開發效率並減少溝通誤差。本文分享API規格書從需求收集、設計架構到版本管理。PM不需寫程式,但需理解API邏輯,成為開發與需求方的溝通橋樑,讓專案更順暢、開發團隊更高效!
Thumbnail
撰寫的API規格書是軟體PM必學技能,能有效提升開發效率並減少溝通誤差。本文分享API規格書從需求收集、設計架構到版本管理。PM不需寫程式,但需理解API邏輯,成為開發與需求方的溝通橋樑,讓專案更順暢、開發團隊更高效!
Thumbnail
在產品管理中,跨部門協作和溝通是產品經理(PM)的關鍵職責之一。 產品經理需要與不同的團隊緊密合作,如開發、設計、行銷、銷售等,來確保產品從概念到市場的順利推出。良好的跨部門協作與溝通技巧不僅能提升工作效率,還能確保各部門的需求得到滿足,最終讓產品取得成功。
Thumbnail
在產品管理中,跨部門協作和溝通是產品經理(PM)的關鍵職責之一。 產品經理需要與不同的團隊緊密合作,如開發、設計、行銷、銷售等,來確保產品從概念到市場的順利推出。良好的跨部門協作與溝通技巧不僅能提升工作效率,還能確保各部門的需求得到滿足,最終讓產品取得成功。
Thumbnail
在產品管理者(PM)這個職位上,人們經常好奇,究竟需要具備哪些技能才能勝任? 作為產品的主要管理者,PM必須全盤了解產品從無到有的整體流程,基本上,PM所需的技能可歸納為8大類:邏輯能力、分析能力、概念化能力、架構化能力、策略能力、Output能力、溝通能力、覆盤能力。
Thumbnail
在產品管理者(PM)這個職位上,人們經常好奇,究竟需要具備哪些技能才能勝任? 作為產品的主要管理者,PM必須全盤了解產品從無到有的整體流程,基本上,PM所需的技能可歸納為8大類:邏輯能力、分析能力、概念化能力、架構化能力、策略能力、Output能力、溝通能力、覆盤能力。
Thumbnail
溝通佔PM大部分的工作時間。不幸的是,溝通是軟實力,難以像程式工具書一樣有SOP步驟,讓你跟著做跟著學。但是工程背景出生的我,還是想要嘗試,明文化溝通的一些方法,這篇文章先來聊,PM如何與工程主管溝通。
Thumbnail
溝通佔PM大部分的工作時間。不幸的是,溝通是軟實力,難以像程式工具書一樣有SOP步驟,讓你跟著做跟著學。但是工程背景出生的我,還是想要嘗試,明文化溝通的一些方法,這篇文章先來聊,PM如何與工程主管溝通。
Thumbnail
很多學生問「我沒有技術背景,可以當產品經理(PM)嗎?」 很多社會新鮮人想擔任產品經理,第一個擔心的問題就是自己不熟技術、不懂軟硬體、不會數據分析,真的有辦法擔任PM嗎? 大多數人也覺得技術出身的PM比較有優勢,但事實真的是這樣嗎? 其實不然技術只是PM技能中的一環不是必要的,還是有很多方式可以補足
Thumbnail
很多學生問「我沒有技術背景,可以當產品經理(PM)嗎?」 很多社會新鮮人想擔任產品經理,第一個擔心的問題就是自己不熟技術、不懂軟硬體、不會數據分析,真的有辦法擔任PM嗎? 大多數人也覺得技術出身的PM比較有優勢,但事實真的是這樣嗎? 其實不然技術只是PM技能中的一環不是必要的,還是有很多方式可以補足
Thumbnail
去年初我從介面設計師 (UIUX Designer) 轉職為產品經理 (Product Manager),在轉職產品經理前,我已有6-7年的軟體產品設計工作經驗。轉職 PM 後已工作了將近一年,這邊來分享一下我在做中學到的事情。
Thumbnail
去年初我從介面設計師 (UIUX Designer) 轉職為產品經理 (Product Manager),在轉職產品經理前,我已有6-7年的軟體產品設計工作經驗。轉職 PM 後已工作了將近一年,這邊來分享一下我在做中學到的事情。
Thumbnail
時間過得飛快,2022 快要結束了,今年也寫了蠻多跟工程師職場相關的文章,從後台數據發現之前這篇「工程師面試二三事」瀏覽量又刷新高,看來大家很關心面試時如何表達自己及與面試官溝通等問題。
Thumbnail
時間過得飛快,2022 快要結束了,今年也寫了蠻多跟工程師職場相關的文章,從後台數據發現之前這篇「工程師面試二三事」瀏覽量又刷新高,看來大家很關心面試時如何表達自己及與面試官溝通等問題。
Thumbnail
有時候我們在執行專案的時候會遇到一個狀況,工程師實作的東西跟預期的不一致,因此能夠正確傳達需求是一個重要的技巧。原本我認為應該就是規格說明清楚就沒問題了,實際上事情卻沒有這麼單純。
Thumbnail
有時候我們在執行專案的時候會遇到一個狀況,工程師實作的東西跟預期的不一致,因此能夠正確傳達需求是一個重要的技巧。原本我認為應該就是規格說明清楚就沒問題了,實際上事情卻沒有這麼單純。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News