最近我在 Youtube 看王立群讲史记,这其实是当年百家讲坛的一个王牌内容。最近看到秦灭赵国的两场战争,长平之战和秦灭赵之战。
在整个秦灭六国的过程中,六国的国力逐渐衰减,地盘逐步丧失。
长平之战
在长平之战的前期,赵军接连败绩,而由廉颇增援来以后,接手了指挥以后,防御战术非常稳固,形成了和秦国对峙的局面。
但从赵王的角度来看,廉颇领军伤亡多,屡次战败却坚守营垒不敢出战。这时候,秦国相国范雎制定了反间计,在邯郸散布谣言,“秦之所恶,独畏马服子赵括将耳,廉颇易与,且降矣。”,于是赵王力排众议,年轻将领赵括(赵奢之子)代替廉颇成为了长平前线最高统帅。
赵括小时候,就有熟读兵书,能言善辩的名声,但是他的父亲认为他不善于作战,因为他的战争知识都是书本上来的,没有实战经验,因为能说会道,能说服别人,所以自以为打仗很容易,但是实际上并没有真正的才能。
所以,赵王选择赵括,蔺相如带病劝谏,赵母也上书反对赵括领兵。
结果,赵括上阵以后,果然带领赵军大败,留下了纸上谈兵的千古典故。
一次长平之战,断送了赵国40万将士的生命,让赵国一时间国内都没有青壮年。但是,吊诡的是,这样的故事在赵国的历史上,后来又发生了一次。
秦灭赵之战
长平战争20多年后,赵国新一代的年轻人已经成长起来了。秦开始了最后的灭赵战争。一开始,赵军统帅扈辄在平阳之战被杀死。
赵国启用了本来是镇守赵匈边界的李牧。李牧在防御匈奴的过程中,采用坚壁清野,收拢军队退入营垒固守,胆敢出战者一律斩首的策略。虽然让匈奴每次都无功而返,但是因为数年不出战,匈奴、赵军和赵王都觉得李牧怯战。
于是赵王派人替换了李牧,新将领一改李牧坚壁清野的作战策略,匈奴来袭时主动出击,结果败多胜少,损失极大。结果赵王才明白李牧的战略的正确性,召回了李牧继续镇守赵匈边界。
李牧也不是完全不出击,等到他认为经过多年的经营,边防军已经兵精马壮,军队士气高涨,士兵宁可不要赏赐也情愿与匈奴决一死战的时候。他组织了对匈奴的决战,攻灭襜褴,击破东胡,降服林胡,匈奴单于落荒而逃。此后十余年,匈奴再也不敢进犯赵国边境。
扈辄死后,李牧被任命为大将军,大破秦军,多次击败秦军。
后来,秦国又一次使用了反间计,让赵王杀了李牧。然后赵国邯郸三个月后就被攻破,赵国后来就彻底灭亡了。
善战者无赫赫之功
我看了这两段故事以后,马上想起了一句著名的话,善战者无赫赫之功,善医者无煌煌之名。
善战者无赫赫之功,最早的出处是曹操批注在《孙子兵法》军行第四篇的。原句为:
故善者之战,无奇胜,无智名,无勇功。
意思就是真正善于打仗是知道什么该打,什么时候不该打,什么时候该防守,什么时候该进攻。做到了,就很难出现奇异的胜利,都是理所当然的胜利,旁人看不出来什么神奇的地方。也不会有机智多谋的名声,也不会有奋勇无匹的气魄。就是简简单的胜利而已。
廉颇在长平之战赵括接收前的做法就是这样,看起来数次失败,损兵折将,但是稳稳当当的挡住了秦军的进攻,让秦国陷入到苦战之中。
李牧在对峙匈奴的时候,也是如此,给赵国争取了最大的战略利益,节省了军力,也没有造成损失。
但是,善战者无赫赫之功,统治者不一定看得明白。廉颇稳住了局势,但是被赵王理解为廉颇无能怯战。李牧跟匈奴的对峙,也被赵王误解。因为大家更容易理解苦战以后的大胜,很难理解在敌我悬殊下,保持阵地不失,才是最大的战略成功。
当然,长平之战彻底失败后,问题变得很清晰,李牧被换掉,匈奴频繁得手后,问题也变得很清晰。但是有的误解可以挽回有的后果无法挽回。长平之战一败,赵国彻底走向颓势。李牧一死,赵国旋即被灭。
所以,统治者、管理者,应该明白怎么去评价一个团队。是看热闹,还是看真正的战略得失。如果无法正确的评估战略得失,自然也就无法谈到合理有效的管理。
善医者无煌煌之名
《鹖冠子·世贤》曰:煖曰:“王独不闻魏文王之问扁鹊耶?曰:‘子昆弟三人,其孰最善为医?’扁鹊曰:‘长兄最善,中兄次之,扁鹊最为下。’魏文侯曰:‘可得闻耶?’扁鹊曰:‘长兄于病视神,未有形而除之,故名不出于家。中兄治病,其在毫毛,故名不出于闾。若扁鹊者,镵血脉,投毒药,副肌肤间,而名出闻于诸侯。”魏文侯曰:“善。”使管子行医术以扁鹊之道。
大意是说,魏文王问扁鹊,你兄弟三人,谁的医术最高。扁鹊说,我大哥最厉害,我二哥差一点,我最差。
魏文王说,你说说看。
扁鹊说,我大哥可以看到病的神,没有出现病情,就能帮人去除,所以,除了家里人没人知道他的本事。
我二哥,可以在病刚刚出现征兆的时候就解决,所以,名声传不出街巷。
我最没有本事,只有等病情发展到很严重的时候,用针刺血脉,给病人吃烈性的药,用药膏敷肌肤才能治好。但是这样我就最有名气,连诸侯们都知道我。
其实基本原理跟善战者无赫赫之功很像,如果你更早的解决了潜在的问题,确实是做出了贡献,但是没有人知道,所以你就很难出名。
在职场中的例子
“善战者无赫赫之功”不仅是对历史智慧的总结,更是现代职场的一面镜子。
在我工作的20年间,经常遇到类似的例子。
很多时候,有些团队平稳高效,从来不出任何幺蛾子,完美的解决了各种各样的问题。但是,因为从来没有出现任何事故,就被人当作任务太简单,所以,只是个平常的团队,哪怕业绩不错,也被解释为运气好云云。
然而有些计划能力差,执行也差的人领导的团队,因为不断的遇到危机,不断制造热点、频繁“出事”的团队。但容易在危机中让领导认为“他们有能力应对复杂问题”,从而获得更多资源和关注。因为在上面看起来,是因为工作很复杂,所以危机重重,所以劳苦功高。
甚至有时候,仅仅是因为计划不完善,不做提前的准备,造成无休止的加班和赶工,但是在老板的眼里这就是努力,这就是辛勤的付出。
安全领域
安全领域更是如此,一个网站从来不出安全事故,可能安全团队很难扩充,预算也很紧张。领导们会时不时的问,为什么要养一个安全团队。
但是一旦出现了被攻击,被拖库。马上就会让领导对安全问题开始重视,要预算给预算,要人头给人头。
防灾抗洪
以前看过一个小故事,大概是,东村西村在河两岸,东村的村长把钱都贪了,西村的村长老老实实修筑河堤。暴雨来临,东村堤坝瞬间垮塌,村长带头大家一起抗洪,西村平安无事。事后,东村村长被评为优秀干部,事迹广为传播,连升三级。西村没任何提及。
还有很多例子,我就不一一列举。简单的说,如果你从来不生病,你也会觉得医保和体检都是浪费钱浪费时间。如果老不发生火灾,议会就会讨论消防预算是不是太高。但是一场大火,马上就会让所有人闭嘴,加大消防预算。
给我们的启示
我觉得给我们的启示应该有几点:
1、但行好事莫问前程
有一些正确的事情,短期内会让人误解,但是不做是不行的。廉颇、李牧都是如此,要做正确的事情。
写程序要时刻思考架构,要保持良好的代码习惯,这些在写代码的时候,看似毫无用处。并不会让代码变快,也不会让你的日报看起来更光鲜。
但是,从长远来看,代码维护的成本是高于编写成本的,写好的味道好的代码,虽无赫赫之功,但是可以带来收益。
做安全要耐得住寂寞。
不能因为年轻还没有出现病症就不交医保,不锻炼身体。等等。
2、管理者要有战略眼光,要能看懂什么是有价值的长远的东西
遇到不断制造热点、频繁“出事”的团队,看起来“有能力应对复杂问题”的团队,要多问一句,为什么他们总那么多事儿?为什么别人都比他们幸运?
为什么他们总是在解决别人不会遇到的问题?
一个公司,一个机构,目的到底是持续稳定和有增长的产出,还是看起来虽然危机重重,但是一步步都在解决问题,但是不断自己创造问题,创造性地遇到被人不会遇到的问题,并解决他们。
你手下的程序员,今天为了写好代码结构,效率低了一点。但是是不是一年后,在需要修改功能,改 Bug 的时候他最快。而某些快糙猛的高手,是不是上线快,挂的也快,问题也多。
周星驰的电影《唐伯虎点秋香》里面有一段,唐伯虎要租快船去追赶华府的船,找了一艘最快的船。船夫划着划着,船不断地下沉,唐伯虎问,这船怎么沉了。船夫说,我就是快,沉也沉得快。

沉得快,确实也是快。看起来会打仗也是会打仗。但是,租船的目的是追到华府的船,打仗的目的是胜利,至少不是被打败。开一家公司最重要的目的是盈利,一个团队的核心是成果,而不是在看似解决了什么别人遇不到的问题。
找到核心目标,才能穿透表面的热闹,发觉无赫赫之名的善战的无名英雄。
3、默默做事不可取,要学会沟通和讲解
大多数时候,我们不是统治者,不是管理者,我们行了好事,但是我们也关心前程。
领导有可能看不到我们的努力,甚至觉得我们把代码写的整齐,有良好的结构只是浪费时间。觉得我们虽然挡住了秦军的进攻,挡住了匈奴的袭扰,但是我们是怯战,我们没有本事。
虽然团队稳定,绩效持续增长,但是我们似乎什么也没干,一切都是运气好。
虽然我们在山上修了很多防火带,经常清理落叶,巡视检查,但是不着火是因为运气。
等等,等等。
这些事情,在我的职场生涯,在我看到的文章、故事、电影、电视剧里面也比比皆是。
但是也不是完全没有解决之道。
问题其实在于沟通和讲解。
或者叫做表功,向上管理。
有很多事情默默的做,领导不知道,观察不到。这不一定是完全因为领导昏聩,也许是因为我们做的太多,讲的太少。
廉颇和李牧有自己的防守之道,御敌之法,但是不善宣传。秦国的说客可以说服赵王,但是他们没有办法让赵王理解自己的战略意图和战略成果。不知道怎么向上管理。最后被领导误解,失败告终。
所以,你要写好的代码,这是第一步。但是如果你的领导认识不到好代码的重要性,你写了对公司好,对团队好。但是对你个人的绩效不够好。
你需要在公司宣传这个理念,如果领导被你说服,理解了你的付出带来的效果,那么你的付出,就可能能得到相应的回报。
所以,不仅要埋头做事,而且要抬头讲出来。
如果无赫赫之功,那么能不能摆事实讲道理,画图表,让人理解呢?
有的时候可视化的展示,胜过千言。
一个从来没有被攻陷的网站,安全团队无赫赫之功。但是能不能统计每天遭遇的扫描,攻击类型,数据。以及各种安全漏洞,修补丁的数据。比如,我们及时的更新了 Linux xx 漏洞,所以,某次攻击我们的网站丝毫没有被伤害。但是同行哪些网站被拖了库,等等。
不要等到自己被排挤出了团队,过了几个月,甚至几年,老领导突然发现你当年做的某些基础工作,对公司现在的业务居功至伟。那样,也许你觉得打了脸,爽了,但是其实你还不是亏了?