拿破仑,技术大牛晋级管理之后的困境

拿破仑,技术大牛晋级管理之后的困境

0x00 摘要

拿破仑可以说是欧洲历史上顶尖的军事天才,但是当他从元帅晋级为皇帝之后屡犯错误,导致滑铁卢战役失败。

从软件开发角度看,滑铁卢战役拿破仑犯了相当多的错误,拿破仑就是典型的技术大牛转行管理,面对大项目之后失败的典型案例。

本文不会从当时法国乃至欧洲的总体政治经济角度分析,而只是从软件项目角度看看,一个技术大牛在带团队之后,可能会犯哪些错误,以及如何纠正。

0x02 技术大牛

2.1 如臂使指

喜欢研究军事的朋友也许总可以见到“如臂使指”这个词,一般用来形容名将用兵指挥的能力,可以理解为指挥力度。

“令海内之势如身之使臂,臂之使指,莫不制从。”出自《汉书·贾谊传》

军事天才的一个体现是:在重大战役中对下属的指挥力度,比如在一场重大复杂战役中,可以指挥一千人?一万人?十万人?百万人?

如臂使指是最理想的指挥力度

2.2 拿破仑个人

拿破仑显然是技术大牛,说是法国军神也不为过。前期作为元帅战绩无数。但是后期成为皇帝之后屡犯错误,导致滑铁卢战役失败。这就说明他的指挥能力也有限度,无法胜任超大规模战役。

其实这不是他个人问题,因为这是人类能力的自然局限。

每个人都有自己的能力界限,比如拿破仑后来评价坑了他的奈伊:“(奈伊)适合指挥1万人,但超过那个数,他的能力就跟不上了。”

拿破仑的能力可能是十万或者十五万。在没有现代化通讯设施的帮助下,估计二十万就是他的极限。

在超大规模战役,如臂使指是几乎无法做到的,毕竟历史上,也只有一个特例:韩信将兵,多多益善

上尝从容与信言诸将能不,各有差。上问曰:“如我,能将几何?”信曰:“陛下不过能将十万。”上曰:“于公何如?”曰:“臣多多而益善耳。”上笑曰:“多多益善,何为我禽?”信曰:“陛下不能将兵,而善将将,此乃信之所以为陛下禽也。且陛下所谓天授,非人力也。”——司马迁《史记·淮阴侯列传》

2.3 软件领域

回到我们本文的领域。我们把拿破仑的故事移植到软件行业,看看他的故事如何。

以拿破仑的天才和功绩,折算到软件领域,起码也是Kenneth Thompson,Gosling,Stroustrup之类神人。

这个故事就变成是:

  • 拿破仑可以带领几个人写出Unix的最初版本,也能写出C语言,C++语言等。
  • 但是他无法带领几百人从无到有写出Windows10操作系统。

或者可以说,拿破仑在创业初期,无与伦比,但是当团队扩大,项目扩大之后,其劣势一览无余。

0x03 错误

3.1 总述

我们来看看一下拿破仑犯下的错误,大家可以针对自己的项目经历看看有没有类似场景,以下是按照我认为的重要性从高到低排序:

  • 不培养下属。这是最最主要的原因
  • 毒舌。在滑铁卢战役过程中,对属下各种挖苦;
  • 孤芳自赏。这点体现在拿破仑特喜欢用唯唯诺诺的人,说好听点是天才高傲,说难听点就是孤芳自赏;
  • 微管理。拿破仑发布的命令很多过于细碎,你很难想象是皇帝下给元帅的命令,有点像连长给班长的命令;
  • 关键岗位任用新人:滑铁卢战役,任命元帅苏尔特第一次担任参谋长;
  • 识人不明,任人唯亲:无论是热罗姆,奈伊,格鲁希,埃尔隆都是坑;
  • 没有任用最合适的人选:两名最优秀的元帅被完全置于战局之外。陆军大臣达武留守巴黎,絮歇为阿尔卑斯军团总司令,守卫法国东部边境,抵御奥军进攻;
  • 没有监督。在热罗姆,奈伊,格鲁希,埃尔隆犯错后,均未及时纠正;

3.2 花样作死

下面我们看看法军将领是如何花样坑拿破仑的,他们其中任意一个错误被纠正,都可能让法军胜利

3.2.1 苏尔特

本来拿破仑的参谋长是贝尔蒂埃元帅,但是此人突然死亡,所以拿破仑任命了元帅苏尔特。苏尔特被誉为“欧洲最伟大的机动作战专家”,但这是他首次担任参谋长。参谋长的职责和元帅完全不同,他的职责是把统帅的命令准确清晰地下达给前线将领。拿破仑是天才,这说明他思路往往天马行空,参谋长需要把拿破仑思路转换为可行的命令

苏尔特即没有给拿破仑有利的建议,而且他也没有将皇帝含糊的命令整理清楚,在调动部队上也有很大问题,对埃尔隆和格鲁希的命令都不准确,才导致格鲁希的保守判断。

这就相当于在一个新的大项目或者新领域中,技术经理突然在关键岗位使用新人,或者关键环节使用新技术

3.2.2 格鲁希

格鲁希在战前被提拔为元帅,他此前没有独立指挥军队的经验,缺乏独当一面的能力与判断力。而这次他要统帅北方兵团三分之一的兵力。

拿破仑任命格鲁希为统帅率领一支3万多人(约占法军总数的1/3)的军队前去追击普军,而自己则带领剩下的军队去迎战威灵顿公爵的英荷联军。

这个新任元帅,带着数万大军游荡于战场之外,大部分时间连敌军都没看到。

在滑铁卢战役中,英法双方的军队人数是五五开的,法军有7.2万人,英军有7万人,双方呈现的是势钧力敌之态。而改变战局的因数就是英军的援军提前到来,而拿破仑则输在了格鲁希元帅的军队没有能够赶在英援军之前进行支援。

滑铁卢战役打响之时,格鲁希曾清楚的听见来自滑铁卢的炮声,他手下的将领纷纷请求其率军前去增援拿破仑,甚至最后有将领哀求,哪怕是派出一支骑兵也好,但格鲁希全部都拒绝了。因为拿破仑要求他追击普鲁士军队,在新的命令抵达之前他必须服从这一命令

滑铁卢战役接近尾声时,格鲁希收到了要求他增援滑铁卢的命令。此时得不到增援的法军已经开始溃败,拿破仑也撤离了战场。尽管后来格鲁希率军击退了普军第二军对拿破仑的追击,但于大局来说于事无补。

3.2.3 奈伊

左翼元帅为奈伊,他被誉为“勇士中的勇士”。

他16日没能占领十字路口,17日没能追击英军,18日的指挥也很混乱。

16日,拿破仑的战略意图就是各个击破,先让奈伊元帅守住四臂村,然后自己亲率主力击退普军,结果奈伊并没有拿下四臂村并与拿破仑会合,反而在四臂村浪费了一天时间,导致战略意图没能实现,既未能击溃普军,也未能阻隔英普交通线,这是奈伊第一次坑了法国。

18日,奈伊错误地把英军运送伤员的车向后疾驰,认为是英军已经败退,即令骑兵追击,错过了增援拿破仑主攻的时机。拿破仑把滑铁卢战役的失败归咎于两大主因:格鲁希没有处理好普军,而自己指挥的骑兵冲锋提前了半小时。这是历史相当有名的“死亡冲锋”,那之后,法军再无骑兵。

内伊这座天坑坑拿破仑的事情还不止如此。拿破仑让他指挥戴尔隆兵团挺入普军后侧,对普军实施夹击,但在关键时刻却被内伊给调开了,这一点一直让人想不通。大家可能不知道,此时戴尔隆兵团的炮兵部队已经进入到了有效射程,可以直接打击到英军,但内伊的一个决定却使英军逃过了致命打击。

3.2.4 埃尔隆

16日的早些时候,拿破仑低估了普军的兵力,所以他派埃尔隆去支援奈伊,但下午利尼战役开始后,拿破仑意识到普军的强大,他需要更多部队,于是他命令奈伊攻击普军侧翼,然而奈伊压根抽不开身,只有埃尔隆可以增援,于是好不容易已经接近奈伊的埃尔隆调转方向,原路返回。

当埃尔隆的军队拖着大炮赶到的时候,他又接到了奈伊的命令,要求他回到四臂村。埃尔隆又调转方向,返回四臂村。

这一天,埃尔隆的2.2万人就在两个战场之间来回跑,一枪未发。无论他参与哪场战役,都会改变结果

3.2.5 热罗姆

拿破仑的亲弟弟热罗姆,没有什么军事才能。为了证明自己的才能,在兄长心中挽回自己的地位,他擅自下令左路军步兵狂攻乌谷蒙,牵制了法军大量步兵,导致正面对决兵力不足。

本来拿破仑的意图是让热罗姆用少量兵力吸引对方大量兵力,结果他让对方少量兵力吸引法军大量兵力

0x04 如何纠正

如何纠正错误,如何拓展人类的原有限制。

具体可以用制度纠正,但是如果暂时无法建立制度,可以通过培养下属来纠正

4.1 普鲁士参谋制度

下面我们说说普鲁士参谋制度,这恰恰是拿破仑的反例。

滑铁卢战役的真正决定胜负的关键就是布吕歇尔的普军。

在那个时代由于其特殊的排枪化作战模式,一支军队被击溃后,需要相当长时间的重新编组,才能够恢复战斗力。而拿破仑将自己三分之一的兵力分给格鲁希,就是为了让格鲁希不断的与普军接触,防止其有时间休整编组。

而普鲁士军队真正惊艳的是,他们从里尼战场溃逃出来之后,在滑铁卢附近仅仅用了几个小时重整,就重新恢复士气,直奔滑铁卢而去。

为什么普鲁士可以做到?因为有如下两点:

  • 军衔建制;
  • 参谋制度;

普鲁士在被拿破仑击败后,是真正的卧薪尝胆,他们认为,战争的发展已经超出名将所能够干预的范围,应该在军队的各个层级设立参谋团体。使得军队能够高效运转,特别是,在指挥失序的时候,能够有意识的自我判断,自我行动

在普鲁士军队中,作战计划的制定,师,团级别的指挥都有参谋代劳,布吕歇尔仅仅是一个拿主意的人,诚然,普军中没有拿破仑这样的军事天才,但是从上到下的每个军事单位都是有一群合格的参谋在办事的。

所以为什么会有内伊的白痴冲锋,为什么格鲁希和拿破仑始终想不到普军的重整速度?还有为啥格鲁希军一离开拿破仑就似乎成了无头苍蝇?

这就是个人天才和团队作战的区别

参谋制度需要很好的国民教育,还要有成系统成体系的战略研究,还要有大量的相关培训人员。

普鲁士用集体的力量扼杀了拿破仑,普鲁士的参谋机制缺少了谁都可以运转,这就是一个成熟项目与企业

也可以说,普鲁士使用无数台低端机建立了集群,然后用大数据的力量击败了拿破仑这台超级电脑

4.2 培养下属

下面我们说说培养下属。

拿破仑犯的以下错误都可以归结为一个问题:因为拿破仑不培养下属导致的后果

  • 不培养下属。这是最最主要的原因
  • 孤芳自赏。这点体现在拿破仑特喜欢用唯唯诺诺的人,说好听点是天才高傲,说难听点就是孤芳自赏;
  • 毒舌。这是拿破仑内心的反应,他认为下属处处不行,而非从内心深处要培养下属,让其成为臂膀;
  • 微管理。拿破仑发布的命令很多过于细碎,你很难想象是皇帝下给元帅的命令,有点像连长给班长的命令;

在带团队时,首先要做的就是培养下属。目标是达到如下效果:

  • 即使你临时休假一周,团队可以顺利进行,
  • 如果你突然负责救火一个新项目,在老团队中,你可以找到两名以上下属继续带领原项目前进

具体如何培养,网上有太多文章可以借鉴,这里只结合拿破仑案例谈几个点:

4.2.1 苏尔特

拿破仑任命了元帅苏尔特。苏尔特被誉为“欧洲最伟大的机动作战专家”,但这是他首次担任参谋长。参谋长的职责和元帅完全不同,他的职责是把统帅的命令准确清晰地下达给前线将领。苏尔特即没有给拿破仑有利的建议,而且他也没有将皇帝含糊的命令整理清楚,在调动部队上也有很大问题,对埃尔隆和格鲁希的命令都不准确,才导致格鲁希的保守判断。

因为参谋长的重要性,所以拿破仑在贝尔蒂埃元帅在职时,就要注意培养其接班人和副手。手把手的培育出一个参谋团队。

4.2.2 格鲁希

格鲁希在战前被提拔为元帅,他此前没有独立指挥军队的经验,缺乏独当一面的能力与判断力。而这次他要统帅北方兵团三分之一的兵力。

拿破仑应该在 不重要战役中,逐步培养格鲁希,让他独立指挥。

在布置命令时,要指明格鲁希需要把握的总体作战方针,明确格鲁希的任务范畴和原则,让其知道在什么情况下可以权变。在培养过程中,要时刻检查纠正,一起复盘。

4.2.3 奈伊

拿破仑回忆中,钦定帝国双蠢之一,另一个是缪拉。

左翼元帅为奈伊,他被誉为“勇士中的勇士”。

他16日没能占领十字路口,17日没能追击英军,18日的指挥也很混乱。

对于这天坑,在培养过程中就需要时刻检查纠正,一起复盘。如果发现实在无法胜任带领团队,但是因为其个人能力强,就应该培养其技术,负责攻坚或者架构。

4.2.4 埃尔隆

这一天,埃尔隆的2.2万人就在两个战场之间来回跑,一枪未发。无论他参与哪场战役,都会改变结果

培养过程中,要指明需要把握的总体作战方针,明确任务范畴和原则,让其知道在什么情况下可以权变。

4.2.5 热罗姆

拿破仑的亲弟弟热罗姆,没有什么军事才能。为了证明自己的才能,在兄长心中挽回自己的地位,他擅自下令左路军步兵狂攻乌谷蒙,牵制了法军大量步兵,导致正面对决兵力不足。

本来拿破仑的意图是如热罗姆用少量兵力吸引对方大量兵力,结果他让对方少量兵力吸引法军大量兵力

这个就只能慢慢培养了,或者负责支持性工作。

4.2.6 人不如旧

拿破仑如下错误其实相对容易解决:就是人不如旧。

关键岗位任用新人:滑铁卢战役,任命元帅苏尔特第一次担任参谋长;

这个其实用另外一番话大家就理解了:

在项目中,新团队和新技术只能同时存在一个。或者是老团队使用新技术,或者是新团队使用老技术。而且关键环节应该使用老团队和老技术。

程序员都喜欢研究采用新技术,但是在开发中,尤其是大项目中,应该逐步引入新技术。比如在目前项目的次要模块使用新技术,经过线上生产级别验证之后,可以在下一项目中正式引入。

4.2.7 其余问题

其实如果前几招都用了,至于如下错误就不是问题了。

  • 识人不明,任人唯亲:无论是热罗姆,奈伊,格鲁希,埃尔隆都是天坑;
  • 没有任用最合适的人选:两名最优秀的元帅被完全置于战局之外。陆军大臣达武留守巴黎,絮歇为阿尔卑斯军团总司令,守卫法国东部边境,抵御奥军进攻;
  • 没有监督。在热罗姆,奈伊,格鲁希,埃尔隆犯错后,均未及时纠正;

因为你通过培养下属,你就了解了下属的优缺点,你就可以知人善任,可以相应监督。

所以说,培养下属才是根本。

0x05 正面范例

让我们用历史上培养人才,知人善任出色的几个帝王来和拿破仑对比下。

5.1 刘邦

刘邦的名句大家都了解,这说明其知人善任。老刘用人最大特点就是放手使用。

高祖曰:“公知其一,未知其二。夫运筹策帷帐之中,决胜于千里之外,吾不如子房。镇国家,抚百姓,给馈饷,不绝粮道,吾不如萧何。连百万之军,战必胜,攻必取,吾不如韩信。此三者,皆人杰也,吾能用之,此吾所以取天下也。项羽有一范增而不能用,此其所以为我擒也。”。”群臣说服。

5.2 朱元璋

受到各种传统评书的影响,大家对明朝开国人物有了不小的误解。

大家耳熟能详的都是徐达、常遇春,胡大海等等名将。在大多数人眼中,朱元璋能够开创属于自己的一片基业,完全是手下众将领的功劳,基本上和朱元璋本人没有多大关系。

实际上老朱这才是大家经常忽略的高手,无论是个人技术还是管理能力,项目能力都是历史名将上的翘楚。

但是老朱最让人叹服的是他培养人才的能力。老朱的部队就是一个军校。

5.2.1 同乡

从下文能看出来,朱元璋同乡中,被他培养出来多少人才。尤其是 徐达、吴良、吴祯、花云,汤和,郭兴都是名将。

  • 根据史书记载,和朱元璋同为钟离广德乡东湖里籍的明朝开国功臣中,有周德兴、汤和、郭兴、郭英、谢成等人。

  • 如果把范围再扩大点,即著名的“淮西二十四将”,包括徐达、吴良、吴祯、花云、陈德、顾时、费聚、耿再成、耿炳文、唐胜宗、陆仲亨、华云龙、郑遇春(特别注明,不是常遇春)、胡海(特别注明,不是胡大海)、张龙、陈桓、李新、张赫、张铨等,都属于朱元璋的老乡。

  • 常遇春,胡大海。蓝玉也是安徽老乡。

5.3 刘秀

南怀瑾曾说,在中国历史上能够做为齐家治国榜样的,只有东汉光武帝刘秀一人。

主席点评《东观记》时说,汉光武帝刘秀是“历史上最会用人的皇帝”。

我们从云台二十八将就可以看出来刘秀培养人的能力。

5.3.1 云台二十八将

云台二十八将,是指在汉光武帝刘秀麾下助其一统天下、重兴汉室江山、建立东汉政权过程中功劳最大、能力最强的二十八员大将,东汉明帝永平三年(公元60年),汉明帝刘庄洛阳南宫云台阁命人画了28位大将的画像,称为云台二十八将。

我们就看看云台二十八将有多少是南阳,颍川二地,就知道刘秀培养出来多少人才。

一共有十八人,以下是从百度查到的这十八人:

姓名 爵位 官职 表字 籍贯 对应星宿
邓禹 高密侯 太傅 字:仲华 南阳新野 角木蛟
吴汉 广平 大司马 字:子颜 南阳宛县 亢金龙
贾复 胶东侯 左将军 字:君文 南阳冠军 氐土貉
岑彭 舞阴侯 征南大将军 字:君然 南阳棘阳 尾火虎
冯异 阳夏 征西大将军 字:公孙 颍川父城 箕水豹
朱祐 鬲侯 建义大将军 字:仲先 南阳宛县 斗木獬
祭遵 颖阳侯 征虏将军 字:弟孙 颍川颖阳 牛金牛
铫期 安成 卫尉 字:次况 颍川郏县 井木犴
臧宫 朗陵侯 城门校尉 字:君翁 颍川郏县 壁水貐
马武 杨虚侯 捕虏将军 字:子张 南阳湖阳 奎木狼
刘隆 慎侯 骠骑将军 字:元伯 南阳安众 娄金狗
马成 全椒 中山太守 字:君迁 南阳棘阳 胃土雉
陈俊 祝阿 琅琊太守 字:子昭 南阳西鄂 毕月乌
杜茂 参蘧侯 骠骑大将军 字:诸公 南阳冠军 参水猿
傅俊 昆阳 积弩将军 字:子卫 颍川襄城 觜火猴
坚镡 合肥侯 左曹 字:子伋 颍川襄城 危月燕
王霸 淮陵侯 上谷太守 字:元伯 颍川颖阳 鬼金羊
任光 阿陵侯 信都太守 字:伯卿 南阳宛县 柳土獐

我们可以对比下李世民的凌烟阁二十四功臣,就能知道刘秀的牛。

河南四人,陕西四人,河北三人,山东六人,甘肃二人,山西三人,江苏一人,浙江一人。

我们可以大致得出结论:

  • 李世民是牛人,可以招募天下英寸。
  • 刘秀起兵时候不是牛人,但是他培养出来大量老乡,与自己一起成长。

0xFF 参考

拿破仑为什么会在滑铁卢失败?

决定拿破仑滑铁卢战役失败的,有什么不为人知的原因吗?

拿破仑为什么会在滑铁卢失败?

如何评价拿破仑在滑铁卢的失败?

朱元璋杰出的军事才能,从他的用兵艺术和治军思想就可以看出来