十位专业人士的工作:10倍的开发人员-他们是真的吗?

作者: Roger Morrison
创建日期: 21 九月 2021
更新日期: 9 可能 2024
Anonim
为什么有人辛苦一生还是底层 第1集
视频: 为什么有人辛苦一生还是底层 第1集

内容


资料来源:Lassedesignen / Dreamstime.com

带走:

科技界充满了传说中的10x开发人员的抱怨声,但是是否真的存在这样的开发人员尚有待商debate。

您听说过10倍程序员吗?如果您不在技术领域,那么答案可能是否定的,即使您在某种程度上与编码和技术领域相关联,也可能对这个术语并不真正熟悉。但是在开发人员社区中,它成为谈论人们拥有的技能以及如何使用它们以提高竞争力的捷径。

有些人将10x程序员称为IT“民俗”。实际上,它的想法在表面上是非常神话的。 10倍程序员是指与他或她所在领域的其他十个普通人一样高效的程序员或开发人员。这样的描述,使这个想法产生了一个神话般的人物,一个“闪电王”超级程序员,拥有闪电般的手指和强大的大脑。

话虽如此,关于10x程序员是否存在的争论很多。在这些学科中,一个人的能力可以是其他人的十倍吗?

哪里有证明?反对10x程序员的案例

那些不相信10倍程序员的人的很大一部分争论与缺乏研究表明这种生产率差异有关。批评家可能会认为,有很粗略的研究来支持10x程序员的想法,并且它真的不能以任何有意义的方式来衡量。例如,在这个Fog Creek博客中,技术专家Laurent Bossavit讨论了如何仅在很小的人群中进行10x程序员的研究,其中很多研究是过时的,并且使用了过时的编码语言类型。 Bossavit还谈到了未知数,例如今天的相关先验科学将如何发展,以及您如何真正地衡量编程或开发能力。

这是直觉的东西

在回击时,那些认为10倍程序员的人经常谈论该领域内在的相同复杂性,以表明理论上应该有比普通生产力高十倍的人员。

例如,请看一下叶夫根尼·布里克曼(Yevgeniy Brikman)对10x程序员的如此雄辩的辩护,题为“ 10x开发者不是神话”。在这里,布里克曼引用了威廉·莎士比亚这样的人–我们无法真正衡量莎士比亚为何比其他人好得多他那个时代的作家,但是“证明”在学校和大学,书架和图书馆中是显而易见的。

Brikman还谈到基于设计选择的编程和开发。例如,他提到了针对各种项目的Ruby over C实用程序。他提出的想法是,通过做出更好的选择,程序员确实可以完成十个人的工作,并且工作效率是其他人的十倍。这些论点使人们充满希望,即公司可以在任何一天看到这些现代巨人之一步入其办公室。 (有关突破性技术开发的更多信息,请参见《计算机编程的先锋》。)


来来回回

要进一步了解10x程序员的想法,除了Quora(一个恰好基于回答此类棘手问题的社交媒体社区)之外,您无需多看。

没有错误,没有压力-在不破坏生活的情况下创建可改变生活的软件的分步指南

当没有人关心软件质量时,您就无法提高编程技能。

一个Quora线程(在针对该问题的数十个线程中)询问实际上是否有100x或1000x工程师。有些人在逻辑上扩展了10倍的程序员或工程师的推理,说实际上,有些人确实比其他人确实为项目增加了更多的价值。但是,在该主题及其他主题中,问题通常归结为您的标准是什么样子以及如何实际分配价值。

另一个Quora主题可能更有用:它问为什么10倍的人的薪水不比其他专业人员高十倍。您得到的答案之一是,开发世界中的这些“独角兽”通常会继续创立自己的公司,而不是为某人而奔波。如果您接受这样的前提,那就是YouTube和Dropbox之类的初创公司的创意产品的价值是Google等人的薪水的1000倍,那么您可以说很多相同的论点,即这些企业家,开创性地开发新产品,其生产力至少是其领域中其他产品的100倍甚至1000倍-但您会在这里看到这种复杂的逻辑。它之所以崩溃,是因为一家创业公司并不像一家大公司,而且我们并不能真正根据人们的收入来衡量人们的价值……或者至少在礼貌的社会中人们对此并不满意。

最后,所有这些都对讨论该行业的运作方式以及其补偿员工的方式很有启发性。在一个非常基本的层面上,您可以说最熟练的人最终会为自己工作,或者他们开始​​在大型公司中引起很多关注,因为过了一会儿,其他人开始意识到他们在自己的工作上有多么出色做。但是,所有这一切并不能夺走那些可能会更“平均”的人。毕竟,虽然我们最大的技术产品是一两个人的创意,但如果没有一些合作和团队合作,即使在这样的社会中,您也无法真正获得一席之地-即使您是史蒂夫·乔布斯或比尔·盖茨。

从实际的角度来看,公司将得到很好的服务,而不用担心寻找10倍的程序员,而将精力投入到创建富有生产力和智慧的团队中,使他们的员工能够在公司内部成长,并释放每个人的内在生产力。但是对于那些想要进行英雄崇拜并追逐神话般的超级程序员梦想的人来说,那些超级巨星可能就在那里。他们可能只是将所有潜力都应用到了下一个或iPhone上。 (为帮助您准备下一次面试,请参阅“最疯狂的技术面试问题-及其可能的含义”。)