如何加速工程師入職(重點不在更好的文件)
想加快工程師入職速度,真正瓶頸不是文件量,而是散落在 Slack、GitHub、Linear 的脈絡難以被搜尋。
By Ellis Keane · 2026-03-31
我加入一個連自己怎麼運作都說不清的團隊
如果你在想如何加速工程師入職,讓我先分享我自己的入職經驗 – 因為這大概是我能給出最有說服力的例子。
2019 年我加入舊金山一間新創,當第三位工程師。CTO 很聰明,但也極度混亂。第一天他給我一台筆電,基本上就一句話:「程式碼在 GitHub。其他都在 Slack。祝你好運。」
這就是整個入職計畫。
我頭三個禮拜都在做一件回頭看跟寫程式毫無關係的事:考古。翻六個月前的 Slack 討論串,搞懂認證系統為什麼那樣設計。滑已關閉的 GitHub PR,找資料庫 schema 決策的討論,因為當然沒人寫進文件。然後在 #general 問問題,得到回覆:「喔那個,我們一月改主意了,去看跟設計師那串 thread。」
哪一串?哪位設計師?哪個 channel?
他不是壞主管。他只是活在一個組織知識全在人腦裡、散落在四個工具的世界 – 說實話,這大概也是大多數工程團隊的寫照。我問的每個問題,都需要有人停下手邊工作,做一次情境切換進入「入職模式」,挖出相關 thread 或文件,再試著重建幾個月前做決策的邏輯。你幾乎聽得到腦袋齒輪在磨。
一位工程師花三週考古而不是寫程式,加上全團隊被我打斷的累積成本 – 這都是真金白銀,即使財報上永遠看不到。
這種經驗也不是特例。我花了十年經營 Vulcan 設計與工程代理商,常常進到比我更混亂的組織(老實說,這門檻很低)。每個客戶都同一個 pattern:知識其實存在,只是放在人腦裡,以及那些沒人想到要串起來的工具中。
如何加速工程師入職:解決搜尋問題,不是文件問題
多數入職教戰手冊把工程師入職當內容問題。寫更好的文件!建 Notion wiki!做一個有顏色標記里程碑的入職 checklist!
checklist 當然好。我不會叫你丟掉你的「Day 1 – Day 30」模板。但真正的瓶頸不是「文件不夠多」。而是那些有用的脈絡 – 混亂、細膩、很真實的資訊 – 藏在 Slack 討論串、GitHub PR 留言、Linear issue 描述,以及設計師在新員工報到前六週留在 Figma 的註解。我們花了二十年在做描述「系統做了什麼」的 wiki,卻幾乎沒花時間讓「為什麼」變得可被發現。
沒有任何 wiki 能捕捉「為什麼」。Wiki 捕捉的是某人覺得值得寫下來的內容,這跟新工程師實際需要知道的事完全是兩碼子事。
真正的入職瓶頸不是文件 – 而是有用的脈絡都在沒人想到要搜尋的工具裡。 attribution: Chris Calo
從那之後我帶工程師入職 – 先在設計代理商,後來在做 Sugarbug – 我看著同樣的 pattern 不斷重演。新員工的問題大致分四類,而傳統入職文件只覆蓋其中一類:
文件涵蓋的
- 架構總覽 – 系統圖、服務邊界、部署拓撲
- 本機設定 – 如何 clone、build、run 和 test
- 程式規範 – lint 規則、PR 慣例、命名模式
文件漏掉的
- 決策歷程 – 為什麼選這個架構,而不是 Slack 討論過的另外三個方案?
- 部落知識 – billing 模組到底誰實際在管?那個 CSS 決定是誰下的?
- 脈絡鏈 – Linear issue 連到 PR,連到設計討論,再連到產品 spec
- 即時狀態 – 現在正在做什麼,為什麼?
「文件涵蓋」那欄是多數團隊優化的重點。根據我的經驗,「文件漏掉」那欄才是新工程師花最多上手時間的地方 – 真正答案在那裡,卻沒人想到要指路。
這些資訊不是沒被記錄。它被記錄了 – 在 Slack 訊息、GitHub review 留言、Linear issue 更新裡。問題在於可發現性,不是文件化。
沒人編預算的打斷稅
每次新工程師問「為什麼當初這樣做?」而資深工程師停下手邊工作來回答時,會發生兩件事。新員工得到答案(很好),資深工程師失去一大塊有效專注時間 – 不是回答問題的 2 分鐘,而是找 thread、想回當時脈絡,再切回原本工作要花的 15 分鐘左右。
stat: "每天好幾次" headline: "來自單一上手中工程師的打斷" source: "Based on our own onboarding patterns at Sugarbug"
如果你同一季招兩位工程師(成長期新創很常見),現有團隊會連續好幾週吸收非常不合理的打斷次數。你找來提高速度的人,短期反而讓速度下降。沒人為此編預算,因為沒人量化 – 最後只會變成一句模糊感受:「這季團隊變慢了」,卻沒人連到入職。
最讓人痛心的是:這些問題的答案早就在某處。它們在 Slack、GitHub、Linear 裡。資訊在決策當下就被捕捉了。它只是躺在新員工不知道要去哪搜的工具裡,在他們不知道存在的 channel 裡,在脫離脈絡就看不懂的 thread 標題下。
連結情境:實務上的意義
工程師入職中的連結情境,意味著新員工可以從單一介面搜遍團隊使用的每個工具 – Slack、GitHub、Linear、Notion。不只是關鍵字搜尋(老實說 Slack 搜尋頂多堪用,最糟時簡直在跟你作對),而是能理解事物之間關係的情境搜尋。
「把跟 billing module refactor 有關的全部找出來」會回傳:Linear epic、GitHub 上 6 個 PR、團隊討論做法的 Slack 討論串,以及 Notion 架構文件 – 全部串好,按時間排序,不需要考古。
核心概念就是:一個知識圖譜,把團隊跨工具的工作關係映射出來,形成活的索引,記錄誰在哪裡、為什麼做了什麼決定。
Ben 跟我做這個,是因為我們活在反面太久了。在 Vulcan,我們同時跑多個組織的設計與工程團隊,最後我們的專業淪為一件事:人肉資訊路由器。本來應該做設計和寫 code 的兩個人,每天都在回答「那個東西在哪?」(相信我,這體悟令人崩潰)。這必須停止。
連結情境不是要寫更多文件 – 而是讓已經存在於各個工具中的脈絡變得可發現、可搜尋、可串聯。新工程師不該需要先知道該搜哪個 Slack channel,或該查哪個 GitHub repo。
這就是我們在 Sugarbug 正在打造的東西。知識圖譜把 Linear issue 連到 GitHub PR,再連到 Slack 對話和 Notion 文件,並讓整體可搜尋。新員工加入時,第一天就能取得團隊的決策歷程。(說實話,我們還在持續優化入職專用工作流程 – 但底層圖譜就是基礎。)
3 週工程師入職框架
好,這是我當年拿到那台筆電並被祝「好運」時,希望能有的框架。如果你在想如何加速工程師入職,這套有效,因為它解的是真正的瓶頸(可發現性),不是想像中的瓶頸(文件數量)。
第 1 週:定位
幫新員工配一位「脈絡 buddy」– 不是 mentor,而是很會知道資訊在哪的人(不一定最資深 – 有時反而是最近問最多問題、對東西在哪記憶最新的人)。脈絡 buddy 的工作不是回答每個問題。他的工作是說:「那個決定大概二月在 #backend 做的,我幫你找 thread。」
如果你用 Sugarbug 這類連結情境工具,buddy 工作會輕鬆很多:「搜一下 billing module refactor,你就會看到完整決策鏈。」
第 2 週:導航
新員工現在應該開始送第一批 PR,但更重要的是要建立團隊怎麼溝通的心智模型。哪些討論在 Slack?哪些在 Linear 留言?哪些在 GitHub PR review?理解溝通拓撲跟理解 codebase 一樣重要 – 第一個月甚至可能更重要。(我看過有人一週就吃透 codebase,但三週後還是不知道去哪裡找決策。)
第 3 週:貢獻
到了第三週,如果脈絡問題有解,新工程師應該已能做出有意義的貢獻 – 不是因為背完 codebase,而是因為知道不打擾別人也能找到需要的資訊。
- [x] Day 1:本機環境跑起來,取得所有工具權限
- [x] Day 2-3:指派脈絡 buddy,走過溝通拓撲
- [x] Week 1:在 buddy 支援下完成 2-3 個 good first issues
- [ ] Week 2:獨立送 PR,發問前先搜尋脈絡
- [ ] Week 3:參與設計討論,review 別人的 PR
- [ ] Month 2:具備獨立產能,每週與脈絡 buddy check-in
為什麼這會產生複利效應(而 wiki 不會)
用連結情境來解工程師入職,跟用一份沒人維護的 47 頁 Notion wiki(你知道那種 – 八個月沒更新,作者也離職了)來解,差別在於:連結情境會產生複利。團隊在 Slack 的每段對話、每次 PR review、每個 Linear issue 更新 – 全都被索引、串聯、變得可搜尋。知識圖譜隨時間越來越豐富,不需要任何人做額外工作。
第二位新員工能從第一位入職時問出的所有發現中獲益。第五位有更豐富的圖譜。到第十位時,過去只在 CTO 腦袋裡的組織知識,已經被分散、可搜尋且相互連結。
這正是這個方法讓我最興奮的地方。不只是效率提升 – 雖然從我們與嘗試連結情境的團隊早期交流來看,上手時間壓縮是真實的。還有個我沒料到的好處:Ben 跟我都很愛聊,很多好點子在我們寫下來之前就消失在日常雜訊裡了(很不專業,我知道)。圖譜不斷把我們自己都忘了的捷徑和有用想法撈回來。如果它連打造它的兩個人都救得回來,想像一下它能為走進十五人團隊的新員工做些什麼。
對真心想加速工程師入職的團隊來說,更深層的價值是:當有人離職時,你不再流失組織知識。他們決策的脈絡鏈會留下來,可供搜尋,讓所有後來的人都能看到。這不只是效率提升。這是組織的記憶。
The tools that make connected context possible are covered in wiring up your engineering toolchain – Linear, GitHub, Figma, and Slack working as one layer.
讓訊號情報直接送進你的信箱。
常見問題
Q: 新進工程師入職通常需要多久? A: 以我們的經驗和與其他工程團隊交流的結果,通常要 2-3 個月才能完全發揮產能。瓶頸很少是技術能力 – 而是要搞清楚決策在哪裡發生、誰負責什麼,以及團隊實際上如何跨工具溝通。使用連結情境工具的團隊表示可明顯縮短,但實際改善程度取決於團隊規模和工具複雜度。
Q: Sugarbug 能幫助工程師入職嗎? A: 可以。Sugarbug 會在你的 Linear、GitHub、Slack、Notion 之間建立動態的知識圖譜,讓新工程師可以跨工具搜尋過去的決策、了解功能為何這樣做的脈絡,以及知道該向誰請教 – 完全不需要打斷任何人。
Q: 工程師入職中的「連結情境」是什麼? A: 連結情境是把跨工具的資訊串聯起來,讓新員工可以追溯一項決策:從 Linear issue、GitHub PR,一路追到團隊討論做法的 Slack 討論串。當這條鏈可以被搜尋時,上手時間會下降,因為新員工可以自助取得答案,不用打斷同事。
Q: 為什麼傳統的入職 wiki 對工程師不夠用? A: Wiki 捕捉的是某人覺得值得寫下來的內容 – 架構總覽、設定指南、程式規範。真正拖慢上手的是那些混亂但關鍵的脈絡,藏在 Slack 討論串、PR 留言和 Linear issue 裡。為什麼這樣做?誰拍板的?這些脈絡其實早就在你的工具裡 – 問題在於找到它,不是寫下它。
Q: Sugarbug 有整合 GitHub 和 Linear 來協助入職嗎? A: 有。Sugarbug 透過 API 整合 GitHub、Linear、Slack、Notion、Figma 和 Google 日曆,將對話、任務、PR 和文件索引成可搜尋的知識圖譜,新工程師從第一天就能查詢。