iT邦幫忙

2025 iThome 鐵人賽

0
Modern Web

用 Effect 實現產品級軟體系列 第 31

[學習 Effect Day31] 完賽心得

  • 分享至 

  • xImage
  •  

其實我現在唯一個感想是: 很想趕快用這30天學到到東西做點什麼~😅但總覺得不寫個完賽感言怪怪的。畢竟第30天我完全沒提到比賽的感想。結束的實在是有點唐突。所以我寫了這篇來跟大家聊聊我現在的心情~

完賽感想

當初參加這比賽,目的就兩個,一個是得獎會有機會出書。另一個更重要的原因是想找個契機學習 Effect。而藉由這次鐵人賽的挑戰,我總算是下定決心要來搞清楚 Effect 是什麼玩意兒。在這 30 天的過程中,你說辛苦嗎?好像也沒這麼誇張,我就把原本 coding 的時間改成寫文章而已(可能稍微更努力一點)。再加上10月放假滿多的,即便我中間去動了個手術,最終還是順利完成了這次的比賽。

我未來的規劃

經過這30天跟 Effect 的相處,它已經不像以前感覺這麼陌生了。而且也讓我更加堅信它是個好東西。一定會是 TypeScript 生態系未來發展上一個重要的拼圖。由於比賽期間所產出的東西,都是我邊學邊寫的。大多程式碼都是為了教學 demo 用的。實話說,到後期還真有點無聊了。當初轉職成為軟體工程師就是想 build 一些真的有人會用的東西。但連續 30 天都在寫文章,沒有做實際的東西,還真稍微有點煩躁。所以接下來我打算實際動手去使用 Effect 來 build 一些好玩的東西。

給有興趣學習 Effect 的人的建議

最後我想跟讀到這篇文章的人說,如果以下三個條件你符合兩個以上,那我這個系列文章很可能適合你

  1. 你是個 TypeScript Dev,但你覺得自己不具備做出產品級的軟體服務
  2. 你想學習 Effect,但覺得讀英文官方文件有點吃力
  3. 你是個 Web Dev 且熟悉 TypeScript,並對後端有一定程度的理解(會寫api、串接資料庫),但更擅長前端技術

我自己是 1 跟 3,而我在寫這些文章的過程中,真的獲益良多,所以也推薦給跟我有一樣狀況的你~

其他沒有意義的 Murmur

  • 我覺得出書很酷的原因是:不是所有人都了解軟體工程,你的家人和朋友可能都不是相關領域的。而作家的身份就像是一個媒介,成為讓你和不是這個領域的人產生共鳴的橋樑。
  • 西瓜花了七年製作硝酸復活了夥伴。我至今出社會也七年了。這次的挑戰也算我職涯上的一個里程碑吧~

一直忘了附上我寫文章時,用來測試程式碼的repo,也順便放這吧~

感謝你們的閱讀❤️


上一篇
[學習 Effect Day30] Effect 併發執行(二)
系列文
用 Effect 實現產品級軟體31
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言