# 🏅 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/)|