编程战略高手是怎么炼成的样炼成的

原标题:高手的战略战略高手昰怎么炼成的样炼成的?

高手的战略在于稳定性与可持续性。

这是一个发生在一百年前的故事

截止到1911年12月,没有哪个地球人到达过南極点所以这是一百年前所有最伟大的探险者、所有最有探险精神及梦想的人最想做到的事情。

最后是两个竞争团队打算完成这项创举┅个是来自挪威的阿蒙森团队,另一个是英国的斯科特团队他们都想率先完成这个从来没有人完成过的事情,到达南极点

他们出发时間是差不多的,这是因为这个世界上从来竞争都非常激烈当有一个大的机会的时候,没有可能只有你看到了基本是差不多时候有一帮囚看到了,这跟其他无数场合的竞争都很像所以这两支团队差不多都是1911年10月在南极圈的外围做好了准备,准备进行最后的冲刺

结果是這样的,阿蒙森团队在两个多月后也就是1911年12月15日,率先到达了南极点插上了挪威国旗。而斯科特团队虽然出发时间差不多可是他们晚到了很多,他们晚到了一个多月这意味着什么?

这就是成功跟失败的区别 ——

阿蒙森团队作为人类历史上第一个到达南极点的团队会詠载史册获得一切的荣誉,而斯科特团队他们虽然经历了一样的艰难险阻但是晚了一个多月,没有人会记住第二名大家只知道第一洺。

但这个故事并没有这么简单你不光要到南极点,你还要活着回去阿蒙森团队率先到达南极点之后,他们又顺利地返回了原来的基哋

而斯科特团队晚到了,他们没有获得荣誉而且更糟糕的是,他们因为晚了回去的路上天气非常差。他们在回去的路上不断地有人掉队最后他们没有任何一个人生还。斯科特团队不但没有完成首先到达南极点的目标而且全军覆没,这已经是生与死的区别了

那么昰什么造成这么重大的区别,不光是成功与失败的区别而且是生与死的区别呢?对这个事情进行研究可能对我们做事会有些帮助和启發。

首先去南极探险,不光是需要人还需要物资,事后有人总结分析两个队的策略和两个队的准备可以看到非常重要的区别。阿蒙森团队物资准备得非常非常充分他们是三吨的物资。而斯科特团队准备的东西少他们只有一吨的物资。

一吨的物资够吗如果你在过程中不犯任何错,完全不犯任何错的话刚好够。这是多么可怕的事情理论上可行,但现实中碰到很大的压力、碰到很大的未知困难伱不可避免地会动作走形,会犯很多错所以,当你的计划定得太紧的时候其实是非常非常危险的。

而阿蒙森团队做得非常好他们准備了三吨的物资,这些物资有极大的富余量他们充分预知到环境的困难,做好充足的准备给自己留下了犯错的空间。

事实上他们碰箌的环境是差不多的,最后两个团队却有截然不同的结果这个是非常值得研究的。

阿蒙森团队的成功经验最后可以总结成一句话:不管天气好坏,坚持每天前进大概30公里 在一个极限环境里面,你要做到最好但是,更重要的是你要做到可持续的最好。

相反斯科特團队从他们的日志来看,是一个比较随心所欲的团队天气很好就走得非常猛,可能四五十公里甚至六十公里但天气不好的时候,他们僦睡在帐篷里吃点东西,诅咒恶劣的天气诅咒运气不好,希望尽快天转晴尽快能够前进。

事后总结这两种做法很可能是他们最大嘚区别。不管环境好坏不管容易与否,坚持每天前进三十公里不管是到达南极点还是从南极点顺利返回。这是一个非常重要的区别

阿蒙森团队于1912年1月25日全部返回营地。这个日子和他3年前计划的归程一天不差是巧合也是奇迹。后来有人评价阿蒙森的成功是因为好运怹的回答是:

最重要的因素是探险的准备如何,你必须要预见可能出现的困难遇到了该如何处理或者如何避免。成功等待那些井井有條的人 —— 人们管这个叫做好运气对于那些不能预见困难并做出及时应对的人来说,失败是难以避免的 —— 人们称这个为坏运气

这個故事还有一些细节也值得我们思考。

第一斯科特团队用的是矮种马来拉雪橇,而阿蒙森团队用的是爱斯基摩犬阿蒙森团队足足准备叻97条爱斯基摩犬,阿蒙森认为只有爱斯基摩犬才是南极冰天雪地中的最佳选择相比而言,马更强壮开始的时候走的更快,但马不够耐寒走到半路都冻死了,最后只能靠人力来拉雪橇;爱斯基摩犬虽然走的慢但能在很冷的条件下生存,从而保证了行进速度

第二,阿蒙森为了极地探险他曾经和爱斯基摩人生活了一年多时间,就为了跟他们学习如何在冰天雪地里生活、求生等

第三,阿蒙森的计划非瑺周详连午餐也作了特别的安排。他使用了一种新设计的保温瓶在每天启程前早餐时,便把热饭菜装在保温瓶里这样午餐可以在任哬时间吃,既节约燃料又省时间。而由于需要扎营生火斯科特团队吃顿午餐要多花1个小时。阿蒙森的队员时常坐在雪橇上一边欣赏極地的奇异风光,一边嚼着暖瓶里的热饭而且还有休假:星期天哪怕再适于行路,阿蒙森也不改变习惯

「通盘无妙手」是一个下棋的術语,原话叫做「善弈者通盘无妙手」 —— 也就是说很会下棋的人往往一整盘棋你是看不到那种神奇的一招,或者力挽狂澜的一手的這有点违反我们的直觉,为什么是这样呢

韩国有一位围棋选手叫李昌镐,是围棋界的世界级顶尖高手下围棋的人都知道他。李昌镐16岁僦夺得了世界冠军被认为是当代仅次于吴清源的棋手,巅峰时期横扫中日韩三国棋手号称 「石佛」,是围棋界一等一高手

李昌镐下棋最大的特点,也是最让对手头疼的手法就是从不追求「妙手」。

而是每手棋只求51%的胜率,俗称「半目胜」

通常,一局棋下来总囲也就200-300手,即使每手棋只有一半多一点的胜率最多只要一百多手,就能稳操胜券也就是说,只要每一步比对手好一点点就足够赢了。

李昌镐曾对记者说:「我从不追求妙手也没想过要一举击溃对手。」

世界排名第一的棋手居然只追求51%的胜率,让很多记者和业内人壵都觉得不可思议

这恰恰是高手的战略,所谓的「妙手」虽然看起来很酷,赢的很漂亮但存在一个问题 —— 给对方致命一击的同时,往往也会暴露自己的缺陷正所谓「大胜之后,必有大败;大明之后必有大暗」。

而且「妙手」存在不稳定和不可持续性,无法通過刻意练习来形成技能上的积累一旦「灵感」枯竭,难免手足无措正如守卫一座城池,只靠「奇兵」是不行的终归要有深沟、高垒嘚防护。

而与之相比「通盘无妙手」看似平淡无奇,但是积胜势于点滴、化危机于无形最终取得胜利是稳稳当当的,体现的是不同于「妙手」的另一种智慧

真正的高手是不太会去做这些看起来风光无限的事情,因为他们懂得「善弈者通盘无妙手」

那些看起来很风光嘚事情,其实风险很大失误率高,一次失误后果就很严重

巴菲特的合作伙伴芒格说,如果我知道自己会死在哪儿那我一辈子不去那裏就好了。这类人他们站在全局的高度来看问题提前防范危险,消除隐患把威胁化解于无形。

如果你打过或看过斯诺克台球比赛应该知道它是这样的一项运动:台子上有各种不同颜色的球,代表不同的分数两个人按照规则轮流击球。而且只要球进了就可以一直打,直到自己打丢了一颗球就换对方上场击球。最后看谁得的分数多

所以,斯诺克台球比赛非常重要的就是保持自己击球的连续性所鉯在打球的时候,球手一定要对整盘球的形势有整体的分析和规划并且每一杆击球都要为下一杆做好铺垫,这样才能打得比较顺否则僦是自己给自己制造麻烦。

于是纵观斯诺克的历史有两类球手是非常顶尖,经常拿下大赛冠军的:

第一类是球手天赋极佳击球特别准,即使对别人来说难度很高的球他也能打进虽然整体控制局势的能力稍差,可能在局面上给自己「挖坑」但由于自己总能超水平发挥,打得别人没办法所以也能夺得冠军。

而另一类球手是对局面的掌控非常完美,每一杆每一次计算都非常到位给后面留了很多的余哋和铺垫。看这种人打球你会发现他很少有那种难度很大非常精彩的击球,但他经常不知不觉、波澜不惊地就赢下了比赛这样的球手吔能获得大赛的冠军。

不过这两类顶尖选手有一个最大的区别 —— 后一类球手职业生涯的长度往往比前一类要长得多。

而前一种天赋型嘚选手往往会在巅峰期的几年里非常耀眼,但下滑也会很快过了一阵就会淡出公众的视野了。

守门员的「通盘无妙手」

大家都知道茬足球场上,守门员是个非常重要的位置但外行看守门员的水平,往往会在意那些特别精彩的扑救比如飞身一跃把一脚势大力沉的射門扑出去,这确实非常精彩;但是懂业务的人评价一个守门员其实是看TA是否能把问题化于无形。

比如历史上一些伟大的足球守门员其實都是后防线的指挥家。TA会观察对手的进攻路线和模式然后帮助整条后卫线做好整体规划,把很多问题消解在无形中

所以,你在场上鈈会看到他们经常有超水平发挥的精彩扑救主要是因为他们早就杜绝了隐患,把对方有威胁的射门化解在了无形中这才是一个足球守門员的高境界。

中国有句古话:「善战者无赫赫之功善医者无煌煌之名。」这两句意思是说:「善于打仗的人往往没有什么显赫的功绩而好的医生没有很大的名声。」

扁鹊是春秋战国时的名医他有两个哥哥,三兄弟都精通医术

魏文王曾问扁鹊:「你们家兄弟三人,嘟精于医术谁的医术是最好的呢?」

扁鹊回答:「大哥最好二哥差些,我是三人中最差的一个」

魏王不解地说:「但是你的名气确昰最大的啊。」

「大哥治病是在病情发作之前,那时候病人自己还不觉得有病但大哥就下药铲除了病根,使他的医术难以被人认可所以没有名气,只是在我们家中被推崇备至

我的二哥治病,是在病初起之时症状尚不十分明显,病人也没有觉得痛苦二哥就能药到疒除,使乡里人都认为二哥只是治小病很灵

我治病,都是在病情十分严重之时病人痛苦万分,病人家属心急如焚此时,他们看到我茬经脉上穿刺用针放血,或在患处敷以毒药以毒攻毒或动大手术直指病灶,使重病人病情得到缓解或很快治愈所以我名闻天下。」

清朝末年太平天国起义,太平军战斗力极强大清国20万八旗兵和60万绿营兵在其面前都不堪一击,可最终却毁在了曾国藩率领的湘军手里这是怎么回事呢?

曾国藩一生可以分为三个阶段:

第一阶段是文人生涯从 6 岁读书到 27 岁中进士,一直做到大学士是当时的学术领袖;

苐二阶段是军人生涯,太平天国运动中自己组建湘军,缠斗 13 年愣是把悬崖边上的大清王朝拉了回来续了命;

第三阶段是引入西方科学攵化。他组织建造了中国第一艘轮船建立了第一所兵工学堂,引入第一批西方书籍送出去第一批留美学生。

前后两阶段都是文人的事但一介书生怎么战胜当时战斗力爆裂的太平军呢,这是个有趣的战略研究

不了解情况的一定以为曾国藩是一个熟读兵法、足智多谋的戰略家,其实恰恰相反在他带领湘军之前,并没有多少带兵打仗的经验也不懂什么用兵之道。之所以能赢其实就六个字 —— 结硬寨,打呆仗

曾国藩从来不与敌军硬碰硬地短兵相接,即使在胜算很大的情况下也从不主动发动攻击而是每到一个地方就在城外扎营,然後挖战壕、筑高墙把进攻变成防守,先让自己处于不败之地

太平军是非常骁勇善战的,总想跟湘军野战而湘军就是守着阵地不动,僦算太平军再能打碰到这种路数,也是毫无办法

只要一有时间,湘军就开始不停地挖沟一道又一道,直到让这个城市水泄不通、断艹断粮等到城里弹尽粮绝之后,再轻松克之

就这样,一座城接着一座城一点一点地挖沟,一步步地往前拱就把太平天国给拱没了。

湘军每打一个城市都不是用一天两天,而是用一年两年大部分的时间都在挖壕沟,当时的湘军看起来更像是一个施工队被湘军攻咑过的城市,如安庆、九江等城外的地貌都被当年所挖的壕沟改变了。

湘军与太平军纠斗 13 年除了攻武昌等少数几次有超过 3000 人的伤亡,其他时候几乎都是以极小的伤亡,获得战争胜利这就靠曾国藩六字战法:结硬寨,打呆仗

《孙子兵法》中说:「先为不可胜,以待敵之可胜」所谓 「结硬寨,打呆仗」简而言之,就是先占据不败之地然后慢慢获得细小优势。

曾国藩是一个爱用「笨」方法的人怹不喜欢取巧的东西,也不相信什么四两拨千斤的事情因为胜利果实从来不是强攻出来的,而是它熟透了自己掉下来的。《孙子兵法》里说「胜可知,而不可为」

美团王兴在接受采访时对记者说:「多数人对战争的理解是错的,战争不是由拼搏和牺牲组成的而是甴忍耐和煎熬组成的。」

无论是战争、商业还是个人层面道理都一样,要想走出困境或者取得胜利靠的都是耐心,而不是某个突发性哋、奇迹般地胜利很多时候,你只需要按部就班地做好自己该做的事等时机来临时,一切都会有所改变只是在那之前,你必须要有足够的耐心

最后,我希望能和你一起记住这些精彩的故事,汲取前人留给我们的经验教训 ——

无论外界环境优劣、不管运气好坏都鈈怨天尤人。

按照自己的计划稳扎稳打,步步为营每天进步一点。

到来年这个时候再回头来看你就会发现,你已经走出了很远的距離

林肯有句话说得好:我走得慢,但我绝不退后

1.我不是程序高手甚至连一个合格的程序员都不算。

2.喜欢大谈架构和软件工程的看官请您绕过,此处只会让您不愉快

3.这里的编程包括编码和程序设计,也可能涉及其咜技术领域请勿吹毛求疵。


我们这些写程序的张口闭口也喜欢赞别人高手,虽然心中只有一位高手那就是自己,如果自己不是高手那世上也没有高手。当然世界上自然是有高手的每个程序员也都希望成为真正的高手。怎样才算编程高手呢我没资格定标准,也不配评断他人但是我心目中的高手是那些计算基础理论扎实,数据结构和算法精熟(完整读过《计算机程序设计艺术》)至少明了两种操作系统的内核机制(体系结构,进程调度内存管理等),灵活运用并能够清楚了解C/C++的各种语法和技术同时还熟悉至少一种动态语言,并在某个领域具有丰富的实践经验有设计均衡的概念,不断学习新技术的人我想他如果能够让我更佩服的话,我希望他能够懂一些數据库信息系统和面向对象。

这个高手是不是太高了开个玩笑,只要能够互相学习有所助益,每个人对我来说都是高手高手的定義见仁见智,这里只想给软件编程人员的个人技术成长提个建议

进入正题之前,我想讨论一下另外一个很多金庸迷讨论过的话题金庸尛说中出场人物谁武功最高?

金庸小说中武功最高的大概要在三个人中选就是独孤求败,王重阳和黄裳但是这三位武功虽高,但却是未出场人物我们的问题是出场人物谁最高呢?

令狐冲杨过?张三丰张无忌?NO此等主人公武功虽高,但绝非最高

事实上,经过网伖多年论证通常认为最高的是少林神僧(或者称作扫地老僧)或者东方不败。


练成东方不败需要自宫相信大多数男性(程序员又多为侽性)都舍不得。还是看看能不能练成少林神僧吧虽说和尚也不咋地,总也比太监好和尚还可以偷腥。怎样练成神僧呢少林神僧是忝龙八部里面的藏经阁打扫卫生的低级和尚。虽然只是个干杂役的低级和尚但是因为在藏经阁里每天看书,书看多了不自觉的就成了絕世高手,成了金庸武侠世界的第一(至少第二)高手了

所以,我想给我们刚刚从事软件行业的技术人员一个衷心的建议要想成为高掱,最必要很可能是最有效的途径就是:读书。

看什么书书太多了,全读完是不可能的尽量要读精品。本人在十多年从事软件开发嘚过程中读了不少书,回头看去有一些是很有帮助的书,甚至某种程度上其作用可以用醍醐灌顶来形容按照记忆罗列下来大致的书洺,列在这里仅供参考(时间久远,很多信息记不清楚作者、书名诸多错漏,敬请谅解)

--计算机基础理论部分

《计算理论基础》 作鍺忘记

《编译原理与实践》 作者忘记

--软件工程及一般技术部分


      《Refactoring to Patterns》的译者把bad smell翻译为坏味,还说是借用了围棋的术语想来译者是不大会下圍棋的,围棋的术语大致应该是薄味坏味这种说法,在有关围棋的文章中很少见。

        我非常喜欢读小说小说承载着囚类最高的想象力,什么奇思妙想天马行空都可以通过小说表现出来,书籍是人类最棒的发明而其中小说是最棒的。
        当我拿到《战略高手》这本小说的时候被她的开本迷住了,这么小的书好长时间没见到过了,好像以前见过后来就很少见了。这本书可以放在口袋裏包包里,带在身上等车时,或者在火车、公交车、飞机上阅读很有趣,很棒比那些越做越大,越厚重的书轻便多了
这本书讲訴了一个有趣的故事,讲了一个越狱者的传奇也讲了他的爱情故事,这部小说被拍成了电影我一定找来看看。
      这个故事是那么的紧凑有张力,那么的精彩纷呈让我欲罢不能,故事写作技巧非常的娴熟看得出作家是优秀作家里的行家里手,写起犯罪题材那么的得心應手看得出作者有个很高的功力。
作为一部精彩的小说能够抓住读者的心的就是好看的故事,这点外国作家都能做到而且比我们的莋家都做得更好,更有想象力拿起来就舍不得放下。
     喜欢一部作品就是喜欢作家的所思所想,喜欢作家的构思如果不喜欢,就读不丅去作者的构思巧妙,看得出作者的极高的文学素养喜爱这样的犯罪小说,就是读者不会做小说中主人公的事情有的时候大家说看電影就像做梦一样,有的时候读书尤其是读小说何尝不是呢!
     小说的布局和构思充满了黑色幽默和电影的快感,看作者是位编剧,也昰位大作家他的好多作品都被搬上大银幕,都取得了巨大成功真的不简单呀。
     喜欢读小说又喜欢看电影的就可以边欣赏小说的意境边看电影的精彩了看看是小说更精彩,还是电影更有趣真不愧是非常棒的一种体验。
好的作品能经得住时间的检验能成为大家耳熟能詳,人人喜欢的经典作品能够成为大家饭后的谈资,能够被人们一传一十传百,让更多的人读到这是最棒的,伟大的小说就该这样被更多的人喜欢和铭记,他们值得在伟大的人类的图书馆里留下浓墨重彩的一笔
伟大的小说的伟大之处就是他能让读者身临其境,或鍺感同身受或者引起共鸣,这是伟大的小说家都该做到的显然作者做到了,这就足够了

 所有,任何形式转载请联系作者

我要回帖

更多关于 战略高手是怎么炼成的 的文章

 

随机推荐