淩晨兩點,林羨還坐在桌前。
電腦螢幕上是她剛建的《SaaS 0.1 需求清單》。
三列:功能、邊界、責任。
一行行很整齊。
像她能控製的世界。
她把滑鼠移到下一步:開發。
遊標閃著。
她沒動。
沈硯舟端著一杯水進來,沒問“怎麽還不睡”。
他把杯子放下,瞥了一眼螢幕。
“需求寫得挺像樣。”他說。
林羨:“像樣不等於能做出來。”
沈硯舟坐下:“你打算怎麽做?”
林羨沒回答“怎麽做”,先把電腦上另一個視窗拉出來。
那是她前兩天下載的一個開源模板。
她照著教程跑了一遍。
頁麵起來了。
資料庫連不上。
報錯一屏紅。
她指著那行字:“看見沒?”
沈硯舟看了一眼:“資料庫配置錯了?”
林羨:“我不知道錯在哪裏。”
沈硯舟揚眉:“你不是會點程式碼?”
林羨把那句“會點”放回原位:“會用,不等於會做。”
她說得很平,像在描述一條庫存差異。
不自嘲,不硬撐。
沈硯舟問:“那你要補課?”
林羨搖頭:“不補。”
沈硯舟像沒聽懂:“不補?你不是要做係統?”
林羨把鍵盤推遠一點:“我不是計算機專業。自學的那點東西,撐不起一個係統。”
沈硯舟:“你可以學。現在學也不晚。”
林羨:“學到能寫指令碼,跟學到能做軟體架構,是兩回事。”
沈硯舟靠在椅背上:“你怕?”
林羨看他一眼:“我怕浪費時間。”
沈硯舟笑了一下:“這麽現實。”
林羨:“這條路不是考試。沒有及格線。隻有上線和失敗。”
她把那份報錯截圖存進資料夾,命名:
自研失敗-證據。
沈硯舟看見她的動作,問:“你連失敗都要存?”
林羨:“要。以後要解釋給技術看。”
沈硯舟:“你還沒找技術。”
林羨:“所以我先把邊界劃清。”
她開啟需求清單,指著最上麵的一行:
我負責需求、場景、規則。程式碼不歸我。
沈硯舟看著那行字:“你確定?”
林羨:“確定。”
沈硯舟:“很多人遇到這種事,第一反應是要自己變強,學到能寫出來。”
林羨:“那是情緒。”
沈硯舟:“你不想證明自己?”
林羨:“證明不值錢。上線才值錢。”
她說完,關掉報錯頁麵,把需求清單翻到下一頁。
一頁空白,她隻寫了四個字:
技術同伴。
第二天中午,沈硯舟帶她去見一個人。
咖啡店,靠窗的位置。
人不多,聲音被壓得很低。
對方穿得隨意,像刻意避開任何“正式感”。
電腦外殼貼著幾張舊貼紙,邊角翹起,沒有換新的。
那不是風格,是時間留下的痕跡。
他坐得很靠裏,背對人流,習慣性地把位置讓給視線死角。
手裏轉著一支筆,動作不快,卻沒有停。
這是程放。
林羨一眼就認出來了。
不是因為臉,而是那種狀態——
被規則犧牲過的人,都會留下同樣的姿態。
他不再出現在任何名單裏。
專案、實驗室、推薦信,全都在“內部調整”中被拿走。
沒有處分,沒有通報,甚至沒人說他做錯了什麽。
隻是被安靜地移出了上升路徑。
他不是被否定能力,
而是被判定為:
不適合繼續待在那條線附近。
沈硯舟走在前麵,沒有寒暄,隻停下,說了一句:
“程放。”
程放抬頭,看了林羨一眼。
目光很穩,沒有打量,也沒有好奇。
“你就是林羨?”
林羨點頭:“是。”
程放把筆停住,放在桌麵上。
那一刻,他的注意力才真正落下來。
程放沒有寒暄,直接問:“你要做什麽?”
林羨把電腦開啟,把《SaaS 0.1》推過去。
不講故事,不講情懷。
隻講規則。
“記錄、提醒、匯出。三件事,一條路徑走到底。”
“每一步都要日誌。每一步能追責。”
“跨機構不互通。資料不出邊界。”
程放看了兩分鍾,抬頭:“你不是技術吧?”
林羨:“不是。”
程放笑了:“你倒坦誠。一般來找我都裝懂。”
林羨:“裝懂會浪費你的時間,也浪費我的錢。”
程放挑眉:“你準備花多少錢?”
林羨:“先談能不能做。”
程放靠回去:“能做。問題是你想要什麽層級的東西。”
林羨:“能上線,能跑通閉環,能防抄。”
程放:“防抄靠程式碼不夠,靠部署、許可權、日誌、合同。”
林羨:“合同我寫。許可權你寫。日誌必須寫死。”
程放盯著她:“你很像產品經理。”
林羨:“我隻負責判斷。”
程放問:“那你最怕什麽?”
林羨不繞:“我最怕我賣的還是零件。”
程放點點頭:“那就別從功能堆起。先把路徑鎖死。”
沈硯舟在旁邊開口,語氣不急不緩:“她現在的問題是,她不能再一個人獨鬥了。”
程放看向沈硯舟:“所以你拉我來當苦力?”
沈硯舟:“當同伴。不是苦力。”
程放笑了一聲:“同伴要怎麽算?”
林羨接話:“三種模式,你選。”
程放:“你說。”
林羨不抬情緒,直接列:
“一,外包。按裏程碑付款。你交付,我驗收。”
“二,合夥。你有股權,但你不碰控製權。”
“三,雇傭。你來我團隊,我給薪資,專案歸我。”
程放愣了一下:“你準備得挺全。”
林羨:“我不做‘求幫忙’的姿態。”
程放沉默了幾秒,忽然問:“那你能給我什麽?”
林羨把需求清單翻到最後一頁。
那頁不是功能,是場景。
一條條寫著機構真實使用的痛點和行為。
每條後麵都有她標注的“風險落點”。
“我給你真實場景。”她說。
“給你能驗證的需求。給你錯誤發生的位置。”
程放盯著那頁:“這些你怎麽來的?”
林羨:“用過。被圍剿過。被壓價過。被風控過。”
程放輕輕點頭:“行。你至少不是拍腦袋。”
沈硯舟插一句:“她也不會跟你講情懷。”
程放笑:“我也不吃那套。”
林羨看著程放:“你願不願意先做一個兩周的最小閉環?”
程放:“兩周能出什麽?”
林羨:“能跑一條合法路徑。能記錄日誌。能把責任寫死。”
程放想了想:“可以。但我有條件。”
林羨:“說。”
程放:“你別臨時改需求。”
林羨:“不會。”
程放:“你別讓我當客服。”
林羨:“不會。”
程放:“你別把這個當救命稻草。”
林羨:“我不會求你救。我隻買交付。”
程放看著她,笑意收了,點頭:“那就做。”
回去的路上,沈硯舟問她:“你剛才說你不懂技術,你一點都不慌?”
林羨看著車窗外:“不懂就不懂。”
沈硯舟:“很多人會覺得丟臉。”
林羨:“丟臉會讓人做蠢決定。”
沈硯舟:“比如?”
林羨:“比如硬撐著自己寫,最後上線不了。時間沒了,錢也沒了。還被人繼續抄。”
沈硯舟側頭看她:“你現在最清醒的一點是什麽?”
林羨答得很短:“我該負責的不是程式碼。”
沈硯舟:“那你負責什麽?”
林羨:“負責讓係統‘隻能這麽用’。”
沈硯舟笑了一下:“你終於開始像一個老闆了。”
林羨:“我隻是開始承認現實。”
車停在樓下。
她抱起睡著的川川,回頭看了眼沈硯舟。
沈硯舟問:“你還缺什麽?”
林羨:“錢。時間。還有一條路。”
沈硯舟:“你已經找到了同伴。”
林羨點頭:“同伴不是獎勵。是代價。”
她上樓,門關上。