王重阳是个好程序员

标签: 王重阳 程序员 | 发表时间:2011-08-12 13:49 | 作者:梁斌 万俟尘
出处:http://blog.sina.com.cn/pennyliang05g

    宋末元初,一位大侠横空出世,他摒弃了情感纠葛,专心练武,先后练就一阳指等神功,开创传真一派,他就是王重阳老师。

    王老师先后收了7个大弟子,每个都专心练功,但无一人能出师傅其右,老师一拍脑袋,想到了一个分布式算法,憋不了一台王重阳式的强力算法,可以搞一个较弱的算法在多台机器上联合施展,为此王老师为7个弟子塑造了各自的特点,并通过网络将其结合起来。这就是天罡北斗七星阵。

    这7位老师又各自收徒,但没有一个徒弟超过他们,于是老师们用了重阳师组的招,每个老师教出7个弟子,七七四十九个弟子合成一个大的分布式网络,这就是天罡北大七星大阵。

    从战力上分析,王重阳病重一指差点废了欧阳锋,而黄老邪和天罡北斗七星阵打平,王老师单机 > 天罡北斗七星阵。而天罡北斗七星大阵重无亮点,因此大约可知天罡北斗七星阵 > 天罡北斗七星大阵。

   

    为什么会出现这么个结果呢?我认为有两个原因

    首先,一个事情很难,可以堆给几个人做,几个人做不过来可以堆给多几个人做,这是很自然的解决问题的方法,但越往下传导,越难以出现一个掌控全局的人,越容易给人们偷懒的借口,主要的经历放在了多人配合上,这也是技术,也很重要,但忽视的单机的能力。

    其次,王老师之后的弟子创新不够,只考虑集成和运营前辈的武功而不去创新突破和研发新的招数,这一点在时下DB的市场上非常明显,各大国内公司都在mysql,mongdb,redis等上积累了丰富的运营和集成经验,达到了世界级的水平,例如:hive,hbase,hdoop的万金油打法,redis,memcached的集成讨论起来口若悬河,滔滔不绝,但说起DB基础的做法,高性能的实现,绝少提及,甚至基础的结构和原理都说不出来了,因为没人愿意去创新了,前辈和老外足够牛逼,自己只需要考虑运营和集成即可。

    

    最后,我为什么要写这篇文章就是想说明两个道理,单机的潜能远远没有挖掘完,要敢于练功,不要动辄求助网络,求助天罡大阵;不要老想着集成和运营别人的东西,迷失了自己,自己也是练武的,要敢于创新突破前人。

相关 [王重阳 程序员] 推荐:

王重阳是个好程序员

- 万俟尘 - 梁斌的博客
    宋末元初,一位大侠横空出世,他摒弃了情感纠葛,专心练武,先后练就一阳指等神功,开创传真一派,他就是王重阳老师.     王老师先后收了7个大弟子,每个都专心练功,但无一人能出师傅其右,老师一拍脑袋,想到了一个分布式算法,憋不了一台王重阳式的强力算法,可以搞一个较弱的算法在多台机器上联合施展,为此王老师为7个弟子塑造了各自的特点,并通过网络将其结合起来.

普通程序员、文艺程序员、2B程序员

- 可可 - 宇宙的心弦
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧. 如何辨别自己在现实还是虚拟世界.

如何面试程序员?

- bluesnail - 阮一峰的网络日志
你要面试一个程序员,应该问他什么问题. 有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人. 众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章. 首先,最重要的是,你自己一开始就应该想清楚:. 哪些途径和方法可以发现这样的人. 只有明确这些根本性的问题,才能正确高效地完成面试.

程序员的本质

- Allen - 译言-电脑/网络/数码科技
来源What do programmers really do?.   很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员. 另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题. 甚至不少程序员对他们是做什么的都没有清晰的概念.   在这篇文章中,我想给不知情的人解释一下程序员到底是做什么的:.

程序员人生之路

- myartings - 博客园-首页原创精华区
   程序员人生之路(强烈推荐,分析的透彻. ),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的.    相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心. 在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人.

程序员装B指南

- Qing-Run - 博客园-首页原创精华区
1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好. 一个用来查资料,一个用来写代码. 总之要显得信息量很大,效率很高. 2.椅子不一定要舒服,但是一定要可以半躺着. 3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善. 沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子.

程序员收入报告

- diaoxsh - cnBeta.COM
最近,波兰的程序员Chris(也叫KreCi)公布了他的第十四期程序员收入报告. 数据显示,上月是目前为止他收入最多的一个月. Chris的收入并不是指他的工资或薪水,Chris是一个自由职业者. 他的收入也不是来自个人承包软件工程的收入,他更像是一个果农,种了优良的果树,只要不断的给这些果树施肥浇水,这些果树会给他带来源源不断的财富.

程序员的利器-SourceInsight

- Alex - 博客园-首页原创精华区
作为程序员,大部分时间是在已有的代码上代码工作. 要对已有的代码进行调整,首先就要搞清楚当前代码中蕴含的逻辑关系. 所以常常有程序员调侃说花了大半天时间看代码,最后写代码的时间只有几分钟. 所以,对已有代码的分析质量将影响(甚至会决定)最终代码修改的质量. SourceInsight在代码分析上给予程序员极大的帮助.

程序员?还是小丑?

- Vingel - cnBeta.COM
和你从不认识的人坐在一起,试图弄清楚他是个程序员还是个小丑. 我没有想侮辱任何人的意思,而且,我是第一个要感谢这么多年的教育和努力终于把我变成一个专业小丑的人. 对于程序员新手,我充满怜悯,为了和缓的帮他热热身,我给了他一道温和的问题来消解我们之间的陌生. 我让Ada写一段程序,在纸上,打印出“hello“这个词10次.