iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
自我挑戰組

前端系統設計系列 第 6

[Day 6] 系統設計指南懶人包

  • 分享至 

  • xImage
  •  

RADIO framework

RADIO

  1. REQUIREMENT exploration:徹底的了解需求,藉由問題釐清題目的範圍
  2. ARCHITECTURE:指出關鍵的 components 及其之間的互動
  3. DATA model:描述不同的狀態及其欄位,和他們屬於哪個 component
  4. INTERFACE:Client-Server 如何交互,Client component 之間如何交互
  5. OPTIMIZATION:討論可能優化的方向,和建立產品時特定領域興趣

 

PACE UP ! - Evaluation Axes

PACE UP

  1. PROBLEM exploration:問題探究,深入了解問題
  2. ARCHITECTURE:了解核心 component 和他們之間的互動
  3. COMMUNICATION & COLLABORATION:清楚簡潔的傳達想法,樂於接受反饋並與面試官合作
  4. EXPLORATION & TRADEOFF:知道不同的作法及其優劣
  5. PRODUCT & UX sense:展示對使用者體驗的考量與讓產品變好的決策
  6. TECHNICAL PROFICIENCY:展示對前端技術的知識和專精

 

BRIJUS - Common mistakes

BRIJUS (有點像 Bridge)

  1. Using BUZZWORDS without being able to explain them
    (不要使用流行語,除非你能解釋)

  2. Going down a RABBIT HOLE and spending too much time on unimportant areas.
    (不要鑽牛角尖在不重要的部分)

  3. INSISTING on only one solution or the best solution without realizing that each solution has tradeoffs
    (不要堅持只有一個解答或最佳解答,而不了解其優劣)

  4. JUMPING into answering the question immediately without first asking questions and gathering requirements
    (直接回答問題,而不問任何問題和收集需求)

  5. Approaching the question in an UNSTRUCTURED manner, going all over the place and missing out on important areas.
    (用沒有結構化的方式解決問題,全部走過一遍但忽略最重要的部分)

  6. Remaining SILENT the entire the time and only thinking in their head.
    (整場會議保持沈默,只在腦袋想)

 

參考資源

 


上一篇
[Day 5] BRIJIS - 系統設計常見錯誤
下一篇
[Day 7] 訊息流 (New Feeds) - 1 - 需求探索
系列文
前端系統設計8
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言