Strategy & Tactics
苏德战争(东线)

斯大林格勒战役(1942–43年)

从1942年8月到1943年2月,163 天的战斗。被讲述的是巷战的惨烈。但胜负并不是在城里分出的。巷战是把德军最好的部队固定在其优势用不上的地方的投资,而包围圈是在由同盟军把守的侧翼合拢的——城市一次也没有被攻打。

要点
  • 胜负分在城外而不是城里。反攻一次也没有攻打城市,而是打向由装备较差的同盟军把守的南北两翼,四天内合拢包围圈。
  • 巷战在中途改变了意义。9月以后苏军刻意压缩送进市内的兵力,把余力累积到侧翼——消耗不是失败的证据,而是钉住对手所付的钱。
  • 德方知道侧翼很弱。崩掉的不是战术,而是“苏联已无预备队”这个情报判断;在此之上,城市的名字又不断抬高离开的价码。

型:执着的设计 →

蓝色为主角一方,红色为对手一方。

积雪的喷泉上,围成一圈跳舞的儿童雕塑,背后是烧毁的楼房
谢尔盖·斯特伦尼科夫摄,1943年,战斗结束后的车站广场。喷泉“儿童轮舞”被一再复制,成为废墟的象征。这张照片说的是破坏的惨烈,而不是第6集团军为何被包围。象征很强,而且不解释原因。公有领域,来源: Wikimedia Commons
日期
1942年8月23日
地点
斯大林格勒(今伏尔加格勒,俄罗斯南部)
主要人物
4
结果
苏军决定性胜利(德国第6集团军投降)

背景:一座城市的名字,怎么变成了目标

1942年夏天,德军的攻势瞄准的是苏联南部的油田。斯大林格勒是掩护这次进攻侧翼的一个中途点,切断伏尔加河航运确实有价值,但那不是油田。一开始,这座城市是手段,不是目的。14

然而从8月底德军进入市区、大规模空袭把城市化为瓦砾的那一刻起,城市的名字本身开始有了分量。攻下一座以苏联领导人命名的城市带有宣传价值;攻不下则是宣传上的损失。当目标从“通往油田的路”变成“一块下不来的招牌”的那一刻,这场作战的性质就变了。23

于是有了一个问题。德军为什么把自己最好的部队,长达数月放在自己的优势最派不上用场的地方?这场战役的结构,就压缩在这一问里。

答案不在战术,而在它上面那一层。已经付出的损失,加上这个名字所背负的象征性,把“撤退”的价码一路抬高。组织会倾向于这种感觉:现在停手,等于前面付的全部作废。能让对手产生这种感觉,对手就会自己把自己钉在那里34。

数字换手的地方

投入反攻的苏军 1,000,000〜1,100,000 人
被包围的轴心国军 250,000〜300,000 人
约 4 比 1

只看市内的战斗,两军似乎势均力敌。但11月19日展开的反攻投入了约 1,000,000〜1,100,000 人,而被包围的轴心国军约 250,000〜300,000 人12。数量聚集在“选择了战场的那一方”想要的地方。

结果比较

苏军(主角)轴心国军(对手)
战斗时长 163 天 163 天
被包围的兵力 — 约250,000〜300,000
投降人数 — 约91,000
战后得以返乡 — 约5,000〜6,000
损失(整个作战) 约1,100,000 —

数字因史料而异。这里该看的不是不对称,而是总量。获胜一方的损失同样达到约 1,100,000 人。这个案例讲的不是“聪明就能便宜取胜”12。

布阵:背水的窄带,与拉得过长的侧翼

战场由两个部分构成。一个是城市本身:沿伏尔加河西岸南北狭长展开的工业区,苏军第62集团军在那里守住一条背水的带,最窄处距河岸仅约 200 米2。

另一个是延伸到城外的侧翼。为了推进到伏尔加河,德军的战线拉得很长,南北两肩交由罗马尼亚、意大利、匈牙利合计 4 个集团军负责。这些部队缺乏反坦克武器,正面密度也低124。

德军统帅部并非不知道。总参谋长蔡茨勒一再指出侧翼的危险。但没有可以拿来补的预备队——而且还有“苏联已经没有大规模预备队了”这个情报判断24。风险被看见了,然后被估成不太可能发生。

这正是布阵的要点。最强的部队被挤进最窄的地方,最弱的部队被交付最宽的地方。兵力的分配依据的是目标的象征性,而不是威胁的分布。

在破损的工厂厂房内,以瓦砾作掩护持枪的苏军士兵
在“红十月”钢铁厂厂房内作战的苏军步兵,1942年。瓦砾对防守一方有利——坦克过不去,航空支援近到会误伤友军,炮兵无法辨认目标。德军的强项一项一项失效的地方,正是他们最好的部队被吸进去的地方。公有领域,来源: Wikimedia Commons

主旨:巷战不是决胜,而是把对手钉住的投资

这场战役通常被解释为“巷战中英勇的抵抗带来了胜利”。抵抗确实惨烈——但它并没有解释第6集团军为什么会被包围。无论在城里撑多久,执行包围的部队都不是从城里出来的。

决胜发生在城外。11月19日,苏军完全没有碰城市,直接打向南北两肩——由罗马尼亚军把守的正面。突破很快:4 天后包围圈在西面的卡拉奇合拢,城里的德军被留在了里面12。

那么为什么还需要城里的战斗?为了把德军最好的部队固定在他们的优势用不上的地方。在瓦砾的市区,坦克过不去,航空支援近到会误伤友军,炮兵无法辨认目标。而且只要那些部队还在城里,他们就守不了侧翼。

重要的是,这并不是一开始就设下的陷阱。8月到9月的防御是拼命的抵抗。构想出现在9月中旬,朱可夫与华西列夫斯基向斯大林提出反攻方案,此后送进市内的兵力被刻意压缩,余力被累积到侧翼的反攻上12。巷战在中途改变了意义:从“必须守住的东西”变成“把对手固定住的投资”。

而在对手那一侧,已经付出的损失与城市的名字,持续抬高离开的价码。钉子有一半是苏军打的,另一半是德军自己下不来。当对手抱着一个下不来的目标时,把他留在原地的成本,是他自己付的。

巷战不是分胜负的地方,而是把对手挡在分胜负的地方之外的投资。决胜发生在他自己并没有在守的接缝上。

主旨
斯大林格勒战役的作战示意图。德国第6集团军被吸进右侧紧贴伏尔加河的市区,与此同时苏军两把钳子突破南北两翼由罗马尼亚军把守的正面,在西面的卡拉奇合拢包围圈。
在接缝处合围。德国第6集团军(红)不断被吸进右侧的市区,其最精锐的部队被用来啃一条背水的窄带。苏军(蓝)的两把钳子完全绕开城市,突破由罗马尼亚军把守的南北两翼,在西面的卡拉奇会师。胜负不是在城里分出的,而是在城外。 图:战略·战术实验室(自制)。依主要二手资料绘制的示意图,比例并不精确。

两层:表面的战斗,与底下的设计

表面发生的事

市内为了一栋建筑反复争夺数周。

底下的设计

在这段时间里,德国第6集团军最好的部队被固定在守不了侧翼的地方。战斗的惨烈程度就是钉子的深度13。

表面发生的事

苏军没有给市内的第62集团军足够的增援。

底下的设计

送了巷战会轻松,但外面要用的棋子就没了。不把预备队投入正在受苦的地方12。

表面发生的事

11月19日的反攻打向罗马尼亚军的正面,而不是城市。

底下的设计

避开对手最好的部队,打同盟的接缝。避开强处不是胆怯,而是设计24。

表面发生的事

包围之后,空运补给被承诺了。

底下的设计

守不住的承诺延迟了突围的决断。相对于承诺的 500 吨,实际平均只到约 100 吨24。

经过:1942年8月–1943年2月

8月23日

德军抵达伏尔加河,大规模空袭把市区化为瓦砾。从这一天算起,战斗持续 163 天2。

9月–10月

巷战。以建筑、工厂为单位的战斗持续,第62集团军被压进背水的带,最窄处距河岸约 200 米12。

9月中旬

朱可夫与华西列夫斯基向斯大林提出:市内维持,外侧翼侧反攻。此后送进市内的增援被刻意压缩12。

11月19日

反攻(天王星行动)发动。北路突击集群突破罗马尼亚第3集团军的正面1。

11月20日

南路突击集群突破罗马尼亚第4集团军的正面。两把钳子向西1。

11月23日

两翼在卡拉奇会师,包围圈合拢——距发动 4 天。约 250,000〜300,000 人被围在里面12。

11月下旬

保卢斯请求突围,遭到拒绝。上级的说明是空运可以维持24。

12月12日–23日

救援作战。自西南推进的部队在距包围圈约 48 公里处停下。第6集团军不被允许出来迎接2。

1月–2月

空运始终达不到所需量,包围圈缩小。2月2日抵抗结束,约 91,000 人成为俘虏12。

胜因的拆解:真正起作用的东西

01

打接缝

主攻不打对手最好的部队,而打装备较差的同盟军所守的接合处。兵力相同,只要改变落点,突破速度就不同12。

02

不增援最痛的地方

往市内送会轻松,但外面的棋子就没了。先决定在哪里分胜负,其他地方不投资源1。

03

选择对手强项够不着的距离

在瓦砾中贴身,航空支援与炮兵就用不上。用交战距离抵消装备的差距2。

04

把准备藏起来

夜间集结、无线电静默。对手“苏联已无预备队”的成见被完好地保留到最后14。

05

把对手的执着算进去

只要他抱着一个下不来的目标,留在那里的成本就由他自己支付34。

败者并不愚蠢

这里需要停一下。德军统帅部知道侧翼很弱。总参谋长一再指出危险,罗马尼亚第3集团军的杜米特雷斯库具体报告了反坦克武器不足与正面过长,并要求增强24。情报是往上传了的。

布阵仍然没有改变,理由有二。其一,根本不存在可以拿来补的预备队。其二,“苏联已经没有大规模预备队了”这个判断:德国的东方外军处大幅低估了苏联的动员能力与预备队再生的速度24。风险被认识到,然后被估成不太可能发生。

这和“忽视警告”还不太一样。警告被收到了,然后被当成概率问题打了折。而打折的依据,是对对手能力的错误估计。前提崩掉的地方不在战术,而在它前面一层——情报。

保卢斯的位置也是同一个形态。包围圈即将合拢时他请求突围,遭到拒绝;上级给出“空运可以维持”的说明,而当这个前提垮掉之后命令仍未改变。他握有正确的判断,而“撤退”这个选项在制度上被拿走了。奥斯特里茨的库图佐夫、坎尼的保卢斯、特拉法尔加的格拉维纳——同一个形态在这里再次重复。

所以这场败仗不是别人的事。知道自己的弱点、报告也上去了、布阵却依然不变的组织并不罕见。不变的理由很少是漠不关心,通常是“没有预备队”加上“大概不会发生”。

投降后被集中起来、身穿大衣的第6集团军将领们
投降后的第6集团军将领,1943年2月。保卢斯在11月下旬包围圈合拢时就请求突围,遭到拒绝。前线正确的判断,在抵达决策之前就被取消了——这个形态与本站其他案例相同。公有领域,来源: Wikimedia Commons
守不住的承诺会延迟撤退。包围之后,上级保证可以靠空运维持。承诺的量是每天 500 吨,实际平均只到约 100 吨24。做不到的承诺不只是没有用,它会因为让判断被拖延而造成损害。(运量因史料而异。)

结果:战线动了,而战争还在继续

约 91,000 人成为俘虏,战后能返乡的约 5,000〜6,000 人2。消失的不只是一个集团军,还有构成这个集团军的经验与组织本身。

这个结果让东线的主动权易手。但它并没有结束战争。德军在数周后于哈尔科夫反击成功,7月又在库尔斯克发动大规模攻势。距离战争结束还有两年多4。

这里,坎尼与特拉法尔加所显示的事情第三次重复。一场决定性的战役,只在它自己的场域里才是决定性的。斯大林格勒改变的是一条战线的主动权;决定战争走向的,是此后仍然持续的动员与生产的差距。

而获胜一方的损失也必须正视:整个作战中苏军的损失达到约 1,100,000 人1。这个案例不是“聪明换来便宜”的故事。设计决定的是能不能赢,而不是付得轻不轻。

自高处拍摄,德军俘虏排成长列走过积雪的废墟街道
安东·泽宁摄,1943年2月:俘虏的队列穿过雪中的市区。俄罗斯国立电影照片档案馆藏。像这样的队列中约 91,000 人,战后能回到家乡的只有 5,000〜6,000 人左右。公有领域,来源: Wikimedia Commons

叙事:喷泉的照片,与“冬将军”这个说法

这里有两个说法需要查证。

其一是象征。本文开头那张喷泉“儿童轮舞”的照片,被一再复制为废墟的象征。但它承载的是破坏的惨烈,而不是第6集团军为何被包围。讽刺的是,把德军绑在城里的因素之一,正是这座城市的象征性。把对手钉住的那个象征,如今成了这场战役本身的象征。

其二是“冬将军打败了德军”这个说法。顺序对不上。包围圈是11月23日合拢的,造成灾难的不是气温,而是拉得过长的侧翼、后面没有预备队,以及一个守不住的空运承诺。冬天让被围集团军的死亡更慢、更惨,但它并没有制造出这个包围。何况两军是在同一个冬天里作战的24。

这个订正之所以重要,不是因为它是气象问题。“气候决定了一切”会把真正起作用的因素——兵力配置、情报判断,以及一个谁也下不来的目标——从视野里抹掉。中途岛的“命运的五分钟”、特拉法尔加的“阻止了进攻”,在这里由气象扮演同样的角色。把败因交给环境,就没有什么可学的了。

反事实:把要素逐一拿掉

A:如果侧翼由德军自己的师来守。突破速度变慢,包围圈合拢所需的天数变长。第6集团军有了突围的时间,包围不成立,或者规模小得多。接缝的质量决定了整个作战的速度。

B:如果苏军给市内足够的增援。巷战会轻松,第62集团军的损失会减少——但外面能用的兵力会减少,反攻的规模随之缩小。市内的痛苦与城外的决胜,在争夺同一批资源。

C:如果包围圈刚合拢就批准突围。第6集团军大概会失去大部分装备,但能救回相当部分的人员。不过城市会被放弃,宣传上的损失很大。让人“下不来”的,不是军事,而是军事以外的一切。

以上都是无法验证的思想实验,并非对史实的主张。只有拿掉一个要素,才看得见它的分量。

转用到今天:在别的场域

01

竞争:看同盟的接缝,而不是对手的主力

合作伙伴、外包商、并购来的部门——责任与资源交界的地方,线总是最薄。为何举这个例子:突破发生在同盟军的正面,而不是最强的那条正面。

02

组织:在增援痛处之前,先决定要在哪里分胜负

把全部资源丢给正在烧的地方,就没有东西可以拿来收尾。为何举这个例子:正是压缩市内增援,才让外侧的反攻成为可能。

03

谈判与业务:找出对手下不来的目标

公开宣示过的目标、有名字的计划、已经投入很多的项目——对手很难从那里走开。为何举这个例子:钉子有一半是对手自己的执着打的。

04

自己这一侧:事先降低撤退的价码

在“都做到这里了”替你决定之前,先订好停手的标准。为何举这个例子:这个案例里代价最高的,就是停不下来。

05

承诺:不要承诺做不到的支援

守不住的承诺不只是没用,它会拖延对方的判断而放大损失。为何举这个例子:空运的承诺把突围的决断往后推了。

结语:把人钉住的东西,多半在他自己身上

把斯大林格勒归结为“巷战的英雄故事”,就错过了核心。市内的抵抗确实惨烈,但那不是分胜负的地方。巷战是把对手最好的部队留在其优势用不上的地方的投资,而决胜发生在他自己并没有在守的接缝上。

而钉子只有一半是苏军打的。另一半,是已付出的损失与城市的名字所造成的、对手自己下不来的状态。当对手抱着一个无法放弃的目标时,留在那里的成本由他自己支付。

这个案例为已有的四篇补上第五个型。奥斯特里茨是空间的设计,坎尼是势头的吸收,中途岛是时间的设计,特拉法尔加是指挥的设计。斯大林格勒显示的是执着的设计——做出一个对手离不开的地方,让他的力量被吸进去,然后在别处分胜负。

最后还有一点。设计奏效,和它代价低廉,是两回事。获胜一方的损失同样达到约 1,100,000 人。读结构并不是在保证“聪明就能不痛”。它是一种看法:看痛发生在哪里,以及那份痛买到了什么。

常见问题

斯大林格勒战役从何时到何时?
从1942年8月23日德军抵达伏尔加河、大规模空袭袭击市区,到1943年2月2日抵抗结束,约 163 天。
苏军取胜的关键是什么?
不是巷战的韧性,而是城外的包围。11月19日的反攻一次也没有攻打城市,而是打向由装备较差的罗马尼亚军把守的南北两翼,4 天内在卡拉奇合拢包围圈。巷战是把德国第6集团军固定在其优势用不上的地方的投资。
德军为什么把侧翼交给罗马尼亚等同盟军?
推进到伏尔加河使战线拉得太长,德军自身的师已无余力兼顾两肩。合计 4 个同盟国集团军负责宽阔的正面。统帅部知道他们弱,但没有可以拿来补的预备队,而且有“苏联已无大规模预备队”的情报判断。
保卢斯为什么不突围?
11月下旬包围圈即将合拢时他请求突围,遭到拒绝。上级给出“空运可以维持”的说明,而当这个前提垮掉之后命令仍未改变。他没有跨出框架的权限。
空运为什么失败?
承诺的量是每天 500 吨,实际平均只到约 100 吨。机场不足、天气恶劣、防空火力与运输机损耗叠加在一起。守不住的承诺不只是没有用——它因为延迟了突围的决断而造成损害。
“冬将军打败了德军”是真的吗?
顺序对不上。包围圈是11月23日合拢的,灾难来自拉得过长的侧翼、后面没有预备队,以及一个守不住的空运承诺。冬天让被围集团军的死亡更慢、更惨,但没有制造出这个包围。两军是在同一个冬天里作战的。
损失有多大?
被包围的约 250,000〜300,000 人,成为俘虏的约 91,000 人,战后能返乡的约 5,000〜6,000 人。苏军在整个作战中的损失也达到约 1,100,000 人(数字因史料而异)。
这与其他案例有何不同?
奥斯特里茨是空间的设计(让对手自己放弃中央),坎尼是势头的吸收,中途岛是时间的设计,特拉法尔加是指挥的设计。斯大林格勒补上的是执着的设计——做出一个对手下不来的目标,让他的力量被吸进去,然后在他没有守的接缝上分胜负。

参考文献

  1. David M. Glantz, Jonathan M. House Armageddon in Stalingrad: September–November 1942 (The Stalingrad Trilogy, Vol. 2),University Press of Kansas(2009)
  2. Antony Beevor Stalingrad: The Fateful Siege 1942–1943,Viking(1998)
  3. Jochen Hellbeck Stalingrad: The City that Defeated the Third Reich,PublicAffairs(2015)
  4. Richard Overy Russia's War: A History of the Soviet War Effort 1941–1945,Allen Lane(1997)

相关案例——对照着读

最后更新: 2026年10月28日