iT邦幫忙

2023 iThome 鐵人賽

DAY 4
0
Software Development

從實戰中學習:Take Home Assignment review & refactor系列 第 4

[Day 4] Take Home Assignment實戰:我的經驗與分享

  • 分享至 

  • xImage
  •  

前面三天我們聊了Take Home Assignment的核心概念,並以實際作業需求深入了解如何開始進行Take Home Assignment。接下來以我自己的經驗為例,分享一些過去完成的Take Home Assignment。透過昨天介紹的框架來分析這些作業,並review當時的成果給大家笑一下,然後嘗試refactor。

以下是我過去完成的幾個Take Home Assignment:

  • Food Delivery Platform - Python (2020)
  • 驗證交易所的Trade API與Candlestick API資料的一致性 -JAVA (2021)
  • 平台產品銷售收費機制的收銀系統 - Golang (2023)
  • 設計加密貨幣的交易套利系統與前端網頁刻板(figma) - Rust/TS (2023)

如果時間許可,我也打算嘗試earnahaCandidate Exam: Back-End/Full-Stack Engineer,雖然我自己對TS & nodeJS很陌生(笑。

分享的流程

對於每個作業,我會按照以下的步驟進行分享:

  • 介紹作業需求:深入解析每個作業的核心要求。
  • 使用昨天的框架整理:這將幫助我們更好地組織和分析任務。
  • 回顧當時的成果:分享我當時的解決方案和成果。
  • 檢討不足之處:講述我認為可以改進或當時犯的錯誤。
  • 嘗試refactor:探討如果現在重做,我會如何進行重構。

上一篇
[Day 3] 如何開始Take Home Assignment
下一篇
[Day 5] Food Delivery Platform 需求檢視
系列文
從實戰中學習:Take Home Assignment review & refactor30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言