為了美好的生活

Posted on May 5, 2026

Reading time: 7min

LifeCareer
1777993430086-nz72agpoou.png

在 2026 年的五月,AI 浪潮的第二年?我正在浪上衝浪,但感覺快被沖走了。

最近我深刻意識到 AI Agent 在軟體工程界所帶來的巨大衝擊,為了把握刷題面試以及頂大學歷的最後紅利,我開始重拾刷題還有學習系統設計的不歸路,看能不能在半年到一年內有能力通過一線外商的面試,然後有個美好的生活,讓之後有餘裕能有更多時間陪伴重要的人。那這篇就稍微分享一下最近的準備心法吧

Coding Interview

關於白板題,我覺得這是可以花時間練起來的,畢竟網路上已經有一大堆前人的準備方式,經典到不行的 Grind 169、Neetcode 150 可以讓我們按照主題刷,唯一我覺得會阻礙穩定進步的因素就是沒有持之以恆,以及針對不熟的題目沒有反覆練習,我看網路上很多人使用 excel, notion 之類的來記錄題目的熟悉度,但我覺得對我來說要記錄本身也有點累人,因此在某天下班回家路上,我想到了之前看到的概念:遺忘曲線(Forgetting Curve),或許這對要練習刷題又懶得紀錄的我有莫大幫助

按照這個理論,我們把刷題當成背單字的話,定期複習就會是個關鍵,因此我開發了一個 menu bar app (cometode),並且把 Google Company Tag 的題目囊括其中,每天 app 都會跳通知去叫我複習我不熟悉的題目,並當我複習完以後,給這個題目打分數(Again, Hard, Good, Easy),來計算出下次我們要複習這個問題的時間(使用魔改後的SM-2),讓我能有效的掌握漸漸遺忘的資料結構或是不熟悉的演算法題目。有了這個 app 以後我真的覺得對我幫助蠻大的,雖然現在也才刷 80 幾題,但在這個學習框架下,某些類型的題目對我來說已經可以舉一反三了。

app 連結給看到這篇文的有緣人,希望你也能順利準備面試: Cometode

1777994248886-759kks3l9ws.png

我為了不被蘋果擋掉,我還買了一年份的 Developer Program,之後有閒會繼續開發 macOS native app 的 😮‍💨

System Design

系統設計是 2026 年以後被視為最重要的軟工硬實力,畢竟身為打工人,最重要的就是真的能做出一個好產品讓老闆們賺錢,在 code 越來越貶值的今天,我們要如何設計好產品架構,完成 functional requirement,更進一步設計出可以 scale up 的系統,這些事情變成至關重要的一件事,坦白說我是面試官我應該更看重這個,才不在乎你多會寫 graph, dp 演算法題。

為了練習好這個,我發現兩個神兵利器輔助我準備 system design:

Heptabase AI Tutor

自從 heptabase.com 推出 AI Tutor 以後,我用到真的是不亦樂乎,我有一大堆文獻資源,但我真的很難從頭讀下去,有了 AI Tutor,他帶我一步一步學習,並且在每一個單元結束時會有 review 來強迫我思考這堂課程的脈絡,加深我的印象,現代人就是輸入太多,但幾乎沒有輸出,有了這個以後,有一種我好像多少輸出了一點的感覺,學習也變得更快樂了

s09g system design foundation

s09g: 這個小哥的 youtube 影片大推啊,很有實戰的感覺

English Speaking

關於英文,這應該是我目前最大的罩門了,目前我是想從頭學起,從文法使用語文書去學,口說使用 Speak AI,並且幾乎現在所有的文本我都是直接閱讀英文了,Thinking in English,沈浸在英文的環境下,應該能進步吧

Others

我做了一些(真的一些)的小專案以及開源專案貢獻,但這邊實在是著墨太少,未來有機會再與大家分享。

Comments (0)

No comments yet. Be the first to share your thoughts!

Leave a Comment

Sign in with Google to leave a comment