文档章节

为什么程序员的工作效率跟工资不成比例!

科技创造
 科技创造
发布于 2014/10/13 11:52
字数 1036
阅读 24
收藏 1
点赞 0
评论 0

最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资水平却只会出现很小的浮动差距。

  甚至在整个行业内,这种差距也不是很大。如果一个程序员的效率能达到其他人的10倍,为什么他不能得到10倍高的报酬呢? Joel Spolsky在他的一个演讲里 就这个问题给出了一系列的答案。首先,程序员的工作效率在整个行业内千差万别,但在一个公司里却不会有太大的差距。如果一个人比他的同事的效率高10倍, 那他基本上会离开,要么去找更有天赋的人一起工作,要么去创业开公司。第二,极高的工作效率并没有被察觉。这篇文章我们主要讨论这第二种情况。


  一个人的工作效率比同伴高10倍怎么可能不被察觉呢?在某些行业里,这种差别是显而易见的。一个销售人员的效率是他的同伴的10倍,这很容易看出来,而且 他也能得到相应的报酬。销售成绩容易测量,就比如有些销售人员销售额会是其他人的数十倍。一个泥瓦匠的工作效率是其同伴的10倍,这也很容易看 出,但这种事情不会发生:最好的泥瓦匠也不可能比一个一般的泥瓦匠快10倍。软件的产出不可能像销售或砌砖那样容易的测量。最好的程序员并不是能写10倍 多的代码,他们也不是能多干10倍多小时的工作。
  程序员在避免写代码时才体现出最高的效率。他们能认识到人们要求他们解决的问题并不需要解决,他们能知道客户并不清楚自己想要的东西是什么。他们知道什么地方可以重复利用或可修改来解决问题。他们会欺骗客户。 但是,当他们做到了最高的效率时,没有人会说“哇塞!这比用那笨办法做会省事100倍。你应该涨工资。”顶多人们会说“这个主意不错!”然后继续干活。你 需要很长的时间才能发现有些人经常性的显现出省时省力的睿智。或者反过来说,你需要很长的时间才能认识到有些人虽然经常加班加点的编程却没有什么产出。
  对超级程序员形象的一种具有浪漫主义色彩的描绘是:他开启Emacs编辑器,敲起代码来就像打机枪,把一个软件从无到有开发成没有任何缺陷的最终产品。而一个更精确的描绘是:他静静的望着太空几分钟,然后说“咦,这好像以前在什么地方见过呀。”


© 著作权归作者所有

共有 人打赏支持
科技创造
粉丝 36
博文 197
码字总数 174505
作品 0
徐汇
程序员
为什么程序员的工作效率跟工资不成比例

本文是从 Why programmers are not paid in proportion to their productivity 这篇文章翻译而来。 最有效率的程序员会比一般的程序员的编程效率高上几个数量级。但在任何公司里,他们的工资...

红薯 ⋅ 2011/11/28 ⋅ 30

程序员天天喊苦喊累,但自从有了这个,大家都抢着敲代码!

都说嫁人要嫁程序员,为什么啊,因为人傻钱多还死得早啊,噗! 看这一双双摄人心魄的眼睛 最近几年老是有程序员猝死的传闻,吓得我们这些码农那是担惊受怕啊。所以啊有的公司为了为了提高程序...

编程需要艺术 ⋅ 03/16 ⋅ 0

2017年一线城市程序员工资大调查

今天晚上7点,爬了某招聘网站,获取近一周的程序员工资18275条。其中,有工资的17628条(北京4892,上海5073,广州3386,深圳4277)。本文分别统计了工资的分布,工资和学历,地域,工作经验...

juwikuang ⋅ 2017/06/06 ⋅ 0

出炉!一线城市程序员工资大调查

编者按:作者爬了某招聘网站,获取近一周的程序员工资18275条。其中,有工资的17628条(北京4892,上海5073,广州3386,深圳4277)。本文分别从工资的分布,工资和学历,地域,工作经验和公司...

ki8qzvka6gz4n450m ⋅ 03/11 ⋅ 0

一线城市程序员平均工资11770元,你拖后腿了吗?

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 编者按:作者爬了某招聘网站,获取近一周的程序员工资18275条。其中,有工资的17628条(北京4892,上海5073,广州3386,深圳...

csdnnews ⋅ 2017/12/30 ⋅ 0

为什么产品经理的工资不能比程序员高?

在我们 IT 界,程序员和产品经理简直就是一对冤家。在工作上天天互怼,互相不服气。其实导致这种现象出现的原因就是:产品经理把程序员当民工,程序员把产品经理当 SB,其实是互相不了解罢了...

非著名程序员 ⋅ 2017/11/20 ⋅ 0

网友吵翻了!自愿加班不算加班,那“被自愿加班”呢

程序员头条(ID:CoderTop) 猿妹 整编 综合自:华商晨报、工人日报、新京报等 最近,一个话题引起了网上的热议,自愿加班算不算加班! 据《华商晨报》12月13日报道,辽宁省人社厅12333给了明...

uzv80px5v412ne ⋅ 2017/12/16 ⋅ 0

IT行业的工资是否虚高?你理解程序员高工资所在吗?

今天看到一个问题:想要找人做个类似微信的东西一报价就是10W+,为什么这么贵?有些人觉得程序员大部分都是不入流的,东西也就抄抄就算,却拿着这么高的工资,那么IT行业的工资是否虚高?你理...

长沙千锋 ⋅ 04/23 ⋅ 0

这么做的话,程序员不会被同行挖角!

1)成就比薪水更重要   2)智力工作者的工作收入只应该与成果挂钩,其余的,怎么做高效怎么来。所以我们支持远程,支持自由工作时间,自主性日报等等自我管理的方式。   3)除了品德意外...

程序员客栈 ⋅ 2016/05/23 ⋅ 0

程序员的小目标:升职加薪

一年过半,一些公司年中都会有一次例行的升职加薪机会。七月,我们也刚刚结束了又一轮的晋升加薪评定,有人欢喜有人忧。 薪酬的三个部分 升职,通常会加薪;但加薪,未必会升职。关于升职加薪...

mindwind ⋅ 2017/08/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java的Excel导出工具类

首先在POM中引入需要的Jar <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency><dependency><groupId>o......

Kxvz ⋅ 4分钟前 ⋅ 0

Java 3DES加密解密

import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.codec.binary.Base64; //算法代码[java] view plain copy /** * 转换成十六进制字......

说回答 ⋅ 11分钟前 ⋅ 0

php 浮点型计算精度问题

今天碰到一个金额计算的问题,浮点数做差,结果有误(精度有问题)。 $a = floatval('6');$b = floatval('4.99');$m = floatval('1');$r = $a - $b;$r = $r - $m;var_dump($r);//f...

stupidboy ⋅ 33分钟前 ⋅ 0

Mahout推荐算法之SlopOne

一、 算法原理 有别于基于用户的协同过滤和基于item的协同过滤,SlopeOne采用简单的线性模型估计用户对item的评分。如下图,估计UserB对ItemJ的偏好 图(1) 在真实情况下,该方法有如下几个...

xiaomin0322 ⋅ 38分钟前 ⋅ 0

LVM讲解

LVM是什么 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地...

李超小牛子 ⋅ 47分钟前 ⋅ 0

mysql更改密码、连接mysql、mysql常用命令

1. 更改mysql的root账户密码: mysql中root账户和系统root不是一个账户 1.1 更改环境变量PATH,增加mysql绝对路径 由于mysql安装目录为/usr/local/mysql/,所以系统不能直接使用mysql,需把/...

laoba ⋅ 49分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

猫耳m ⋅ 49分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云云栖社区 ⋅ 52分钟前 ⋅ 0

1.03-Maven中使用ueditor富文本编辑器

起因:在maven仓库未找到百度的ueditor的jar包 操作: 1.下载百度的ueditor的jar包 2.打开命令行,切换到ueditor的下载位置,运行一下命令: mvn install:install-file -Dfile=ueditor-1.1....

静以修身2025 ⋅ 57分钟前 ⋅ 0

几道Spring 面试题

1、BeanFactory 接口和 ApplicationContext 接口有什么区别? ApplicationContext 接口继承BeanFactory接口 Spring核心工厂是BeanFactory BeanFactory采取延迟加载,第一次getBean时才会初始...

职业搬砖20年 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部