各位大大安安,今天我們來聊聊兩個常見但思維完全不同的探索策略:
- 深度優先搜尋(Depth-First Search, DFS)
- 廣度優先搜尋(Breadth-First Search, BFS)
在演算法中,它們是兩種遍歷圖(或樹)的方法,但在生活中也像是兩種做選擇的風格。
🔍 什麼是 DFS 和 BFS?
- DFS:一頭栽進去,先走到底(踩到地雷才折返)
- BFS:每一層都看一圈,再決定下一步(比較安全,但慢)
想像你在一個迷宮裡找寶箱:
- DFS 派: 直接選一條路狂奔到底,有寶箱賺到、沒寶箱就回頭換路。
- BFS 派: 每次只走一步,把所有方向都看一遍,再同時往外擴張。
兩派都有風險:
- DFS: 容易走錯太深,浪費太多時間在錯的路上。
- BFS: 雖然比較穩,但記憶體(時間與腦容量)消耗很大。
🧬 探索職涯與自我,該怎麼選?
- 你是剛畢業,不知道自己要什麼?
➡️ 建議走 BFS,多試幾種實習、專案、產業。把選擇打開來,再從中找到感覺對的方向。 - 你已經找到某個方向,但遲遲沒行動?
➡️ 該來點 DFS 了,直接栽進去試一試。讀書讀太多、不實踐,不會知道這條路到底合不合適。
💡 深思還是實驗,沒有絕對的好壞
面對一門新課程,你會…
🅐 直接報名先上再說 → DFS
🅑 先看五個心得文跟 YouTube 開箱 → BFS
想轉職,你會…
🅐 先接一兩個 side project 試水溫 → DFS
🅑 研究職涯規劃書、履歷優化、產業分析 → BFS
有些人是「邊走邊想型」(DFS)
他們願意嘗試,願意犯錯,也更可能快速發現熱情與限制。
有些人是「分析控思考型」(BFS)
他們做很多功課、訪談別人、讀很多書,再做決定,風險較低但啟動較慢。
💬 探索世界也在探索自己
人生探索沒有完美路徑。
DFS 跟 BFS 都有用,看你在什麼階段、什麼樣性格、什麼樣的時間壓力。
但無論你選哪種,都記得一件事:
不要一直想不行,不行就去做;不要一直做不停,不停也要想。
📚 延伸閱讀
喜歡這篇文章,請幫忙拍拍手喔 🤣