你是否觉得国外的书才是经典,是否觉得国外的软件才优秀,是否觉得NB的程序员都不是中国人?我觉得不能这样一概而论。但是,摆在眼前的事实却是残酷的。
是我们的知识乏于别人?是我们的技术逊于别人?是我们的智商低于别人?我不这样认为。在我看到的很多中国程序员其实本身具有很强的能力,但是总会有东西制约着他们,那谁是我们的绊脚石呢?
中国的程序员有一特点,那就是——忙。每天有忙不完的项目,老板不断施压,客户不停催促。可想而知,在这种环境下能写出多优秀的软件。当一个程序员被老板尽可能的榨取精力的情况下,他如何能静下心来研究?
在我看来,中国大多数中小软件公司或多或少会有一些这样的问题。好像觉得给程序员压力才能让程序员发挥最大潜力,我不这样认为。我觉得要让一个程序员发挥120%的能力的话,施压是一种不恰当的做法。一个优秀的程序员是不需要你去要求他做事的,因为他喜欢写程序,那是他的乐趣。对待这样优秀的程序员如果用施压的方法的话,可能就会激发他的逆反心理,甚至导致他厌恶公司的项目。当然,他能够在你规定的时间内完成你的任务,但给你的绝不会是精品。
可能大家都注意到了,大多数优秀的软件并不是从公司产出的,而是程序员通过业余时间,完全出于兴趣而写的。这样的软件会被他的作者视为宝贝,像亲生儿子一样,生怕它有一点点瑕疵。
希望有更多的企业能够寻找到发挥程序员能力极致的优秀管理方法,剔除绊脚石,也让我们身为中国程序员而骄傲。