iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0

Hi,又是我.在去年結束鐵人賽時,我心裡想: 這種瘋狂的事情我絕對不要再做一次了.一次就夠了吧

結果不知不覺中又被團長拉進了坑.當我還在想開賽時間還久呢,就已經到了第一天了,到底是為甚麼呢?

https://github.com/officeyuli/itHome2022/raw/main/day2/undefined%20-%20Imgur.jpg
原先在我心中,有三個題目的想法.

1.最近在Android非常火紅的宣告式UI框架,Compose

2.對於移動端的各種組件深度思考與分析.

3.我之前沒有系統學習過的LeetCode刷題.

不選擇1.宣告式UI框架,Compose 的原因是因為這次選擇Compose為主題的團員有5位之多,這次就交給他們發揮了.在結束之後可以直接無痛轉職Compose讀書會導師!

而2.組件深度思考與分析思考與分析花費時間過多,與鐵人賽每天的產出文章的流程相違背,不大適合在鐵人賽撰寫.或許未來會在讀書會內分享.

最後就是3.刷題,這點一項是我不大擅長的部分.刷題沒有很有組織地去進行.偶爾才會做一下.三天打魚兩天曬網的結果,就是浪費時間與精力.

剛好刷題每天每題的範圍不大,並且段落與段落之間沒有互相依賴性,很適合作為鐵人賽的主題參加.

所以這次的鐵人賽,比起教學文,更類似我的讀書筆記

我選擇用以下這本書當作導讀 ,這本書也可以在博客來找到.

https://github.com/officeyuli/itHome2022/raw/main/day2/Untitled.png

這本書有430頁,由於刷題題目的特性,基本上不大可能在30天內全部讀完,每天看能夠讀多少就前進多少.然後我會將今天的進度文字化,並且貼到鐵人賽專欄中.

在這本書底寫著“演算法應該是養成一種思維模式,不應該局限於具體的程式語言”,也因此這本書內的範例是Python,C++,Java三種都有的.

我也贊同這個理念,所以我這次給自己定下一個小小的限制.就是在鐵人賽的文章中,使用Kotlin來作為範例語言,不僅可以練習Kotlin還能夠確保自己有吸收進今天的進度(這樣才能寫出來Kotlin版本)

好.前言就到這裡,我們從明天正式開始!


下一篇
Day 2 :動態規劃基礎
系列文
從零開始的LeetCode生活,使用Kotlin學習刷題30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言