成功 Success > 時間管理
feature picture
Unsplash

三更半夜寫程式,更有靈感?工程師偏好的「吸血鬼作息」暗藏了高效率的祕密

2023-09-07 INSIDE 硬塞的網路趨勢觀察
分享
收藏
已完成
已取消

Swizec Teller 是一名自由工程師兼連續創業家,有超過 17 年以上的程式開發經驗,自稱「戴帽子的宅男」(A Geek with a Hat)。幾年前因為在部落格上發了一篇文章《Why programmers work at night》,解釋為什麼大部分工程師,包括他本人,總是遵循著「吸血鬼的生活作息」來寫程式。

結果這篇文章大受歡迎,Swizec Teller 的部落格因此暴增了 50 倍網站流量。文章發出後的第四天,他一共得到了 627 個 Google + 讚數、288 個 Twitter 追蹤者、475 個 Reddit 最新回應、7000 個 Facebook 讚數,以及超過 89000 名部落格當日訪客(以往他的部落格一個月累積起來頂多達到 30000 名訪客)。

《Why programmers work at night》最後還寫成了一本書,可以在 Swizec Teller 的網站上購買電子書或實體書籍。書的內容主要是其文章的延伸,加上他擔任工程師以來的個人經驗、採訪其他工程師的心得、以及針對工程師的心理學研究。

在這裡將 Swizec Teller 的文章《Why programmers work at night》分享給大家,本文並非逐字翻譯,筆者加了一些細節幫助大家理解內容,有興趣的話可以閱讀文章原文,或線上閱讀這本書

延伸閱讀:工作就像「劃火柴」,小心過度燃燒自己!你需要的 4 種策略性留白

為什麼工程師總是喜歡在三更半夜寫程式?

很多人笑說:「工程師是可以將咖啡因轉換成程式碼的機器。」

畢竟很多工程師會告訴你,他們工作最有效率的時段是在夜深人靜的時候。有些人比較早,有些人比較晚,最常見到的作息時間大概是這兩種:凌晨四點起床做事的,跟凌晨四點做完事去睡覺的。

這種作息時間的用意就是為了減少分心的機會。不過你可能會問,鎖上房門不是可以達到一樣的效果?何必熬夜傷身寫程式?

深夜工作的關鍵就在於三件事:創作者的時間表、睏倦的大腦、明亮的電腦螢幕。

創作者的時間表

Paul Graham 在 2009 年寫了一篇文章 《Maker's Schedule, Manager's Schedule》,他認為基本上世界上主要分成兩種時間表,一種是「管理者的時間表」(Manager's Schedule),適用於總經理、總監、產品經理等「管理者」;另一種則是「創作者的時間表」(Maker's Schedule),適用於軟體工程師、設計師、開發者、作家等「創意工作者」。

首先先簡單介紹「管理者的時間表」,這種時間表是以「一小時」為基本劃分單位,每小時都有不同的事情需要處理,大部份的人都是在這樣的時間表下工作。Paul Graham 認為這是一個適合「下命令」的時間表(Schedule of command),因為時間可以彈性安排、拆開再重組,所以這個小時去開會、下個小時要整理會議記錄、再下個小時去拜訪廠商,即使不小心分心了,十分鐘的分心頂多耗掉一個小時的時間,每件事情都可以立即處理。

另一種則是「創作者的時間表」,也就是我們這些工程師所遵循的時間表。Paul Graham 認為對創作者而言,每個時間單位至少要有半天這麼長,因為工程師不可能在一個小時內寫完一個程式,一個小時可能還不夠他們「準備開始」寫程式,畢竟「創作」是需要時間醞釀的。

這樣的時間表就像在一個龐大的抽象系統中投入大量的精力工作,有人比喻成用昂貴的水晶玻璃來蓋房子,一旦有人分散你的注意力,整項工程就會瞬間崩塌,碎成千萬片。這就是為什麼工程師非常討厭工作時被別人打斷或分心。

也因為工程師非常需要集中精神來工作,所以除非能連續好幾個小時不被打擾,不然我們根本不想開始工作。好不容易在腦子裡勾勒出設計流程、進入狀況,一旦被打斷,一切都得捲土重來。

事實上,如果你和創業家們討論這個問題,就會發現他們在白天裡根本沒辦法完成任何開發工作。最普遍的障礙就是受到一連串的干擾,像是臨時出現許多急事需要處理、重要的電子郵件需要回覆等等。因此創業家大部份都選在深夜裡、其他人在休息的時候,再進行這些開發工作。

不過工程師們晚上也還是得睡覺,畢竟我們又不是什麼不用休息的新新人類,而且白天的精神一定還是比晚上好上許多。那為什麼我們要把這些複雜的開發工作留在大腦睏倦的時候做,然而頭腦最敏銳清晰時,卻做些相對簡單的事情呢?

因為「累」是讓工程師 Coding 更好的訣竅

聽過 Ballmer Peak 嗎?一點點的微醺可以讓工程師發揮超人般的 Coding 技巧,然而一點點疲倦也可以達到一樣的效果。當你的大腦開始累了、睏了的時候,根本沒有多餘的精力可以「分心」,你不得不集中精神完成工作。

以我個人的經驗來說,在喝了太多茶或能量飲料、精神最充沛的時候,我工作反而最沒效率。照理說,有這麼多的精力跟腦力,應該能用來寫程式、找 bug,但事實上因為大腦跟身體「太嗨」,我根本靜不下心來好好做事,一下子上 Twitter、一下子看 Hacker News,沒辦法專注在同一件事情上兩秒鐘。

相反的,當有點累時,我才會把屁股好好的黏在椅子上開始寫程式。在大腦稍微有點疲倦的情況下,我可以寫程式連續寫上好幾個小時,根本不會想到 Twitter 或 Facebook,完全忘記網路的存在。

而且我發現大多數的工程師、開發者們都有和我一樣的情況。日常生活中百分之八十的事情,都不需要大腦全力運作就能解決,因此在腦力過剩的情況下,你就會去找其他事情做。疲倦會讓你「笨得剛剛好」,沒有多餘的腦容量塞其他東西,腦力只夠把手邊的工作做完,根本沒辦法分心。

延伸閱讀:不想上班怎麼辦?用日常生活的 5 個小變化,拯救職業倦怠的大腦

明亮的電腦螢幕

這點倒是很好理解,晚上長時間地盯著電腦螢幕工作,會延遲你的睡眠週期,讓你忘記疲倦,直到凌晨三、四點才去睡覺,然後睡到隔天中午才起床。然而當夜晚再次來臨時,你會感覺精神很好,這是當然的!畢竟你睡到中午才起床啊。

重複這樣的作息一陣子後,你的身體會適應這樣的規律,活在一個不同的「時區」。更有趣的是,我發現這樣的睡眠週期不會一直向後延,而是在凌晨三、四點左右達到一個平衡,然後停留在這個時區裡。

這可能是因為,如果一直向後延,睡到下午、甚至傍晚才起床的話,其他人會認為你是個無可救藥的大懶蟲,這種「社會壓力」逼得我們不得不停留在四點入睡、中午起床的時區裡,畢竟再更晚睡的話,中午肯定是起不來啦!

總而言之,工程師之所以偏愛在三更半夜寫程式,就是因為在深夜裡工作時間沒有限制,可以更靈活地運用時間(最慘就是今晚不睡覺而已),而且大腦疲倦得不容易分心,最後,狂盯著電腦螢幕剛好可以保持清醒。

(本文出自INSIDE 硬塞的網路趨勢觀察

繼續閱讀 心理學
相關文章
成功 Success > 目標管理
feature picture
陳姿伶製圖

寫下你的 2026 夢想清單:用原子習慣累積 365 天小勝利,活成自己期待的模樣

2025-11-04 經理人用戶成長中心 羅秀如
分享
收藏
已完成
已取消

2025 年來到尾聲。每年到這個時刻,總會冒出一句熟悉的想法:明年,我想過得更好。

但什麼叫「更好」?是更健康?收入更穩?心情更平靜?或是有更多屬於自己的時間和能力?

如果沒有策略,「更好」常常只會停留在願望。今年,我們換個作法,用能執行、能追蹤、能累積的方式,踏實帶你走向 2026。

向大谷翔平學習:把大目標拆成小任務

棒球巨星大谷翔平曾用九宮格清晰規劃自己的訓練與目標,完成投打二刀流的成就,並多次榮獲 MLB MVP。同樣,台灣柔道選手楊勇緯也借助類似的目標管理方法,精準掌控技術與心態,在奧運舞台上奪得銀牌。

他們的成功不僅來自天賦,更來自具體化目標,並持續行動。

這也正是經理人「商管 LAB」推出「改變人生的目標實踐法」線上課與「理想生活實踐模版」 的核心精神:這套模版並非僅僅是一張表單,而是專為目標管理與實現設計的全方位實用工具。

它結合科學化的九宮格規劃、每日習慣追蹤與復盤日記 3 大核心功能,幫助你將腦海中的構想變成具體行動,再透過持續執行,讓每個小步驟累積成可見成果。

九宮格設計理念:從抽象到具體,畫出你的夢想藍圖

經理人

在我們的模版中,九宮格是將夢想拆解為具體行動的關鍵工具。首先,你需要在格子的中心寫下最核心的夢想,例如「2026年加薪」或「學會第二外語」。接著,將這個夢想拆解為 4 大面向:

屬於自己的計畫: 專注於提升個人技能。
與他人相關的目標: 例如促進合作或建立深厚人際關係。
具體可衡量的成就: 像是考證照、優化履歷表,讓進步變得可見。
無形但深具價值的追求: 比如改善情緒管理或建立正向心態。

經理人

為了協助你思考,我們設計了 2 種九宮格邏輯:

1.放射型思考: 適合初期發想,無需拘泥順序,將所有相關的想法填入九宮格。這種水平式的思考,能激發你的創意靈感,從而找出未曾考慮的目標或行動計畫。

2.螺旋型思考: 適合具體執行階段,從核心目標開始,順時針依次填寫各步驟,建立因果關係,使目標的拆解更有深度。

理想生活實踐模版設計了「AI 目標規劃師」ChatGPT小助手。
陳姿伶製圖

AI 規劃管理師:透過提問釐清思緒,拆解目標與步驟

如果你在規劃時卡關,我們特別設計了一個 ChatGPT 小助手「AI 規劃管理師」,頁面上設有兩個選項:「工作目標拆解」 與 「生活目標拆解」,針對不同面向提供貼心的支持。例如,點選「工作目標拆解」後,GPTs 小助手將引導你輸入以下資訊:

產業與職位: 目前在哪個產業?擔任什麼職位?
工作內容: 你的日常工作任務有哪些?
目標描述: 希望在什麼時間範圍內,達成什麼具體目標?
其他背景資訊: 目標的動機是什麼?是否已經有一些相關的資源、技能或挑戰?

根據你的回答,「AI 規劃管理師」會幫助你拆解出 8 個適合的子目標,並提供具體行動指引,讓方向與步驟更清楚。

每日習慣追蹤:累積微小成就,見證巨大改變

善用每日追蹤,輕鬆培養原子習慣.jpg
陳姿伶製圖

如果九宮格是你的目標地圖,那麼每日習慣追蹤就是實現目標的動力來源。許多人在開始目標管理時,最大的挑戰是如何克服惰性。

我們的模版不僅提供了簡單易用的習慣打卡系統,還加入了一項充滿趣味與激勵的設計:根據完成率,讓你的數據以花朵的形式呈現。

每日打卡建立好習慣,朝理想生活邁進.jpg
陳姿伶製圖

你可以寫下「每天運動 20 分鐘」、「早晨冥想 5~10 分鐘」等想要培養的原子習慣。每天完成後,只需在方格內打勾,就能立即看到數據變化,得到成就感。

隨著完成率逐步提升,一朵小芽會慢慢成長,最終開展成一朵盛開的花朵,象徵你在習慣培養路上的累積與突破。這項設計不僅提升了記錄過程的趣味性,更讓數據從冷冰冰的數字,轉化為溫暖的視覺回饋。

同時,進度視覺化圖表也能幫助你清晰檢視每週、每月的習慣達成率,即使偶有波動,整體數據仍然展現你的堅持與努力。

復盤日記:每天的溫暖對話與反思

透過每日情緒、行動與反思紀錄,追蹤進步與調整方向。
經理人

忙碌的生活中,我們很少停下來與自己對話,在復盤日記中,除了「心情指數」、「睡眠狀態」這些反映身心健康的欄位,我們特別設計了以下提問:

值得讚美自己的 3 件事: 寫下讓你感到自豪的小事,大方的給自己一個肯定。

經歷 3 件美好的事物: 也許是一頓可口的晚餐、他人一句貼心的問候……,透過記錄,將溫暖的瞬間重新珍藏。

今天學到了什麼: 你可以把這一欄當成心願清單,像是「多花幾分鐘陪伴家人」、「面對壓力記得深呼吸」,每一個改善的想法,都是邁向更好的自己。

如果真的想不到要寫什麼,我們在模板中設計了小錦囊,只要跟著提示走,就能幫助你反思過去、挖掘生活中的動力來源,讓每一天都成為邁向夢想的墊腳石。

你的 2026,從寫下第一格開始

經理人

這份「理想生活實踐模版」不僅是一份工具,更是你實現理想生活的指南。搭配「改變人生的目標實踐法」線上課,幫助你從目標的構想到具體實踐,讓夢想變得觸手可及。

今天就開始,寫下你的第一個九宮格,打卡你的第一個好習慣,記錄你的第一份復盤日記。讓我們共同期待,一年後,你所繪出的夢想清單,會變成最動人的故事。

相關文章
會員專區

使用會員功能前,請先登入

  • 台灣首款對話式 AI 職場教練,一次提升領導力
  • 會員專享每日運勢、名人金句抽籤
  • 收藏文章、追蹤作者,享受個人化學習頁面
  • 定向學習!20 大關鍵字,開放自選、訂閱
  • 解鎖下載專區!10+ 會員專刊一次載
追蹤我們