了解工程關鍵的技術和概念,對於成功擔任軟體產品經理非常重要。這些技術不僅使你能夠更好地與工程師溝通,還能夠幫助你設計和管理產品。本指南將介紹一些關鍵的技術和概念,並提供相關的關鍵字以便您開始深入學習。
1. 敏捷開發流程: Scrum、Kanban、迭代開發、需求管理、產品待辦清單、衝刺計劃會議(sprint)、回顧會議、持續整合/持續交付(CI/CD)。
2. API: RESTful API、SOAP、API設計、系統集成、消息佇列、Web服務、SOA、API管理、API門戶、OAuth、OpenAPI規範。
3. 基本的資料庫知識: 資料庫管理系統(DBMS)、關聯式資料庫、非關聯式資料庫、SQL、資料庫設計、資料庫優化、索引、資料庫正規化、資料庫複製、主從複製、資料庫容錯轉移。
4. 安全性和隱私保護: 安全漏洞、跨站腳本(XSS)、SQL注入、跨站請求偽造(CSRF)、OWASP Top 10、加密、SSL/TLS、身份驗證、授權、隱私政策、GDPR、CCPA。
5. 基本的程式語言知識: Python、JavaScript、Java、程式設計、程式語言基礎、代碼編寫、編程邏輯、函式庫、框架。
6. 瞭解用戶體驗和介面設計: 用戶體驗(UX)、介面設計(UI)、人機介面(HCI)、可用性測試、設計思維、用戶旅程地圖、原型設計、視覺設計、交互設計、設計系統。
這些關鍵技術和概念將幫助您更好地理解和應用於您的產品經理工作中~
關注我們,獲取更多PM小知識!