练兵

许多年以前人们热衷谈论的是什么?随需应变,面向服务的设计,极简主义,用户体验,敏捷………好像有很多,又好像很多都不记得了。每过一两年,都会冒出一些新鲜的词汇和概念,让人觉得好热闹。现在或者接下来,人们会更热衷谈论精益,DevOps,工具化,移动设备用户体验和Hackthon这些东西吧?

《打造Facebook》这本书还是有不少值得一看的内容。Zack猜想之后一两年里,也许在国内这些科技公司里,也会更多探讨工程师文化,大干快上这些东西。不过就如同我们常把用户体验挂在嘴边,但做起来却发现还是做不到很好一样,这类的东西恐怕在很多人那里也还是会事倍功半,直到又发现新的好玩概念。

这并非是因为这些概念或者方法论是无用的,zack现在还是能理解其中谈到的一些东西,也有一些体会,但也深感到有时候是水平还真的不够,虽然有颗拯救世界的心,还是可能落个被团灭的下场。

整天只是反复探讨理论,和纸上谈兵也没有多大区别。比如Hackthon这事儿,估计之后许多公司都会学着搞,但搞完之后呢,如何把这些东西又落实到真正的产品和运营中,又回归到了老的问题上。做不好的,也许就和当初那种头脑风暴会议之后的结果一样,只是大家开了个Party而已。不过这种形式也许要更务实点,至少把创新的权责更多交到了能真正有生产能力的人身上,做起决定来要能更实际一些。

再比如那种快速发布的案例也是让zack觉得比较困惑的问题。固然能具备这样的能力是件好事,但需要用到这种能力的时候,究竟是因为战略上就错了呢,还是根本就没有战略,只是为了快速试错呢?

两兵相接,到底哪方会胜,还真是一个复杂的问题。不过老古人总结的挺好,天时地利人和。换到今天来看,做了错误的选择,时机不对,这是天时上已经输了第一阵,要有大作为已经不容易。在不擅长的领域作战,就像曹操的陆军战周瑜的水师,这是输了地利第二阵,这是可以用奇和以少胜多的情形。

不过大多数情况,恐怕交战双方难以把天时地利都占尽,剩下能拼的,就是人和了。所谓人和,如今看来也许可以理解为执行力和专业水平。大家点子其实都想的差不多,就比比谁能执行的更好,执行的更专业了。哪一方部队训练的更精良,就胜算更大一些。

因此看起来,那些我们往往在反复提及的理论和做事方法,都是为了练兵这件事。然而探讨为了哪一种方法更好而争论不休,似乎也不是练兵的方法。

这让zack想起一位很崇拜的篮球教练,“禅师”菲尔杰克逊。看了那么多NBA比赛,教练什么时候会叫暂停,基本都能猜到了,但只有杰克逊,让人有时候估摸不准。在很多时候,他更愿意让场上的球员自己想办法去解决当前的问题,而不是期盼教练的指示。如今想来,这才是练兵的最好方法。如果球员遇到问题,总习惯了等教练重新部署,那么是难以训练出真正能长胜的球队,再好的兵也要被练废。

遇到困难和吃败仗,恐怕是再常见不过的事情。大多数事情都难以一次做好吧,无论是多么优秀的人。不经历实战洗礼,是练不出能真正在战场上解决问题的部队。如果当年曹操不是南征北战,吃了不少败仗锻炼出了那么多真正知道如何作战和解决问题的将领和士兵,又怎么能在官渡战胜袁绍呢?

所以也许练兵才是关键,那些理念和方法论,也是那些被实践洗礼出来的自然感受而已,没有同等的历练,恐怕难以理解和运用。若是有了真正训练好的部队,真的可以不用太担心他们具体如何作战了,他们自己能够做出决定。为将者,更该担心的恐怕是如何在正确时机选择正确的对手。

总说千军易得,一将难求。实际上或许是一将易得,只是能练千军之将难求。