🎯 什麼情境該想到我

當你要整理一個還不確定結構的主題——學新東西、做設計、除錯、規劃——線性的大綱寫不出來的時候。

出處:Andy Hunt《程式設計師的思維修煉》(Pragmatic Thinking and Learning,站內為簡體譯本,引文保留原書字形)。對應第 6 章 6.8 節。

⚙️ 怎麼用

定義與步驟

「思维导图是一种图表,显示各个主题和它们之间的关系。」原書說它由托尼・布贊首創,但類似的圖表至少從三世紀就有了。

「规则是松散的,但是大致步骤如下」:

  1. 準備一張很大的無格白紙。
  2. 在紙中間寫上標題,用圓圈框起來。
  3. 每個主要子標題從圓圈引出一條線,寫上標題。
  4. 對其他層次的節點重複同樣的做法。
  5. 其他單獨的事實或想法,從合適的標題引出線寫上。

原則:所有節點都要相連(沒有孤立的節點);只有一個根節點;用顏色、符號標記;可以用橫跨頁面的長箭頭連接相關的標籤。「避免顺时针地填写元素——这只是一种绕圈形式的大纲。」

為什麼比大綱好

  • 每加入一個新想法都要問「这属于哪一块?」——所以你必須評估想法之間的關係。
  • 線性大綱的層次結構,會壓制那些不符合結構的想法。
  • 空間位置、顏色、符號增加了表達的豐富性。

重畫:增強記憶

學到新東西之後,在白紙上再畫一遍——「重画和从记忆中重新获取信息有助于增强连接」。作者提到他整理課堂筆記的經驗:「即使我从没有再看过这些笔记……整理草稿笔记的过程是最有价值的。」

兩種用法

練習版(「試一試」):

  1. 寫下一份對你很重要的 4–5 項無序清單。
  2. 用筆在紙上畫成心智圖。
  3. 等一天。
  4. 花 15–20 分鐘修飾:加粗線、上色、塗鴉、圖片、卡通。
  5. 一週後回顧,看有沒有意外的發現。

探索版(設計、除錯、規劃):

  • 用詞語當標題;重要的連線用粗線,不確定的用細線。
  • 「非常快速地做第一次迭代——就像一次印象派素描。这会有利于摆脱 L 型的统治」(L 型是作者對線性、分析式思考的稱呼)。
  • 隨身帶著,不必一次畫完——「让它乱一会」。

原書引用 Jared Richardson 的話:「我在写作或者编程时使用思维导图改变和关注我自己。它强迫我后退一步,清空想法,然后告诉我如何前进。」

協作版:每人拿便利貼和筆,頭腦風暴後把便利貼貼上白板,歸類同主題、圈起來連線,拍照寄給大家。

在工作中的樣子

除錯:中心寫「訂單重複扣款」;分支是「客戶端重送」「閘道重試」「訊息佇列重送」「資料庫交易」——每個分支下寫已知的事實與待驗證的假設,不確定的連線畫細線。畫的過程會逼你問:「這個現象屬於哪一個分支?」

🧪 我實際套用的紀錄

  • (待填)

⚠️ 注意 / 什麼時候不適用

  • 適合不確定的時候:「当你不完全确定你会发现什么时,思维导图是最有效的。」內容已經很確定時,普通的清單可能更有效率(這是從原書推導的,原書沒有明講)。
  • 軟體工具與手繪:原書說軟體「更有利于协作和文档——而不是头脑风暴、学习和探索性思维」,這些活動建議手繪。作者說他在電腦上畫的心智圖很酷,但「这与手动就是不一样」。
  • 不要強迫:修飾、塗鴉這類非目標導向的「玩」,「千万不要过于强迫」。

🔗 相關工具