9月22日
從零到一做出第一個產品,就像第一次替自己開火
一位工程師九月決定做自己的第一個出海SaaS side project,我們把從買域名到部署上線的過程,翻譯成廚房裡第一次開火的滋味故事。
九月八日,一位署名「代碼小學僧」的工程師在掘金上寫下他的side project日記。受同事鼓勵,他決定動手做自己的第一個出海SaaS工具站。那天他先去銀行開了一張支援海外支付的萬事達卡,然後買域名、建專案,第一天就把初版部署上線,提交到Google Search Console和Bing Webmaster Tools,等著兩個搜尋引擎來收錄。
這個過程讀起來,很像一個人第一次搬出去自己住。廚房是空的,鍋是新的,你站在流理臺前,深呼吸一口,把爐火點起來。
買域名,像在市場裡挑第一把青菜
他做的工具站和音樂有關,所以第一件事是挑一個合適的域名。他比較了Spaceship和Namecheap的價格,最後在Spaceship買下了musictool.tools,一年大約六歐元。
挑域名這件事,其實和你每天上市場挑菜的心理活動差不多。你心裡有一套標準:錢夠的話先買.com,就像旺季裡先挑那把葉片挺、切口新鮮的青江菜;退而求其次可以考慮.ai和.app,因為人們搜尋時常用「xxx app」「xxx ai」這樣的關鍵字。名稱要短、要好記、最好帶著產品相關的詞。避開橫槓,避開生僻字,避開毫無規律的字母組合。這就像你不太會買那種名字念不出來、長相也說不清的進口蔬菜,回家根本不知道怎麼料理。
他最後選了那個一年六歐元的域名。這個決定誠實得讓人喜歡。新手的第一餐,本來就該從一把便宜的當季青菜開始,炒出來的香氣未必輸給什麼松露松茸。這種「先做小、先做能負擔的」的起手式,和我們先前聊過的免費試喫與第一爐的生澀是同一種味道:市場裡遞過來的那一小口,永遠比擺滿整桌更讓人敢開始。
技術棧是一套餐刀,順手最重要
接下來是建專案。他偏好支援服務端渲染(SSR)的技術棧,讓搜尋引擎能直接抓到完整的HTML內容。他坦白說自己不喜歡Next.js偏重的開發體驗,所以選了TanStack Start,用開源模板better-t-stack.dev建好初始骨架,再指揮AI按需求修改。
這段技術選擇,換成廚房的語言就是:選刀。有人執著德國製大廠,有人用一把順手的中式片刀就切了二十年。刀沒有絕對的好壞,只有順不順手、撐不撐得起你每天要做的菜。他用pnpm workspaces加Turborepo做多套件管理,用TypeScript追求全棧型別安全,用Oxlint和Oxfmt顧程式碼品質,用Drizzle連PostgreSQL。整套工具鏈排開來,就像一個認真備料的人把砧板、濕布、幾個不鏽鋼盆一字排開。不是為了擺盤好看,是為了等一下手忙腳亂時,東西都找得到。
支付方面他選了對獨立開發者友善的Waffo,因為Stripe需要境外主體和銀行帳戶,他還沒辦香港的卡。先把能收款的接上,把菜端出去,條件成熟再換更正式的方案。這幾乎就是家庭廚房的行事邏輯:家裡還沒有蒸烤箱,先用電鍋照樣蒸出一條魚,等真的常做了,再升級設備也不遲。
第一天就上線,第一道菜不等完美
整篇日記裡最動人的一個細節,是「第一天直接部署上線」。
很多人做菜有一個毛病:食譜看了十遍,影片存了三十個,廚房卻始終沒開火。總覺得要等醬油備齊、鑄鐵鍋到貨、刀工練好,才配做那道菜。結果一年過去,爐子是冷的。而他的做法是,初版做完就上線,就提交搜尋引擎,讓Google和Bing的爬蟲早一點來敲門。菜色不完美沒關係,先端上桌,聞到味道的人會告訴你鹹淡。
第一次開火的廚房一定有狼狽。油星濺到手背,蒜末炒過頭變苦,湯滾了才發現鹽罐見底。但也就是在這些狼狽裡,你第一次聞到自己鍋子裡冒出來的香氣,那個瞬間,看再多別人的料理影片都換不來。
他連基礎設施都用有免費額度的服務,對剛起步的人來說剛剛好。這就像第一年租屋的小廚房,一個卡式爐、一只湯鍋、一只平底鍋,照樣能餵飽自己,甚至能請朋友來喫一頓。設備的升級,留給燒得出味道之後。
為什麼這則貼文值得用一張餐桌來讀
這篇日記在掘金上其實只有個位數的閱讀量,卻被我們挑出來講,原因是它記錄了一種越來越多人熟悉的滋味:下班之後,替自己做一道不屬於公司的菜。
白天你在大廚房裡按照標準作業流程出餐,火候有人定,擺盤有人管。晚上回到自己的爐子前,你終於可以決定今晚煮什麼。也許煮砸,也許只做出一碗普通的陽春麵,但那碗麵是你的。他選擇把過程公開寫下來,從六歐元的域名到支付工具的取捨,像一個新手廚師老老實實記錄今天切洋蔥又流了幾次眼淚。這種誠實,比任何成功學都下飯。
這也讓人想起我們聊過的廚房裡的基礎功夫與快炒慢燉:真正撐起一頓飯的,從來是那些每天都要複習的基本功。他用的每一項技術都不花哨,型別安全、環境變數校驗、Lint與格式化,全是基本功。基本功不性感,但它決定你的菜能不能穩定地端上桌。
收在你能用的地方
如果你也有一直想開始卻沒開始的那口鍋,這篇日記給的線索很簡單。
先去辦一張能用的卡,像先確認瓦斯通了。然後用你能負擔的價格買下第一樣材料,一年六歐元也行。把骨架搭起來,可以靠模板,可以靠現成的配方,沒有人規定第一道菜要無師自通。第一天就開火,哪怕只煮出一鍋陽春麵。最後,把過程記下來,給搜尋引擎收錄也好,給自己留底也好,讓那個開始被看見。
廚房裡最貴的從來不是設備,是一直不開火的日子。九月八日那天,有人把爐點著了。你家的那口鍋,什麼時候要開火?