[Day 30] 完賽感想

erichung0404
2024-08-30 18:12:07

最後一天了, 做個總結

碎碎念

這次是第二次參加鐵人賽, 去年因為剛好讀完 CMake, 所以想著趁記憶還在, 就報名鐵人賽順便做筆記XD
發現在寫文章的過程中, 會想到很多看書時沒有想過的問題和細節, 就可以趁這個機會查些資料, 也算是強迫動腦的方法

發覺效果還不錯XD

於是決定今年繼續參加, 搞笑的是, 去年九月 (剛完賽) 訂定的目標是今年要寫 UE5 的文章
但不知為何就看起了 System Design, 覺得還蠻有趣的, 想著看完這本書就回去繼續用 UE5
結果莫名其妙就買了第二本, 看著看著又要開賽了...

所以剛開始很貪心的報名了兩篇: System Design 和寫遊戲, 結果只撐了一週囧

主要是發現時間不夠, System Design 倒是還好, 但遊戲的部分需要花太多時間查資料 (各種 Engine 之類的, 比想像中複雜很多@@), 導致第一週都從早 7 搞到快 12 點才能睡, 又剛好在裝潢房子...事情太多搞的很躁

想了想還是回歸初衷, 將鐵人賽當作讀書筆記的總結就好, 就果斷放生 UE5 的文章了XD

不過越寫越發現, 雖然 System Design 給了很高層次的視野, 確實能夠幫助我們開發做出更正確的決策
但是對於專案早期, 獨立開發者, 或是 Freelancer 用處不大...有種拿大砲打蚊子的感覺囧
還是得去大公司, 並且公司政策允許才有機會用到, 否則只是維護也蠻浪費的

遺珠

原本計畫是有很多 Case Study 想講的, 但一部份覺得講不出比書上更好的內容, 再來最主要的原因是時間不夠...

這邊就附上原本筆記上最想講的幾個主題

? Back of the envelope

? RDBMS 和各種 NoSQL Database 的比較

? Replication and Sharding

? CAP and PACELC

? Email 101

Map 101

Advertising 101

? Payment 101

Stock Exchange 101

明年計畫

明年應該會繼續報名, 不過還沒有想到要寫什麼, 覺得最近剛唸完的東西都有點硬
所以訂了 The Pragmatic Programmer 放鬆一下XD

剛翻了幾頁感覺, 和 Clean Architecture 差不多, 然後不免俗又提了一下 SOLID 和一些設計模式...
優點是有一些新名詞, 感覺可能會有新東西?
希望讀起來夠有趣, 就不用煩惱明年要寫什麼了XD

下班!