計策條目戰略軌
北伐以攻為守
現代主題:決策、風險管理
- 軌
- 戰略軌
計策內涵
決策背景
建興五年(227),諸葛亮寫下《出師表》,決定北伐。先看雙方的帳本:蜀漢只有益州一州,戶口、兵員大約是曹魏的幾分之一;曹魏據有九州,民多兵強,且魏明帝即位後政局平穩。而蜀漢這邊,劉備夷陵之敗才過去五年,精銳喪盡,南中剛剛平定——任何理性的帳房都會得出同一個結論:蜀漢該守,不該攻。
但諸葛亮得出了相反的結論。他的理由不是「打得贏」,而是另一本帳(出處:《三國志·蜀書·諸葛亮傳》)。
決策內容
前《出師表》陳述的決心:「今南方已定,兵甲已足,當獎率三軍,北定中原,庶竭駑鈍,攘除姦凶,興復漢室,還於舊都」(《諸葛亮傳》)。但真正把「以弱攻強」的道理講透的,是裴注引《漢晉春秋》所載的後《出師表》——其中兩句話是整條戰略的軸心。
第一句算的是兩敗的次序:「以先帝之明,量臣之才,故知臣伐賊才弱敵強也。然不伐賊,王業亦亡;惟坐待亡,孰與伐之?」——待在蜀中,是必死;出去打,是或死或生。弱者的主動進攻,本質是風險置換:用「或死」換掉「必死」。
第二句是執行承諾:「臣鞠躬盡力,死而後已,至於成敗利鈍,非臣之所能逆睹也」——把過程與結果分開:我能控制的是全力,不能控制的是成敗。
誠實標註兩處:其一,「以攻為守」四字是後世史論對諸葛亮北伐的概括,非原文用語;其二,後《出師表》載於裴注引《漢晉春秋》,學界對其真偽歷來有爭議,本條以之為「漢晉春秋所載的諸葛亮主張」引用,並與無爭議的前《出師表》互證。
決策影響
從建興六年(228)到建興十二年(234),諸葛亮五度北伐:228 春出祁山、失街亭,自貶三等;228 冬圍陳倉不克而還;229 取武都陰平;231 滷城破司馬懿;234 出斜谷,與司馬懿相持於渭南,八月病逝五丈原。「出師未捷身先死」是結局的詩意版;帳本版是另一個數字。
戰略效果不在勝仗,在「戰場的位置」:終諸葛亮之世,曹魏的雍涼防線常年備戰,主力被牽制在關中——司馬懿、張郃、曹真等魏國最強戰力都在西線。北伐沒有還於舊都,但把戰爭的攤位一直擺在魏國的家門口,蜀漢腹地安定了三十餘年。
代價同樣要記:連年出師,「益州疲弊」(前出師表語);263 年蜀漢亡於鄧艾偷渡陰平——那是另一場戰爭。以攻為守買到的是時間,不是勝利;諸葛亮死後,繼任者蔣琬費禕把攻勢降為守勢,買來的時間也開始倒數。
反差亮點
只有一州之地的蜀漢,五次主動進攻據有九州的曹魏——諸葛亮把「必敗的防守」換成了「或勝的進攻」:坐在家裡等死是必亡,把戰爭擺到別人家門口,反而讓敵人三十餘年前進不得。以攻為守的真相,是弱者用主動權買時間——時間買到的不是勝利,是繼續活下去的資格。
現代透鏡
古代計策回顧
北伐以攻為守的核心是「風險置換」:坐守是必敗,出擊是或敗或勝——弱者把「必死」換成「或死」,用主動權把戰場推向敵方,用進攻買時間;時間不是勝利,是存續。
現代情境
北伐以攻為守的現代變體,是「弱勢方的主動防禦」——不坐等對手蠶食,用主動出擊改變戰場位置與節奏。
場景二,職涯的守勢轉攻勢。崗位岌岌可危時,坐等考核是被動等死;主動接下最難的項目、主動開拓新領域——主動未必成功,但把「被裁」的結局換成了「或成或敗」的選擇權。弱者的主動性,是用風險換選擇。
展開全文收起全文
北伐以攻為守的現代變體,是「弱勢方的主動防禦」——不坐等對手蠶食,用主動出擊改變戰場位置與節奏。
場景一,創業公司對巨頭。小公司最怕的是巨頭「慢慢碾壓」:補貼、抄襲、挖角,一樣一樣來。以攻為守的打法:在巨頭最不願打的細分市場、最怕顛覆的商業模式上主動開火——逼巨頭跟進你的節奏、你的戰場,它跟進的成本就是你的時間窗。
場景二,職涯的守勢轉攻勢。崗位岌岌可危時,坐等考核是被動等死;主動接下最難的項目、主動開拓新領域——主動未必成功,但把「被裁」的結局換成了「或成或敗」的選擇權。弱者的主動性,是用風險換選擇。
場景三,被圍剿的企業。市場份額被蠶食時,不在每一條戰線上防守——挑對手利潤最厚的根據地打一場它輸不起的仗:價格戰、專利戰、輿論戰。目的是逼對手把兵力從你的地盤調回它的老家,以戰止戰。
判斷框架是「置換三問」:坐守是不是必敗(若不是,就該守)?出擊有沒有可打之仗(若無仗可打,出擊就是送死)?出擊的代價換來的是不是時間與主動權(若只換來面子,就別打)?另有一條誠實提醒:以攻為守是消耗戰,考的是續航——蜀漢五次北伐耗了近七年,若一戰之力就耗盡國本,攻守之計就斷了;算好出擊的頻率與強度,比算好出擊的方向更重要。
轉換邏輯
北伐以攻為守的骨架,是把「強弱對比」轉換成「風險次序對比」。下面這張結構圖是全策的樞紐——
展開全文收起全文
北伐以攻為守的骨架,是把「強弱對比」轉換成「風險次序對比」。下面這張結構圖是全策的樞紐——
圖裡的邏輯是兩本帳的比較:資源帳(蜀弱魏強)得出「該守」,風險帳(坐守必亡、出擊或生)得出「該攻」——諸葛亮選了後一本帳。轉換的本質是「戰場位置的轉移」:防禦的本錢是地盤,進攻的本錢是主動權;弱者守地盤守不住,守主動權反而守得住——因為主動權能決定戰爭在哪裡打。
映射到現代,坐守對應「等對手出招」,出擊對應「先把棋下到對方半場」:官司起訴對手的核心專利、發布直接打臉競品的產品、在對手的核心市場降價——每一步都是把成本與風險攤到對方家門口。判斷的功夫在「置換是否成立」:出擊必須能換來時間或主動權,換不來任何東西的出擊,只是把「必死」換成「速死」。
邊界要劃清兩條。其一,以攻為守的前提是「守」的成本高於「攻」——若防守能穩住局面,就不必冒進;諸葛亮敢攻,是因為蜀魏的國力差距只會越拉越大。其二,攻勢要有退路:街亭一敗,諸葛亮全線撤回、自貶三等——出擊不是梭哈,每一次出擊都要能收回來,收回來的本錢才是下一次出擊的本錢。
可操作步驟
北伐之策拆成四步:算帳、選仗、留退、記時。
第一步,算帳。把「坐守的結局」與「出擊的結局」都寫出來,各列三個可能:坐守最可能是什麼(被蠶食、被淘汰、被併購),出擊最可能是什麼(贏、僵持、速敗)——坐守的期望值低於出擊時,才有資格談以攻為守。算帳要誠實,諸葛亮明說「才弱敵強」,你也得先承認自己弱。
展開全文收起全文
北伐之策拆成四步:算帳、選仗、留退、記時。
第一步,算帳。把「坐守的結局」與「出擊的結局」都寫出來,各列三個可能:坐守最可能是什麼(被蠶食、被淘汰、被併購),出擊最可能是什麼(贏、僵持、速敗)——坐守的期望值低於出擊時,才有資格談以攻為守。算帳要誠實,諸葛亮明說「才弱敵強」,你也得先承認自己弱。
第二步,選仗。出擊要挑「敵人痛、自己會」的仗:諸葛亮打的是關中——魏國的精銳防線,正是蜀軍山路進出熟悉的戰場。挑仗的標準不是「能贏的仗」,是「敵人必須應的仗」:他必須應,你的主動權就成立;他可以不應,你的出擊就是空轉。
第三步,留退。每一次出擊都設計好回撤路線與止損線:街亭敗了,全軍回漢中,損失可控——弱者的出擊最忌梭哈,回得來的才是戰役,回不來的是葬禮。止損線要提前寫死,開戰之後不談感情。
第四步,記時。以攻為守買的是時間,時間要用來變強:蜀漢在北伐的喘息裡治理內政、休養生息;你的出擊爭取來的窗口期,要拿來補課——補產品、補組織、補資源。只買時間不變強,時間到期就是清盤。
四步之外補一條復盤紀律:每年重算一次「兩本帳」——局面變了,坐守不再是必敗,就該收手轉守;出擊換不來時間了,就該停火。以攻為守是動態策略,不是信仰。
常見誤用
北伐之策的誤區,多半出在把「攻」當成目的。
誤區一,為攻而攻。把主動出擊當成姿態、把進攻當成戰略本身——諸葛亮五次北伐,每次都有明確的軍事目標與回撤計畫;沒有目標的出擊,是拿資源放煙火。攻是手段,守是目的,次序不能反。
展開全文收起全文
北伐之策的誤區,多半出在把「攻」當成目的。
誤區一,為攻而攻。把主動出擊當成姿態、把進攻當成戰略本身——諸葛亮五次北伐,每次都有明確的軍事目標與回撤計畫;沒有目標的出擊,是拿資源放煙火。攻是手段,守是目的,次序不能反。
誤區二,不承認自己弱。以攻為守的第一課是「才弱敵強」——不承認弱,就會把出擊打成決戰,把「或生」的選擇打成「必死」的豪賭。諸葛亮從不在平原與魏軍決戰,你也不要在對手的強項上梭哈。
誤區三,不留退路。出擊受挫就全線死守,把戰役打成賭氣——街亭之敗後諸葛亮立刻收兵,還自貶三等;弱者的容錯率很低,退得越快,活路越寬。死戰不退是強者的奢侈品,弱者的紀律是回得來。
誤區四,買了時間不變強。出擊換來喘息,喘息用來內耗——蜀漢在北伐間隙還能治理內政,你若把窗口期花在慶功與內鬥上,時間到期就是滅頂。買時間的合約裡有一條硬條款:時間必須兌現成實力。
四個誤區收束成一句:攻為守用、弱要承認、退要果斷、時要變強——以攻為守是弱者的生存算法,錯用一步,就是強者的送死算法。再補一條邊界:以攻為守的前提是「守不住」——守得住的局,就該老實守;把主動出擊當萬能藥,是拿優勢換風險。諸葛亮北伐,是益州一州對九州的不得不為;你若有三分勝算在手,穩守比佯攻更值錢。
相關連結
相關人物:諸葛亮(決策者與執行者)、劉禪(後主)、司馬懿(對峙者)、馬謖(街亭之失)
相關戰役/計策:五次北伐(228 出祁山、229 取武都陰平、231 滷城、234 五丈原);隆中對(北伐是隆中對「兩路出兵」的單路版,角度錯開:彼論規劃、此論以弱攻強的風險邏輯)
視角層連結:現代主題——決策(風險置換的帳本)、風險管理(弱者的止損與退路);生活應用範例——北伐之策的「兩本帳」:算清楚坐等的結局與出擊的結局,弱者用主動權買時間,時間必須兌現成實力
測驗一下
每次造訪隨機抽 1–3 題,選項順序也會打亂——正史 vs 演義,考考你。