---
# System prepended metadata

title: "\U0001F3C5 Day 15 -  TypeHero 大挑戰"
tags: [TypeScript 30 天證書培訓營 - 2024]

---

# 🏅 Day 15 -  TypeHero 大挑戰

首先恭喜你進入到這個階段，當有人問你，學 TypeScript 有什麼好處時？會建議你看保哥這部推坑 JS 開發者學習 TypeScript 的推薦影片

{%youtube SCLKlc6G0_k %}

裡面提的各種語法，大概 90% 左右，在每日任務裡面都有提到了，可以順道複習看看，保哥講得細節你理解到了多少，也會發現自己在學習 TS 上也邁進一大步

也很適合你未來想推坑別人寫 TS 時，心裡有可以有些概念該如何推薦 TS :D

像是裡面還有提到些基礎泛型範例程式碼，例如 `ReadOnly`、`Partial` 也適合延伸學習

--

## 進入本日重點


經歷過半個月的大挑戰，相信你應該想趁這機會，好好覆盤練習，那麼透過刷題是最快的 🙌


所以我找到了一個 TypeHero 題目集，是由一款 Netflix 的資深工程師精心打造的開源項目，只要有 GitHub 帳號就能免費挑戰 TypeScript 題目！

![截圖 2024-01-21 下午3.47.09](https://hackmd.io/_uploads/H1eG3HqYT.png)


如果卡關也沒關係，每個題目都提供其它開發者的答案~

![截圖_2024-01-21_下午3_51_16](https://hackmd.io/_uploads/ByCw6rqK6.png)


## 挑戰方式

1. 前往 [TypeHero](https://typehero.dev/) 官方網站
2. 點擊右上角的 Login 進行 GitHub 第三方註冊登入
3. 開始挑戰題目！


## 推薦的題目

依照目前六角學院提供的課程內容，你可以嘗試挑戰看看以下題目

1. **適合新手**： [Tracks](https://typehero.dev/tracks) > [TypeScript Foundations](https://typehero.dev/tracks/typescript-foundations) 的 12 道基礎題目
2. **適合泛型新手**：[Explore](https://typehero.dev/explore) > [Beginner](https://typehero.dev/explore/beginner) 想多練習更多初階泛型應用嗎？可以試試看 Beginner 裡的 14 道初階泛型題目~
3. **適合寫過 1 年經驗的 TypeScript 開發者：**[Explore](https://typehero.dev/explore) > [Easy](https://typehero.dev/explore/easy)，如果你寫過一陣子 TypeScript ，那或許可以嘗試寫下 Easy 題目~
4. **適合中階開發者：**[Explore](https://typehero.dev/explore) > [Medium](https://typehero.dev/explore/medium)，沒寫過 TypeScript 1~2 年，別輕易看 Medium 以上題目，會看到很多世界奇觀的，但可以丟幾題去考 Leo 老師（欸 😇




請消化 TypeHero 題目，尋找適合自己的題項，英文若不好理解，可使用 ChatGPT 來協助

並用 `hackMD`、`Notion`、`部落格` 來分享自己在使用 TypeHero 的心得，或解題歷程 🙌


## 提早公布下週一 [Day 16 - TodoList API](https://hackmd.io/abpV7_d7R0uJMGfkOmJkdw?view)

同學如果比較想實做的話，或許週末來做 [Day 16](https://hackmd.io/abpV7_d7R0uJMGfkOmJkdw?view) 我們提供的 TodoList API，看你想走實做還是刷題哩 :D


回報區
---


|    Discord    |                          CodePen / 答案                          |
|:-------------:|:----------------------------------------------------------------:|
|洧杰|[Codepen](https://codepen.io/hexschool/pen/poYgYqW?editors=1010)|
|HsienLu|[Blog](https://hsienlu.github.io/2024/01/26/TypeScript-%E7%9A%84-LeetCode-TypeHero/)|
|hannnahTW |[Blog](https://ithelp.ithome.com.tw/articles/10341380)|
|Mi|[Blog](https://migardenia.coderbridge.io/2024/01/28/typehero-typeScript-foundations-index-signatures/)|
