创新和技术工作做得越多,胆子往往越小。在浙大做研究生时编一个简单的RS232通信接口,别人用几十行程序,我要开发出上千行。这些多出来的语句其实都在解决一类问题:出现错误怎么办?我在宝钢的前几年主要研发控制软件。软件投运之前,总是挖空心思地去想可能遇到的麻烦以及如何处置。思考这些问题所花的时间,远远大于正面思考怎么做的时间。 这种做法基本上可以保证不出错,但花的代价却非常大。就像我对同事说的:十个小时策划、一个小时编程、十个小时检查。
在具体技术上谨慎小心是必须的。但过度的谨慎小心,也会影响个人发展。在我身上是有教训的。
当领导问起一个技术能不能做时,我总习惯于技术有什么风险。即便有九成的把握,也会去解释有一成的风险。后来我逐步意识到,这样做不行:由于领导本来就不清楚,你再去强调风险,他就更担心了、往往就决定不做了。如果遇到一些喜欢吹毛求疵的人,基本就死定了。所以,能和我合作成功的人,往往必须是真的专家和高水平的领导,因为他们自己就有能力把握风险。
有些人和我相反。即便有三、四分的把握也会承诺:这个事包在我身上,没问题!这些人就很容易获得做事的机会。事实上,很多结果不错的项目与最初设想并不一致。开始的路走不通,后来调整就是了。而且,这种挫折还容易培养出人才出来。
前些日子我写过一篇文章“历史总在错误中前进”(点击文章末尾的‘原文链接’)。在这篇文章中,我强调好的研发人员应该善于处置风险、减少犯错。其实,年轻人应该大胆一点、敢于犯错。只要自己承担得起,对业务成长是非常有利的:经历过风雨,才能见到彩虹。