前言

這個暑假,我大部分時間都在家裡工作,生活幾乎貫徹了「Eat Sleep Hack Repeat」。起床後打開電腦,處理工作事項,到了晚上再闔上筆電,隔天醒來又重新開始,每天都像一個持續執行的 while True 迴圈。

while True:
eat()
sleep()
hack()

這是典型的 Work From Home,但相同的節奏持續太久後,連窗外的景色都逐漸失去新鮮感。

後來我想到,既然工作所需的只有筆電、網路和一個能專心坐下來的地方,或許可以暫時離開原本的桌面。於是我安排兩天一夜的宜蘭行程,將它視為一次 Work From Hotel。這並非特地請假出遊,也不是整日埋首於工作,而是嘗試在工作與休息之間保留適當的空間。

出發當天,我也擔任一場 CTF 的出題者。比賽進行期間,必須留意題目是否異常、選手的答題狀況,以及是否出現需要即時處理的回報。因此筆電始終放在身邊,即使身處不同的風景裡,仍要定時開啟平台確認狀況。

第一天:在伯朗咖啡城堡看著龜山島工作

第一天,我先到頭城的金車伯朗咖啡城堡。坐下來後,眼前便是海與龜山島。點了一杯咖啡、連上網路並開啟 CTF 平台後台後,這裡便成為當天的臨時辦公場所。

第一天在金車伯朗咖啡城堡監看 CTF 狀況,遠方可見龜山島
第一天在金車伯朗咖啡城堡監看 CTF 狀況,遠方可見龜山島

我原本以為在景點工作容易分心,實際上卻比預期更能專注。需要處理的事項沒有減少,但在等待新狀況出現的空暇裡,抬頭便能看見海景。解題數逐漸增加時,我不時確認平台,再將視線轉回龜山島。相較於平日坐在家中面對同一面牆,這樣的環境讓心情明顯不同。

OA HOTEL:陽台上的 GitHub 檢查時間

晚上,我入住外澳的 OA HOTEL。房間陽台面向外澳沙灘,下方能看見衝浪的人群。隔天早上,我將筆電帶到陽台,在海風尚未變強時檢查 GitHub 上的 repository,並確認比賽沒有新的問題。

在 OA HOTEL 陽台檢查 GitHub,遠方為外澳沙灘上的衝浪人群
在 OA HOTEL 陽台檢查 GitHub,遠方為外澳沙灘上的衝浪人群

螢幕裡是 commit 紀錄,眼前則是海與衝浪板,兩者並置在一起很特別。需要處理的事情並未減少,只是平日的桌面換成了陽台。短暫離開熟悉的環境後,連檢查程式碼這類例行工作也不再那麼單調。

第二天下午:去看花園鰻

第二天上午處理完需要確認的事項,確定比賽狀況穩定後,下午便前往金車水族館。這也是此次 Work From Hotel 最舒適的部分,並非將整段行程全數填滿工作,而是在工作暫告一段落時,能夠真正外出走走。

我最喜歡的是花園鰻。牠們從白沙中探出細長的身體,隨著水流擺動,只要周圍出現些微動靜,便立刻縮回沙裡。我在水族缸前停留很久,雖然只是觀察牠們隨水流擺動,卻感到十分有趣。

金車水族館中的花園鰻從沙中探出身體,隨水流擺動
金車水族館中的花園鰻從沙中探出身體,隨水流擺動

回程:下過雨的北宜公路

回程經過北宜公路。雨剛停不久,山中瀰漫著霧氣,樹上的水氣也尚未散去。雖然道路視野不遠,這樣霧濛濛的景色很適合為行程收尾。

回程途經北宜公路,雨後起霧的山路
回程途經北宜公路,雨後起霧的山路

心得

這趟 Work From Hotel 並沒有讓工作消失,只是讓工作出現在不同的場域。CTF 的狀況持續受到留意,GitHub 上應檢查的內容也都完成;其餘時間則用來看海、參觀水族館,或欣賞山中的霧氣。

這種安排仍有幾項前提。網路必須穩定,行程不能過度緊湊,也必須接受某些時候得從風景前回到螢幕前。不過,只要工作本來就能遠端進行,我認為值得偶爾嘗試一次。

Work From Hotel 對我而言不是特別創新的工作方法,而是換一個地方完成應做的事情。兩天一夜已足以讓人暫時離開長時間待在家的節奏。出遊與工作不一定彼此衝突,只要安排得宜,兩者都能保留適當的空間。