让程序员的效率提高10倍

[ 2010-01-09 17:33:11 | Author: admin ]
Font Size: Large | Medium | Small
3秒程序员 写道 "优秀程序员的效率通常比平庸程序员的效率高出数倍,IBM经常报告说某些程序员的生产力要比其它工人高百倍,甚至更多.但是现实情况是,在一起工作的程序员,工资都差不多,甚至在整个程序员行业,工资也不会有太大的变化。你会问,一个程序员的编码效率是一般程序员的10倍,为什么他们的工资没有相应的增长为10倍?可能的答案。一,程序员的工作效率在整个行业内差异巨大,但可能在特定公司差异不会这么大。如果天才程序员有10倍于他的同事的工作效率,他可能会选择离开,或许去Google,或许去自己创业。二,程序员的工作效率并不那么明显。

为什么程序员有10倍于常人的效率,却没有人注意到呢?确实很奇怪。在某些行业,如此大的差异肯定会被注意到。如果一个售货员销售额是一般同事的10倍,那他肯定会被注意到,如果正常的话,他将很快得到升职的机会,为什么?因为销售额很容易衡量。如果一个瓦工的工作效率是一般瓦工的10倍,那他也很容易被注意到,但这种事基本上不太可能发生,因为再好的瓦工,他的工作效率也不太可能比一般瓦工工作效率高9倍。软件的产量并不像销售额或者瓦块那样容易衡量,但可以确定的是最好的程序员也不可能花同样的时间,写出比一般程序员的多9倍的代码(行数)。

其实程序员工作效率最高的时侯,是他们尽量避免编写代码的时候。他们可能意识到客户让他解决的问题其实并不需要去解决,也可以说可能实际上客户并不知道他们的需求到底是什么。聪明的程序员可能会去找开源框架或可重写的代码来解决客户的需求。这样也许算是对客户撒了一个小谎,但恰恰是因为这样而使得程序员们效率提高。没有人会因为你工作效率提高100倍而介意你的这个小谎。也没有人会因为所有的都是你自己编写的而对你说:”好样的!从这个月起加薪1000块”。不对吗?

很多程序员到工作很久才发现这一捷径,但是也有些程序员一直都在”撒谎”。如果你也是程序员,为什么不考虑一下使用这种办法呢?当然,如果你是代码狂,喜欢24小时对着Vim或Eclipse,就当3秒什么都没有说过。"

我最痛恨两种人
1 在本站发假新闻的人; 2 评论内容象瘪三不幽默的人; 3 不会数数的人;
Comments Feed Comments Feed: http://www.cbcz.com/blog/feed.asp?q=comment&id=435

There is no comment on this article.

Post Comment
Smilies
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
Enable UBB Codes
Auto Convert URL
Show Smilies
Hidden Comment
Username:   Password:   Register Now?
Security Code *!!!Notice:Add "cbcz" after.. Please Enter the Security Code