导读:原文作者John D. Cookjohndcook.com上发表的《Why programmers are not paid in proportion to their productivity》,由国内整理编译成《程序员得到的报酬与他们的生产力不成正比 》。John D. Cook是一位数学教授、程序员、顾问、经理人和统计学家,善于并享受结合运用这些技能来解决问题。

文章内容如下:

最高产程序员的生产力是普通程序员的好几倍。但是在任何公司,薪水通常在相当小的范围内变动。即使在整个行业,工资也相差不是很大。如果一些程序员的产量是别人的十几倍,那为什么得到的薪水不是别人的十几倍呢?

对这个问题,Joel Spolsky在他的播客中给出了两个解释。第一,整个行业中,程序员的生产力可能大不相同,但在同一个公司内部,这种差别却不大。那些比他的同事多产十几倍的程序员有可能离开公司,或者与其他很有才华的程序员共事,或者自立门户;第二,极端的多产可能不明显。这条播客详细说明第二个原因。

如果一个程序员的生产力比他同事高十几倍,他怎么会不被注意到呢?在一些职业这样的差别可能会很明显。销售量是同事十几倍的销售员会受到关注,并会得到相应的报酬。销售量是容易衡量的,而且一些销售比其他人多赚成倍的钱。如果一位砖瓦匠比同事有十几倍的能干,这也会很明显,但是这并没有发生:最好的砖瓦匠也不能比普通的砖瓦匠多垒十几倍的砖。软件的产出不像美元和砖那样容易衡量。最优秀的程序员也不能编写十几倍于他人的代码,而且工作时间也达不到他人的十几倍。(编注: “一个优秀程序员的效率会是一个普通程序员的十倍之上”,参见《一些鲜为人知的编程真相》。)

当程序员不用写代码时是他们最有效率的时候。他们可能发现,待解决的问题根本不需要解决,因为用户所要求的实际上并非用户想要的。他们可能知道在哪里找到能解决问题的可复用代码或重新编辑的代码。他们可能会使用现成的代码。但是,就在他们编写代码最富有成效的时候,也没有人说:“哇!比起用那种困难的方式去解决,你高效100多倍。你理应加薪。”他们最多会说:“好主意!”然后继续工作。这可能需要花费一小段时间去认识到一些人照例地提出这种节省时间的意见。或者消极的说,要认清一些人编程过程中动作很大,但办不了什么实事儿可能需要花费一段时间。

顶级程序员的完美形象是,Ta在开发项目时,打开编辑器(Emacs),像机关枪一样快速编写代码,从零开始最终给出一个完美的产品。一个更为精确的形象是,Ta静静地凝视空白处,几分钟然后说:“嗯,我想我曾经看过与这类似的。”

原文链接:Why programmers are not paid in proportion to their productivity

译文链接:程序员得到的报酬与他们的生产力不成正比

程序员得到的报酬与他们的生产力不成正比相关推荐

  1. 程序员,你的薪资和劳动价值成正比吗?

    和一些博客读者就程序员这个职业通过电子邮件,聊了很多.所有讨论都是按照这个主题展开的:作为程序员,你所得的薪酬低于劳动价值吗?如果你曾经也就这个问题问过自己,那就意味着,你心里已经做了肯定的回答. 我 ...

  2. 中关村程序员的 996 强制加班与工作效率成正比吗?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 本文作者为 CSDN 博客专家「博览群书1989」,原文:https://blog.csdn ...

  3. 【伯乐在线】程序员常有,优秀程序员不常有

    本文由 伯乐在线 - 青劲草 翻译自 www.quora.com.未经许可,禁止转载! 欢迎加入:翻译小组,通过 翻译频道 贡献一份力量. [伯乐在线导读]:本文源自 Quora 问答贴<为何没 ...

  4. 程序员接私活经验总结

    内容来自csdn论坛 以下为网上摘录,以做笔记: 可是到网上看看,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来 ...

  5. 想接私活?那你得来看看程序员接私活经验总结吧

    以下为网上摘录,以做笔记: 可是到网上看看,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么 ...

  6. 程序员接私活经验总结,来自csdn论坛语录

    以下为网上摘录,以做笔记: 可是到网上看看,似乎接私活也有很多不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么 ...

  7. 十年程序员教你接私活完整攻略!

    接私活 对程序员这个圈子来说是一个既公开又隐私的话题. 不说全部,应该大多数程序员都有过想要接私活的想法,当然,也有部分得道成仙的不主张接私活.但是很少有人在公开场合讨论私活的问题,似乎都在避嫌.就跟 ...

  8. 【转】程序员接私活经验总结

    程序员接私活经验总结 到网上看看,接私活是多么不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么接的?一般流程怎 ...

  9. 程序员接私活经验总结【摘自csdn论坛语录】

    注:本文转自 http://blog.csdn.net/andylin02/article/details/3955935 到网上看看,接私活是多么不容易,技术问题本身是个因素,还有很多有技术的人接私 ...

最新文章

  1. MahApps.Metro
  2. uni-app 页面数据无法渲染原因总结
  3. 盘丝洞服务器维护,9月27日“盘丝洞”等服务器停机更新
  4. 【放置奇兵】踩坑记录( 白字、红字、黄字)tips 小技巧
  5. 事件相关去同步 (ERD) 和事件相关同步化 (ERS)在脑电信号研究中的应用
  6. MIPI CSI-2学习
  7. 自学it18大数据笔记-第二阶段hadoop-day11——会持续更新……
  8. springboot整合nacos配置实现实时更新
  9. pycharm远程调试报错cant ser remote tunneling
  10. 单片机C语言PWM程序原理,单片机C语言程序设计:用 ADC0808 控制 PWM 输出
  11. NavigationView内的Android ExpandableListView
  12. Mac卸载比较彻底的软件管理工具:App Cleaner Uninstaller
  13. mac上iphone4刷机与越狱(二)
  14. 国内各类有用搜索网站汇总
  15. iphone计算机显示过程,iphone怎么同步显示到电脑
  16. Cadence: 各软件业务
  17. 京杭大运河北线疏浚穿越黄河地形UTM平面直角坐标系分析GIS模型建立
  18. cannot import name ‘six报错
  19. 高中数学补习:集合与常用逻辑用语
  20. Java中对象转换为字符串的几种方式

热门文章

  1. JAVA 调用HTTP接口POST或GET实现方式
  2. Excel VBA获取当文件下级子目录或目录中文件
  3. springboot属性注入转化为对象
  4. ZKUI中文编码以及以docker方式运行的问题
  5. SVN 无法连接主机:由于目标计算机积极拒绝,无法连接
  6. Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程分析
  7. struts2+spring+mybatis简单配置
  8. 一个进程能够打开最大文件句柄数设到多大才合适(Linux)
  9. 用VMware GSX和W2K群集服务实现Exchange群集
  10. service: no such service mysqld 与 MySQL 的开启、关闭和重启