#開站前花絮
#濡沫團隊都在幹麻?

工程師篇:〈通靈到不要不要的〉

 

開始之前,依照慣例先來梗圖連發:

工程師們:「為什麼網站又掛了???WHY???????

 


 

過勞的工程師(示意圖)

 


 

神救援降臨!!

 


※ 由於工程師們相當忙碌,有幾位甚至沒有空檔可以接受開站花絮訪談。此外,工程師的屬性多半言簡意賅、非囉嗦星人,因此本篇主要由站長Shin撰寫編輯、整理。

Q:你是誰?在濡沫團隊中負責什麼?

濡沫開站前的工程師有三位,分別是Hazel、Ellie、Sue。

後端Ellie負責的範圍是交友拉子舊站7005篇文章與回應,跨CMS匯入新站論壇。
Hazel(又名車貸吳小姐)可能因為跟站長合作最久的關係(???),協助範圍最廣。本來是前端,但做著做著,也不得不碰到後端。
Sue協助的部分是部署與後端開發和資安佈防。網站上線前一個月加入的Sue,身為senior backend engineer,在許多關鍵時刻也不吝於給予寶貴建議。

除此之外,就在網站正式上線前幾天,團隊加入一位全端工程師Woot,也陪著我們撐過了上線後幾次爆炸;一起協助debug與除錯。還有被站長Shin臨時抱大腿求助的幾位資深工程師,BT、阿達、Kevin、佳緯、Nison,甚至還陪著我們連續開會到凌晨,真的非常感謝。

 


Q:為什麼想加入濡沫團隊?

Sue:

嗨!大家好,寡人是朕手滑了才加入這個團隊的。
本身也是一個很幸運沒能成為魔法師的拉子,在這些年恢復單身後就不斷地在各知名交友社群軟體打滾,那些社群軟體體驗都感受到非常糟糕,對於寡人根本沒效、找不到菜,決心來找個社群來回饋拉子圈,就這麼加入了濡沫團隊。

 

Hazel於 [花絮] 2018/8/28 交友拉子停機事件 中留言提到:

……我想說說關於「使用者回饋」。說真的比起謝謝、辛苦了較淺層的文字,我更喜歡的是看到使用者回饋因為這裡而有什麼改變,或是一個契機、得到了什麼……,除了約砲找床伴以外,更深一層的自我探索與省思。這些回饋對團隊都很重要,會有種動力想繼續維護下去。
分享我的一個小故事,在我剛開始接觸交友拉子時,我曾嘗試應徵、也投稿過,交友拉子也有讓我有獲得一些改變。
幾年前因被伴侶提出分手,有好長一陣子不相信親密關係,認為情侶之間的關係說變就變、說分手就分手,不如Easy come easy go,先從肉體滿足開始。也許不再是學生年紀,認識一個新的人,要重頭認識對方、重新說起自己的故事太麻煩,毫無心力,不如從肉體先開始。
因為有交友拉子,讓我真的去實行了這件事。
當時困在自己設下的局,沒法逃脫。在上交友拉子約之前也單身三年了,後來在交友拉子遇上交往一個月就逃跑的前女友XD,也是因為交友拉子提供了管道,才得以破了不敢談戀愛,這個自己設下的局。
總而言之我想說的是,雖然談錢很實際,辛苦了謝謝那些淺層文字看了很無感,最有感應該是這個網站妳從這裡得到了什麼、改變了什麼?這些回饋相較之下,會認為這樣付出是值得的。
再次感嘆小編、讚嘆小編,謝謝妳提供平台,破除我萬年單身的魔咒(?),希望不要某一天休息夠了回來準備維護,發現靠北怎麼都是安麗XDDD

Ellie:聽了站長Shin的Les Trash Talk,感動之餘就被騙進來了啊啊啊啊啊。(????)

 


Q:這段期間,最辛苦、崩潰的是什麼?

由於濡沫可說類似一種網路服務(但完全是在做慈善啊),網路服務的特色就是:當網站掛掉或者發生問題時,其嚴重性就像是普通店面被迫歇業,各種突然shut down。除此之外,24小時線上隨時有使用者,任何時候發生問題,搶修救火都是緊急。沒發生問題的時候,也不代表閒閒沒事幹,而是必須安排規畫各種部署,以防範下一次的問題爆發。工程師的領域,最崩潰的是,做得好的時候,大家完全沒察覺到;出問題要搶救的時候,所有人馬上發現,而且全部都在等!要扛住各種壓力,專心除錯,即使是在三更半夜,都必須處理。常常工程師一抬頭發現,月黑風高,怎麼好好的周末又是一個coding夜。與奇葩issue熬夜戰鬥的黑眼圈就是工程師戰鬥的勳章(哭)

……在線等很急?你很急我們更急!!!爆肝之路,慎入啊慎入!

※ 小插曲之一

完全沒空受訪的Hazel與Ellie在某次工程師會議中,被站長抓住強行要求提供花絮素材:

站長Shin:
好,請跟大家解釋一下:請問你們轉型期間搞這麼久,都在幹什麼?

Hazel:
好,首先,論壇的這專案他媽的,這個專案真的太大了,它光資料表就一百多張。好,我們總共花了大概三到四個月的時間在轉。那其實都是Ellie在轉啦(Ellie在背景發出崩潰般的笑聲)。其實真正做轉移資料的時間大概花了一個月,但是有三個月時間其實都是在通靈。

Ellie:
都在研究這個專案的架構。

Hazel:
對,就是在猜說,這張表,這個欄位是在幹什麼的,它為什麼要這樣子寫,之類的,因為論壇的文件它不像其他開源軟體這麼友善,而且也沒有那麼多資源可以閱讀。

Ellie:
它欄位……,它資料表多就算,它每一張資料表的欄位也是多到炸, 真的很 over。

Hazel:
對,光是像是你現在登入這裡,你這樣子滑動畫面,你在這邊停留兩分鐘,它就會頻繁地一直寫入資料庫了。

Ellie:
不用兩分鐘,不用兩分鐘。

Hazel:
幾秒?

Ellie:
應該應該十秒還是三十秒吧,我覺得它很頻繁,它真的很頻繁。(崩潰式強調)

Hazel:
好,只要不到三十秒,它就會寫入資料庫,說,喔,這個帳號,這個人,他在這裡已經待了三十秒了,它可能有一個機制就是,喔,例如:你待了十分鐘瀏覽,你就可以升等。

站長Shin:
對,有這個機制,這個有。

Ellie:
對,有這個機制,而且這個機制也是需要的。

Hazel:
對,總之前三個月就是這樣過的。

站長Shin:
所以就是為了,首先是為了解讀這個專案的資料表,就花了非常多的時間,根本就是通靈等級的。

Hazel:
對,沒有想到會花到這麼多的時間,所以,因為這次的教訓,所以導致說站長他那個buffer(緩衝時間)又抓得更長了,本來站長問我們,「欸,你這東西預估要多久做好?」,我們說「兩個月吧」,站長就說「好,那我先抓三個月」。結果後來各種意外與爆炸造成不得不往後延期。經過這次轉文章事件之後,站長的buffer應該就要加到兩個月了(笑)。

站長Shin:
我已經不是加到兩個月,是我再也……好,我現在只對團隊內部說,例如說「欸!我們預計禮拜五上線!」可是我絕對不公開說明了,因為我一旦說了,一般使用者就會有期待。假設沒有如期上線,他們就會過來問「怎麼還沒有上線?怎麼還沒有上線?」……我會還沒有上線,就是因為出事了,我一定是焦頭爛額在處理,根本沒空去解釋,甚至請你體諒?我沒空。對,所以後來我都說,「很抱歉我們現在沒有辦法公布上線時間」。其實說白話就是,你要等就等,不等就算了,因為我們很忙,我真的沒有空去做客服,我們也不是做客服的。

(眾人一陣嘆息)(其實當時開會,工程師跟站長已連續熬夜四天處理網站爆炸問題)

Hazel:
所以你昨天幾點睡啊,到底?

站長Shin:
這幾天都三四點吧,好,這不是重點。

Ellie:
你今天幾點起來,我今天差點起不來耶,Woot你起得來嗎?

Woot:
我都睡到十點耶。
(眾人崩潰笑)(緊接著該次會議又發現網站另一個部分掛掉,眾人更加崩潰的繼續處理)

※ 小插曲之二

站長Shin:(對著臨時支援的工程師)非常感謝你們!(鞠躬)
Kevin:小事,我們只是好奇怎麼資料庫可以壞成這樣……
佳緯:對,呵呵。身為工程師真的會很好奇。可以壞成這樣也是滿不容易的。
BT:有資安問題可以問我喔!(撥頭髮)
阿達:我沒幹麻不用謝(笑)
Nison:我覺得你們做的事情是重要的,加油!
Kevin:資料庫終於救回來了,後面一些善後工作就交給你們了。
站長Shin:真的非常感謝!(各種拼命鞠躬)

 


Q:轉型期間感到最興奮的事是什麼?

Sue:

在這段時間看著不斷完成的task,網站漸漸成形的當下寡人心中是很欣喜的,心繫著自己與各位拉拉們的幸福,只能說朕很期待各方面來說(微笑)。

Hazel(又名濡沫團隊之行走迷因)與Ellie:

(看到舊站文章成功匯入新站論壇的時候,都要哭了)
(看到新站商城精美的攝影照片也要哭了)

 


Q:橫跨舊站與新站的感慨?

Sue:

新站的前端排版設計、字型都明顯好看多了,前端排版設計和字型上可以說是交友平台上的小清新。希望能增加商品購物頁面的匿名評論功能,幫助各位女孩們都能買到心儀的玩具,陪伴每個寂寞難耐的夜晚。

Hazel:

我跟Ellie聊到說,一年多前那次停機,我跟站長連續九天幾乎是不眠不休在搶修;那時候修復,站長就跟我提到說想要有會員機制、收藏書籤、建立社群等想法。當時我們聊得很開心,但都不知道什麼時候可以實現,結果沒多久,站長真的就把這件事情實現了,說到做到,真的超強的。

站長Shin:

那是因為有你們一起 : )

向濡沫團隊的工程師致上敬意!

 


credit:
感謝聽打小幫手 秀 協助繕打 小插曲之一 的錄音逐字稿
梗圖選輯:卯米
撰寫編輯:Shin