`

“举重若轻”与“举轻若重”--怎样成为高手

阅读更多

 

      举重若轻和举轻若重这两个词看上去的含义是如此的大相径庭,一看就让人想不通,这两个词并列写,是什么意思?

 

      在IT这个行业,新手通常都会佩服前辈们身上”举重若轻“的本事,包括在设计开发工作中,在紧张的透不过气来的项目中,在应对客户和应对非常艰难的挑战时,在IT行业磨练得久了,往往能够面临困境,有条不紊,丝毫不乱,将纷繁复杂的事情抽丝剥茧,理出脉络和头绪,把困难和压力转变成一项项需要时间和人力去做的具体事情。

 

     每个人都希望自己也能有”举重若轻“的能力,面对困难游刃有余。但是这并不容易,这需要经过血与火的考验,需要成功的经验与失败的教训双重的考验,并且,还需要正确的态度和方法,能够从经历中成长。还有最要紧的一点,就是面对小事时,能够做到“举轻若重”。

 

   这句话看上去很矛盾,很其实很简单,也很自然。

 

   做事情的能力都是相通的,做开发,做项目管理,做架构,甚至做客户工作,都需要人的一些基本的职业素养,而这个职业素养,是需要在平时的工作中,一点一滴养成的。因为轻视“小事”,处理小事时马大哈,敷衍了事,养成这种习惯,在处理大事的时候能改过来?古人说“一屋不扫,何以扫天下”也有这个道理。能够把重视小事情,小事都处理的清清楚楚,有条有理,这样的人,才能面对大事。

 

    (题外话,越是架构师、管理者这类工作,基本职业素养对工作起的作用,比知识、技能的作用更加大,这也是我这些年工作的一个体会)

 

    从另一个方面上来讲,其实,面向大事的举重若轻,需要的能力与面对小事琐事,基本都是一样的。都需要一个人在考虑问题时,思虑周详和全面,判断问题清晰,分派工作有条理有顺序(哪怕只是给自己分解工作)。

    还有,就是很多做得久的软件人员会知道,小事情要想做好也是不容易的。所谓麻雀虽小五脏俱全。以研发工程师为例,做个再小的东西,都需要考虑以下的一些问题:

 

(1)是否对了解清楚了到底要做什么?确认了没有?什么形式的确认?后面要求再发生变化的可能性有多大?

(2)要开始做了,是否取得各相关方的认可?资源的投入,相关方的配合是否能跟得上?

(3)技术上是否真的可行

(4)到底需要多少工作量(需求、设计、开发、文档、测试、维护、改进)

        (这是个坎,考虑问题的周详与否,在处理这个环节差别就会很大)

(5)设计和编代码,考虑软件的外部特性和内部特性的平衡

(6)写文档

(7)自测

(8)测试

(9)随之而来的维护(包括客户电话,到客户现场)

(11)随之而来的改进

 

     当然,具体事情不同,有可能有些项可以省略,但是即便省略一些,事情也不少了!

 

     并且,从以往的经验看,因为人们心理上对小事和琐事掉以轻心,反而每每遇到小事,反而要“如履薄冰,如临深渊”,非常小心的处理好其中的每一个环节,以防万一出现偏差了!因此,就需要把小事当大事做这种态度和方法,做到小事上“举轻若重”,谨慎处理好每一件小事,才能培养出做大事的才干。

 

    我前面的博文中写过这样的一个观点:“需求往往看上去是冰山的一角”,也有这方面的意思,看上去是个小得不能再小的事情,实际上是因为你只看到了冰山在水面以上的部分,这个时候,如果因为小时马虎大意,等到冰山到了面前,再去后悔,就非常不好控制了。

 

     《菜根谭》里有句话“闲中不放过,忙处有受用;静中不落空,动处有受用”,引用过来说就是“小事不放过,大事有受用;琐碎不放过,正事有受用”,虽然从语言美上远逊于古人的说法,但是我觉得对我们还是很有益的。

 

    一句话来总结,如果要想能够练成“举重若轻”的本事,就需要从“举轻若重”开始。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics