摇滚明星原则( rock-star principle)

最好程序员的编写代码速度是最差程序员的 20 倍,他排除错误(debug)的速度是 25 倍,他写出来的程序的运行速度是 10 倍。

请注意这里的“最差”可不是偶尔遇到一位这么差的:是除了最好的,一般人都很差。
硅谷的业内一般认识是 10 倍:如果你有幸能请到一位最厉害的程序员,他一个人能干的事儿相当于 10 个普通程序员。

这个效应叫“摇滚明星原则( rock-star principle)”,程序员跟程序员之间的差距,就如同明星摇滚歌手和普通摇滚歌手之间的差距。

有一个很流行的网页设计框架程序叫 Bootstrap,它是由数十位程序员共同创造完成的,下面这张图表现了 2017 年这一年,各个程序员向这个编程项目提交代码的次数,代表他们各自的贡献 ——


排名第一的人贡献了将近 700 次,第二名 200 次,第三名大概 180 次,这三个人的贡献占全部工作的 73%,其余几十人,有的只提交了一两次代码。

有人对 GitHub 上 275 个项目统计的结果表明,所有参与者之中,有一半人只提交过一次代码,他们加起来的总贡献还不到 2%。

另有一个研究发现 GitHub 上绝大多数(超过 85%)开源项目中,不到 5% 的开发者贡献了超过 95% 的代码。

这不是二八定律。这是 1 个人干 19 个人的活儿,剩下 19 个人干一个人的活的局面。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ​​1 “全中国的程序员都做过赵子健的同事。”个子小小的女鼓手石璐调侃自己的前恋人、刺猬乐队的现主唱。 2019年...
    花儿街参考阅读 670评论 0 4
  • 1968年,有人在美国加州搞了一次编程比赛。参赛选手都是刚入行的见习程序员。他们每人得到一个小信封,里面装着一系列...
    无内阅读 579评论 0 1
  • 彩排完,天已黑
    刘凯书法阅读 4,345评论 1 3
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,549评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,135评论 0 4