軟體架構設計入門:從混亂到有序的第一堂課
你是否曾經:
- 身為 PM,卻總是被工程師說「這個架構不行」卻聽不懂原因?
- 作為 初階工程師,只會跟著做功能,卻不知道整體系統是如何設計出來的?
- 想參與架構討論,卻苦於沒有系統觀念,插不上話也無法決策?
這堂課,正是為 PM 與初階工程師 設計,帶你用最白話的方式理解軟體架構,跨出掌握系統設計的第一步。
💡 課程重點特色:
- 從零建立「架構是什麼」的正確理解
不用寫程式也能聽懂的架構概念,幫助你突破抽象迷霧,理解架構存在的必要性與角色。 - 用流程思維引導你如何設計一個「對的架構」
拆解設計架構時該考量的問題、步驟與原則,讓你不再只從功能面思考,而能看到整體系統運作。 - 補齊跨部門協作的共識語言
PM 能更有效地與工程師溝通,工程師也能更理解決策背後的邏輯,不再各說各話。 - 聚焦網頁架構核心知識
特別針對網頁系統,介紹架構中常見的元素與實務應用,讓內容更貼近實戰需求。
無論你是想提升技術視野的 PM,還是想晉級中階的初階工程師,
這門課都會是你邁向「能理解、能設計、能協作」的重要里程碑。
這門課都會是你邁向「能理解、能設計、能協作」的重要里程碑。
軟體開發流程
什麼是軟體開發流程
為什麼我們需要理解軟體開發流程
有哪些軟體開發流程
如何執行軟體開發流程
產品部門
Product Team 中有哪些角色
Product Manager vs Project Manager
Project Manager的責任
Project Manager每日工作內容
Product Manager的責任
Product Manager 每日工作內容
Project Manager 如何跟其他非工程單位互動
總結
實際案例
權限系統
資安滲透任務
研發部門
軟體工程單位的組成以及各自的責任
不同產品時期,有可能哪些工程單位和如何合作以及互相配合
DevOps簡介 存在的理由?
什麼是Repo? 存在的理由? 現有的Repo有哪些?
什麼是版本控制? 存在的理由? 現有的版本控制有哪些?
什麼是產品環境? 存在的理由? 一般來說,產品的環境有哪
什麼是CI/CD 為什麼要有CI/CD 現有的CI/CD的選擇有哪些?
CD的方式有哪些
總結
總結
沒有團隊是完美的
新創 VS 大公司的 mindset 要正確
傳說中的 TPM