一个木桶的容积取决于最短的那块木板——木桶定律

  所谓“木桶理论”也即“木桶定律”,其核心内容为:一只木桶盛水的多少,并不取决于桶壁上最高的那块木块,而恰恰取决于桶壁上最短的那块。关于木桶理论大家一定不陌生,但是真正把这个理论领悟,应用到自己的生活和工作去的,应该不多。
  在我们程序员的世界里流传着这么一句话“样样通不如一门精”,做技术的人都懂的我就不过多解释了。但与此同时,经过我多年的观察,身边的一些大牛们,却往往是身怀多门绝技,精通多门语言,不但可以独立开发系统,搞的定域名服务器,还可以设计数据库,熟悉项目管理。那做技术的人,到底应该专注于自己的弱项呢?还是专研自己的强项呢?相信不少程序员,都曾经抱有过类似的疑问。
  结合我这几年的工作经验,我的理解是这样的:一个程序员,在不同的时期,需要分别专注于自己的弱项,或者强项。因为你最短的那块木板(弱项),将决定你在哪个“层次”;而你最长的那个木板(强项),将决定你在你那个“
层次中扮演的角色和位置。“层次”这个词,意思比较笼统,根据实际情况可以套用不同的含义。
  举个实际点的例子,比如说在工作中,你刚加入一家新的公司,这时你应该注意的是你的“短板”,也就是你的弱项。因为不同的公司水平和要求不同,你的长项不一定能马上发挥出来,但你的弱项却一定会马上影响到你的工作。比如说你以前是一个人单干的,不懂得和人交流以及项目协作,但是新环境要求的是团队工作,这时不管你的某一项技术多好,你的首要目标是要融入到这环境中去,不然你很难在这个环境里发挥作用。只有当你慢慢的,消除了你在这个环境中所暴露出的“短板”,保持了基本水平之后,你才能留在这个“层次”。然后,这时你应该要做的就是把目标转移到你的长处来,因为你擅长的那个技术,将决定你在这个团队里能发挥多少多少作用,处于何种位置。如果你所有的技术都很平庸,那你就应该努力让自己在某一方面成为专家。
  而让你在某一领域成为专家之后,你就有可能有机会取到另外一个更高的“层次”,比如说去到一家更高水平的公司,或者带领一个更专业的团队。这时你又会发现你身上有着在这个“层次”不能不解决的某些“短板”。然后又进入一个新的循环。
  所以我对木桶定律的理解是,这是一个需要在不同阶段,不同对待的,“短期目标”的问题。你最短的那块木板,将决定你待在哪个“层次”;而你最长的那个木板,将决定你在你将会去到哪个位置。
posted @ 2013-12-02 12:38  系统攻城狮  阅读(1287)  评论(0编辑  收藏  举报