我是一個喜歡把東西拆開看清楚
再重新組回去的工程師。
I'm the kind of engineer who
takes things apart to see how they work
and then puts them back differently.
寫 Go 和 Postgres 是日常,寫 TypeScript 是必要,寫 Swift 是為了自己週末開心。我的興趣是資料庫、分散式系統、以及「為什麼這個預設值是這樣」這類問題。
I work mostly in Go and Postgres, TypeScript when I have to, Swift on weekends for fun. My interests lean toward databases, distributed systems, and the recurring question of "why is this the default?"
這個網站是我的第二腦——半年前想通的東西,半年後的我通常記不得。所以寫下來,順便公開,也許能幫到某個 Google 搜尋到一半的陌生人。
This site is my second brain. The thing I figured out six months ago is usually gone by now — so I write it down and leave it public. Maybe it helps someone mid-Google.
履歷摘要Timeline
- 2024 — 新創後端Startup backend · 支付相關核心服務 · Go / Postgres · payments-adjacent core · Go / Postgres
- 2021 — 2024 電商後端E-commerce backend · 台北某中型電商 · Ruby on Rails → Go · mid-size Taipei e-commerce · Rails → Go migration
- 2019 — 2021 全端新鮮人Full-stack, first job · 什麼都要做一點 · Node.js / React · a little of everything · Node.js / React
- — 2019 台大資工 · 畢業論文寫 compiler,從此理解所有東西底下都有個 state machineCS at NTU · compiler thesis; I learned that under everything there is a state machine
常用工具Tools I use
信念Beliefs
- 01 能用 SQL 解決的,不要寫 GoIf SQL can do it, Go shouldn't
- 02 最好的 abstraction 是還沒被寫出來的那個The best abstraction is the one you haven't written yet
- 03 Commit message 是寫給 3 個月後的自己的情書Commit messages are love letters to future-you
- 04 工具換太勤的人通常寫不多東西People who keep switching tools rarely ship much
聯絡Contact
- Email hi@terrychengtw.com
- GitHub @terrychengtw
- RSS /rss.xml