第29章 林老師的小課堂
凌晨2點,「車庫」里燈火通明,但氣氛卻與幾個小時前有了不同。
最初的亢奮和緊張已經沉澱下來,取而代之的是一種專注而穩定的工作節奏。
監控屏幕上的數字仍在跳動,用戶數已突破四萬二,但沒有人再大呼小叫,每個人都守在自己的屏幕前,手指在鍵盤上敲擊,偶爾低聲交流幾句。
林深的目光從面前的屏幕移開,看向「車庫」的眾人。
怎麼說呢,林深依舊能感受到辦公室空間內瀰漫的鬥志,但疲態也開始顯露。
或許,該做出取捨了!
林深站起身,從桌子上拿了一支馬克筆,站到了白板前。
「都停一下,開個小會。」
8個人都抬起頭,圍攏過來。有人端著咖啡,有人揉著發酸的眼睛,但眼神都清醒著。
「首先,」林深開口,聲音平穩清晰,「數據大家都看到了,我們跑得比預想中快。這意味著兩件事:第一,我們賭對了方向;第二,接下來的壓力會更大。」
他在白板右側寫下第一個詞:節奏。
「從今天開始,微信進入『周更』模式。」林深環視眾人,「每周三凌晨發布新版本,周五前完成數據復盤,周末確定下一周的需求,周一周二開發測試。這個節奏,會持續至少三個月。」
陸川張了張嘴,欲言又止。
「我知道你們在想什麼,」林深看向他,「周更意味著持續高壓,意味著可能沒周末,意味著加班會成為常態。對吧?」
所有人的表情都凝重了起來,他們在看到微信的數據時,其實已經做出了取捨,也其實打算豁出去。
只是,思想是思想,行動總歸是行動。
「錯了!」林深說得很乾脆,語氣也帶上了輕鬆,「我想過了,準確來說,今天是我們無休止加班的最後一天!」
陸川有點急了,帶著莽撞,趕忙說道:「深哥,我們還能……」
林深按住了陸川的肩頭,沒讓他再說下去。
「這是我權衡再三的想法,大家聽聽對不對。」林深並沒有直接下定論,而是像做思想工作般平和的說著:「微信版本的周更不意味著無休止的加班,它意味著我們要建立一種新的工作模式:在充沛精力下的精準打擊。」
他在所寫的「節奏」下面畫了一條線,寫下幾個要點:
1.精力管理>時間堆砌
2.關鍵路徑優先
3.沒有絕對的完美
「我舉個具體的例子,」林深轉向程向東,「向東,你今天優化iOS啟動動畫,花了多少時間?」
程向東想了想:「大概四小時。主要是調那個地球浮現的曲線,試了十幾版才找到最舒服的。」
「效果很好,」林深點頭,「但如果我們現在要你在一小時內,給塞班版也做一個類似的啟動優化,你會怎麼做?」
程向東皺眉:「那不可能,塞班的渲染能力差太多,得完全重新設計……」
「所以你不會做,對吧?」林深說,「你會告訴我,塞班版的核心訴求是『穩定啟動』,不是『精美動畫』。你會建議把時間花在更關鍵的地方,比如確保在低內存設備上不閃退。」
程向東愣了一下,隨即點頭:「對。」
「這就是我想說的第一點,」林深在白板上圈出「關鍵路徑優先」,「周更不是要把所有事都做到最好,而是要在每個周期里,集中火力解決最關鍵的一兩個問題。
這一周可能是註冊流程,下一周可能是群聊功能,再下一周可能是其他,我們要學會守成,在保證現有,保證不影響核心體驗的前提下,其他的都可以放一放。」
他看向李悅:「悅姐,你之前提過想在註冊成功頁加一個『引導添加好友』的浮層,設計稿做了嗎?」
李悅點頭:「做了三個版本,本來想今天給大家看看……」
「先收起來,」林深說,「這個功能優先級不高,現在用戶註冊後,自然邀請率已經達到38%,說明產品本身有吸引力。我們不需要用強引導去干擾,那反而會增加認知負擔。」
李悅有些意外,但很快想通了:「你是說……讓產品自己說話?」
「對,」林深說,「好產品會自己找到用戶。我們要做的不是拼命推銷,而是把產品打磨到足夠好,好到用戶願意主動分享。」
他在白板上寫下第二個詞:決策。
「周更的另一個挑戰是決策速度。」林深說,「傳統開發模式里,一個需求可能要討論一周,評審一周,開發兩周。我們沒有這個時間,所以從今天起,微信團隊採用新的決策機制:由我來直接拍板。」
這話說的相當直白,可以說讓整個房間都安靜了一瞬。
但林深覺得,此時的他有了說這句話的資格,微信還在不斷跳動的用戶數,像是他增加的每一分底氣。
林深觀察著8人的表情,見沒人牴觸,這才補充了起來:「這不是獨裁,這是效率。在座各位都是專家,除了陸川,入職騰訊的年限都比我長,所以技術上的細節討論我完全放開。
但涉及到產品方向、功能取捨、資源調配,我需要有最終決定權。而且我的決定可能不會每次都解釋原因,不是因為不尊重各位,而是因為有些判斷基於……我對微信的理解。」
他說得很坦誠,目光再次掃過每個人的臉。
「比如,」林深轉向孫輝,「輝哥,你剛才建議我們提前做資料庫分片,應對百萬級用戶,這個建議從技術角度看完全正確,但我現在要否決它。」
孫輝怔住:「為什麼?按現在的增長速度,下個月就可能破百萬,到時候再擴容就來不及了……」
「因為資源不夠,」林深說得很直接,「我們現在只有九個人,如果分出一半人力去重構資料庫架構,那接下來三周的疊代就全停了。
而微信現在最需要的是功能疊代,是讓用戶持續有新鮮感,資料庫的壓力,可以用臨時方案頂,加機器、優化查詢、做讀寫分離。這些事兩三個人就能做,不影響主線。」
他在白板上畫了一個簡單的權衡圖:
目標:三個月30萬用戶
路徑A:全力優化架構(風險:功能停滯,用戶流失)
路徑B:保證周更,架構漸進式優化(風險:技術債務,但用戶增長)
「我選B,」林深說,「不是因為B更輕鬆,而是因為在這個階段,用戶增長比技術完美更重要。等技術債務真的成為問題時,我想他就不會是問題了。」
林深說的很自信,他預想過了,當微信的用戶真正超過百萬,他們這個9人的團隊再不擴編,那就是騰訊,或者說張小龍或者馬化騰的決策失誤了。
而等團隊規模真正擴大,在他的宏觀架構調整下,在騰訊的人才優勢下,重構完全來得及。
孫輝沉默了幾秒,緩緩點頭:「我明白了,你是用時間換空間。」
「對,」林深說,「而且這個『時間』是經過計算的,我知道資料庫的臨界點在哪裡,也知道我們的優化能撐多久,這不是盲目樂觀,是精準控制。」
他走到白板前,寫下第三個詞:人力調配。
「九個人,要支撐周更,還要應對爆炸式增長,這聽起來不可能。」林深說,「所以我要重新定義你們各自的『工作內容』。」
他調出電腦上的一個表格,投影到牆上:
當前團隊分工(9人)。
林深:產品+技術決策
程向東(iOS),王瑞(安卓),吳峰(塞班+多端協調),孫輝(後台+運維),趙成(音頻算法),李悅(產品+交互),蘇曼(測試+反饋),陸川(雜項+協調)。
「這個分工有問題,」林深指著表格,「程向東和王瑞各自負責一個平台,但很多需求是跨平台的,吳峰在協調,但精力有限。結果就是,同一個功能要在三個平台做三遍,效率低下。」
他拖動滑鼠,將表格重新排列:
林深:產品架構+關鍵路徑
程向東:核心交互專項(負責所有平台的交互一致性)
王瑞:性能與兼容性專項
吳峰:多端基礎設施(統一登錄、消息協議等)
孫輝:後台服務+數據
趙成:音頻專項
李悅:用戶體驗閉環(從需求到反饋)
蘇曼:質量與穩定性
陸川:進度與資源協調
林深沒有夯長的問大家看出什麼沒有,只是簡練的解釋道:「以前是按平台分工,現在按『能力域』分工。
程向東不再只負責iOS,他負責所有平台的交互體驗,確保用戶在任何設備上,都能感受到一致的微信氣質。
王瑞負責性能,不管哪個平台卡頓了,都是他的問題。吳峰負責基礎設施,把三個平台共用的東西抽出來,一次開發,多端復用。」
程向東眼睛亮了:「這樣效率能翻倍,我之前調iOS動畫時,就在想安卓和塞班也得做一遍,頭疼。」
「現在你不用頭疼了,」林深說,「你只需要把交互規範定清楚,寫出核心代碼,王瑞和吳峰會負責在各平台上實現和優化,你要做的不是寫三遍代碼,而是設計一套能被高效複製三次的方案。」
他頓了頓,補充道:「這需要大家改變思維方式,我們不再是『前端開發』、『後台開發』,而是『問題解決者』。你的職責不是完成分配的任務,而是確保某個維度的問題被徹底解決。」
陸川舉手:「深哥,那我呢?我還是打雜嗎?」
「不,」林深看向他,「你是團隊的『節拍器』。你的工作是確保每個人都在正確的節奏上,誰卡住了,誰需要幫助,誰的任務可能延期,你要提前發現、提前協調。你還要負責收集外部信息,競品動態、用戶反饋、行業新聞,每天整理簡報同步給大家。」
陸川挺直腰板:「明白!」
林深走回白板前,寫下最後一段話:
周更不是目的,是手段。目的是用持續疊代,建立用戶預期,形成競爭壁壘。我們需要跑的最快,快的讓所有競品永遠慢我們一拍。
「所以,」他放下筆,「從現在開始,所有人調整作息,每天保證8小時睡眠,4小時休息,每周至少休息一天。另外,我還需要給每人安排時間在晚上盯著後台,值班的人,第二天必須休息,排班的活兒陸川你提前和大家溝通,把我也放進去。」
眾人完全沒想到,在微信上線的24小時後,微信的項目負責人居然會定下這樣的要求。
在沉默兩三分鐘後,李悅輕聲問:「那如果真的做不完呢?」
「那就砍需求,」林深說得毫不猶豫,「永遠不要為了趕進度而犧牲質量,也不要為了堆功能而破壞體驗。
如果這周的計劃太重,我們就刪掉最不重要的那項,保證我拍板的核心幾個功能做到位。
用戶不會因為我們晚一周上線某個邊緣功能而離開,但會因為我們上線了一個滿是bug的功能而流失。」
他看向牆上的時鐘,凌晨兩點半。
「今天的產品總結會,包括我個人的小課堂就到這裡,」林深說,「接下來兩周,我們會實踐這套方法到底可不可行。再強調一下,1.1版本的核心是群聊,這是我們的第一個社交功能,必須一炮打響。具體的需求文檔我明早發出來,現在——」
他頓了頓,說出讓所有人意外的話:
「所有人,關電腦,回去睡覺。明天上午十點上班,不用早到。」
房間裡安靜了幾秒。
「深哥,」孫輝指了指監控屏幕,「伺服器還得盯著……」
「用戶量沒有多少,相信微信!另外,自動告警開著,真有緊急情況手機會響,」林深說,「而且輝哥,你現在需要的是清醒的頭腦,不是疲憊的身體。如果凌晨四點伺服器真的崩了,一個睡了三小時的人和一個熬了通宵的人,誰更能快速解決問題?」
孫輝啞口無言。
「都走吧,」林深開始關自己的電腦,「記住,從今天起,微信團隊不推崇『奮鬥文化』。我們要的是聰明工作,不是拼命工作。」
眾人面面相覷,但看到林深已經拿起外套,便也陸續開始收拾。
陸川最後一個離開,他走到門口時回頭看了一眼。
那是林深寫在白板上的一條條字跡。
「這個人,到底對自己有多自信啊!」陸川搖搖頭,將這句感慨埋在了心底。
最初的亢奮和緊張已經沉澱下來,取而代之的是一種專注而穩定的工作節奏。
監控屏幕上的數字仍在跳動,用戶數已突破四萬二,但沒有人再大呼小叫,每個人都守在自己的屏幕前,手指在鍵盤上敲擊,偶爾低聲交流幾句。
林深的目光從面前的屏幕移開,看向「車庫」的眾人。
怎麼說呢,林深依舊能感受到辦公室空間內瀰漫的鬥志,但疲態也開始顯露。
或許,該做出取捨了!
林深站起身,從桌子上拿了一支馬克筆,站到了白板前。
「都停一下,開個小會。」
8個人都抬起頭,圍攏過來。有人端著咖啡,有人揉著發酸的眼睛,但眼神都清醒著。
「首先,」林深開口,聲音平穩清晰,「數據大家都看到了,我們跑得比預想中快。這意味著兩件事:第一,我們賭對了方向;第二,接下來的壓力會更大。」
他在白板右側寫下第一個詞:節奏。
「從今天開始,微信進入『周更』模式。」林深環視眾人,「每周三凌晨發布新版本,周五前完成數據復盤,周末確定下一周的需求,周一周二開發測試。這個節奏,會持續至少三個月。」
陸川張了張嘴,欲言又止。
「我知道你們在想什麼,」林深看向他,「周更意味著持續高壓,意味著可能沒周末,意味著加班會成為常態。對吧?」
所有人的表情都凝重了起來,他們在看到微信的數據時,其實已經做出了取捨,也其實打算豁出去。
只是,思想是思想,行動總歸是行動。
「錯了!」林深說得很乾脆,語氣也帶上了輕鬆,「我想過了,準確來說,今天是我們無休止加班的最後一天!」
陸川有點急了,帶著莽撞,趕忙說道:「深哥,我們還能……」
林深按住了陸川的肩頭,沒讓他再說下去。
「這是我權衡再三的想法,大家聽聽對不對。」林深並沒有直接下定論,而是像做思想工作般平和的說著:「微信版本的周更不意味著無休止的加班,它意味著我們要建立一種新的工作模式:在充沛精力下的精準打擊。」
他在所寫的「節奏」下面畫了一條線,寫下幾個要點:
1.精力管理>時間堆砌
2.關鍵路徑優先
3.沒有絕對的完美
「我舉個具體的例子,」林深轉向程向東,「向東,你今天優化iOS啟動動畫,花了多少時間?」
程向東想了想:「大概四小時。主要是調那個地球浮現的曲線,試了十幾版才找到最舒服的。」
「效果很好,」林深點頭,「但如果我們現在要你在一小時內,給塞班版也做一個類似的啟動優化,你會怎麼做?」
程向東皺眉:「那不可能,塞班的渲染能力差太多,得完全重新設計……」
「所以你不會做,對吧?」林深說,「你會告訴我,塞班版的核心訴求是『穩定啟動』,不是『精美動畫』。你會建議把時間花在更關鍵的地方,比如確保在低內存設備上不閃退。」
程向東愣了一下,隨即點頭:「對。」
「這就是我想說的第一點,」林深在白板上圈出「關鍵路徑優先」,「周更不是要把所有事都做到最好,而是要在每個周期里,集中火力解決最關鍵的一兩個問題。
這一周可能是註冊流程,下一周可能是群聊功能,再下一周可能是其他,我們要學會守成,在保證現有,保證不影響核心體驗的前提下,其他的都可以放一放。」
他看向李悅:「悅姐,你之前提過想在註冊成功頁加一個『引導添加好友』的浮層,設計稿做了嗎?」
李悅點頭:「做了三個版本,本來想今天給大家看看……」
「先收起來,」林深說,「這個功能優先級不高,現在用戶註冊後,自然邀請率已經達到38%,說明產品本身有吸引力。我們不需要用強引導去干擾,那反而會增加認知負擔。」
李悅有些意外,但很快想通了:「你是說……讓產品自己說話?」
「對,」林深說,「好產品會自己找到用戶。我們要做的不是拼命推銷,而是把產品打磨到足夠好,好到用戶願意主動分享。」
他在白板上寫下第二個詞:決策。
「周更的另一個挑戰是決策速度。」林深說,「傳統開發模式里,一個需求可能要討論一周,評審一周,開發兩周。我們沒有這個時間,所以從今天起,微信團隊採用新的決策機制:由我來直接拍板。」
這話說的相當直白,可以說讓整個房間都安靜了一瞬。
但林深覺得,此時的他有了說這句話的資格,微信還在不斷跳動的用戶數,像是他增加的每一分底氣。
林深觀察著8人的表情,見沒人牴觸,這才補充了起來:「這不是獨裁,這是效率。在座各位都是專家,除了陸川,入職騰訊的年限都比我長,所以技術上的細節討論我完全放開。
但涉及到產品方向、功能取捨、資源調配,我需要有最終決定權。而且我的決定可能不會每次都解釋原因,不是因為不尊重各位,而是因為有些判斷基於……我對微信的理解。」
他說得很坦誠,目光再次掃過每個人的臉。
「比如,」林深轉向孫輝,「輝哥,你剛才建議我們提前做資料庫分片,應對百萬級用戶,這個建議從技術角度看完全正確,但我現在要否決它。」
孫輝怔住:「為什麼?按現在的增長速度,下個月就可能破百萬,到時候再擴容就來不及了……」
「因為資源不夠,」林深說得很直接,「我們現在只有九個人,如果分出一半人力去重構資料庫架構,那接下來三周的疊代就全停了。
而微信現在最需要的是功能疊代,是讓用戶持續有新鮮感,資料庫的壓力,可以用臨時方案頂,加機器、優化查詢、做讀寫分離。這些事兩三個人就能做,不影響主線。」
他在白板上畫了一個簡單的權衡圖:
目標:三個月30萬用戶
路徑A:全力優化架構(風險:功能停滯,用戶流失)
路徑B:保證周更,架構漸進式優化(風險:技術債務,但用戶增長)
「我選B,」林深說,「不是因為B更輕鬆,而是因為在這個階段,用戶增長比技術完美更重要。等技術債務真的成為問題時,我想他就不會是問題了。」
林深說的很自信,他預想過了,當微信的用戶真正超過百萬,他們這個9人的團隊再不擴編,那就是騰訊,或者說張小龍或者馬化騰的決策失誤了。
而等團隊規模真正擴大,在他的宏觀架構調整下,在騰訊的人才優勢下,重構完全來得及。
孫輝沉默了幾秒,緩緩點頭:「我明白了,你是用時間換空間。」
「對,」林深說,「而且這個『時間』是經過計算的,我知道資料庫的臨界點在哪裡,也知道我們的優化能撐多久,這不是盲目樂觀,是精準控制。」
他走到白板前,寫下第三個詞:人力調配。
「九個人,要支撐周更,還要應對爆炸式增長,這聽起來不可能。」林深說,「所以我要重新定義你們各自的『工作內容』。」
他調出電腦上的一個表格,投影到牆上:
當前團隊分工(9人)。
林深:產品+技術決策
程向東(iOS),王瑞(安卓),吳峰(塞班+多端協調),孫輝(後台+運維),趙成(音頻算法),李悅(產品+交互),蘇曼(測試+反饋),陸川(雜項+協調)。
「這個分工有問題,」林深指著表格,「程向東和王瑞各自負責一個平台,但很多需求是跨平台的,吳峰在協調,但精力有限。結果就是,同一個功能要在三個平台做三遍,效率低下。」
他拖動滑鼠,將表格重新排列:
林深:產品架構+關鍵路徑
程向東:核心交互專項(負責所有平台的交互一致性)
王瑞:性能與兼容性專項
吳峰:多端基礎設施(統一登錄、消息協議等)
孫輝:後台服務+數據
趙成:音頻專項
李悅:用戶體驗閉環(從需求到反饋)
蘇曼:質量與穩定性
陸川:進度與資源協調
林深沒有夯長的問大家看出什麼沒有,只是簡練的解釋道:「以前是按平台分工,現在按『能力域』分工。
程向東不再只負責iOS,他負責所有平台的交互體驗,確保用戶在任何設備上,都能感受到一致的微信氣質。
王瑞負責性能,不管哪個平台卡頓了,都是他的問題。吳峰負責基礎設施,把三個平台共用的東西抽出來,一次開發,多端復用。」
程向東眼睛亮了:「這樣效率能翻倍,我之前調iOS動畫時,就在想安卓和塞班也得做一遍,頭疼。」
「現在你不用頭疼了,」林深說,「你只需要把交互規範定清楚,寫出核心代碼,王瑞和吳峰會負責在各平台上實現和優化,你要做的不是寫三遍代碼,而是設計一套能被高效複製三次的方案。」
他頓了頓,補充道:「這需要大家改變思維方式,我們不再是『前端開發』、『後台開發』,而是『問題解決者』。你的職責不是完成分配的任務,而是確保某個維度的問題被徹底解決。」
陸川舉手:「深哥,那我呢?我還是打雜嗎?」
「不,」林深看向他,「你是團隊的『節拍器』。你的工作是確保每個人都在正確的節奏上,誰卡住了,誰需要幫助,誰的任務可能延期,你要提前發現、提前協調。你還要負責收集外部信息,競品動態、用戶反饋、行業新聞,每天整理簡報同步給大家。」
陸川挺直腰板:「明白!」
林深走回白板前,寫下最後一段話:
周更不是目的,是手段。目的是用持續疊代,建立用戶預期,形成競爭壁壘。我們需要跑的最快,快的讓所有競品永遠慢我們一拍。
「所以,」他放下筆,「從現在開始,所有人調整作息,每天保證8小時睡眠,4小時休息,每周至少休息一天。另外,我還需要給每人安排時間在晚上盯著後台,值班的人,第二天必須休息,排班的活兒陸川你提前和大家溝通,把我也放進去。」
眾人完全沒想到,在微信上線的24小時後,微信的項目負責人居然會定下這樣的要求。
在沉默兩三分鐘後,李悅輕聲問:「那如果真的做不完呢?」
「那就砍需求,」林深說得毫不猶豫,「永遠不要為了趕進度而犧牲質量,也不要為了堆功能而破壞體驗。
如果這周的計劃太重,我們就刪掉最不重要的那項,保證我拍板的核心幾個功能做到位。
用戶不會因為我們晚一周上線某個邊緣功能而離開,但會因為我們上線了一個滿是bug的功能而流失。」
他看向牆上的時鐘,凌晨兩點半。
「今天的產品總結會,包括我個人的小課堂就到這裡,」林深說,「接下來兩周,我們會實踐這套方法到底可不可行。再強調一下,1.1版本的核心是群聊,這是我們的第一個社交功能,必須一炮打響。具體的需求文檔我明早發出來,現在——」
他頓了頓,說出讓所有人意外的話:
「所有人,關電腦,回去睡覺。明天上午十點上班,不用早到。」
房間裡安靜了幾秒。
「深哥,」孫輝指了指監控屏幕,「伺服器還得盯著……」
「用戶量沒有多少,相信微信!另外,自動告警開著,真有緊急情況手機會響,」林深說,「而且輝哥,你現在需要的是清醒的頭腦,不是疲憊的身體。如果凌晨四點伺服器真的崩了,一個睡了三小時的人和一個熬了通宵的人,誰更能快速解決問題?」
孫輝啞口無言。
「都走吧,」林深開始關自己的電腦,「記住,從今天起,微信團隊不推崇『奮鬥文化』。我們要的是聰明工作,不是拼命工作。」
眾人面面相覷,但看到林深已經拿起外套,便也陸續開始收拾。
陸川最後一個離開,他走到門口時回頭看了一眼。
那是林深寫在白板上的一條條字跡。
「這個人,到底對自己有多自信啊!」陸川搖搖頭,將這句感慨埋在了心底。