你认为什么是 10 倍程序员

2022-01-13 18:56:04 +08:00
 yuxing1171
很多人有一个误解,认为 10 倍程序员就是开发速度非常快。但我认为 10 倍程序员不是指开发速度,而是指开发的程序执行效率很高,是一般程序员开发的几十倍,甚至是成百上千倍,这才是 10 倍程序员的精髓。
那你认为呢
6938 次点击
所在节点    程序员
38 条回复
sunwei0325
2022-01-14 09:20:28 +08:00
有 copilot 的程序员
XMustang
2022-01-14 09:37:22 +08:00
@Jooooooooo 垃圾的产品经理能设计出一个无解的逻辑怪圈
lyhiving
2022-01-14 09:53:30 +08:00
要有直升机的思维,有主动的向上动力,而且技术是真过硬。这个过硬不一定是技术很厉害,而且不懂的或者遇到问题,总能找到解决办法,而且不断找最优解
Daiwf
2022-01-14 10:01:47 +08:00
这可能是我见过对十倍程序员最肤浅的认识了。。没有之一
lwch
2022-01-14 10:04:05 +08:00
盲猜一行代码修复 10 个 BUG :)
RickyC
2022-01-14 10:13:23 +08:00
10 倍速工具人。
不过有的是值得佩服的。
liuxu
2022-01-14 10:54:20 +08:00
@singerll 大多数国际路由优化,10s 优化到 1s 没人鸟你,但你能把 1s 优化到 100ms ,是相当美滋滋的,例如上海到洛杉矶的延迟,可惜得先有两台超光速交换机
encro
2022-01-14 11:00:44 +08:00
刚好昨天写了一篇短日志:

《企业招聘 10 倍程序员和 0.5 倍程序员的区别》

https://c4ys.com/archives/2734


我的观点全文如下:


编程是一项需要协作的工作,很多时候是流水线试操作的。

小组的一个 10 倍程序员可能没法让整个小组效率都能 10 倍,真正 10 倍程序员也不太好鉴别,或者不存在(干每项工作都 10 倍?)。

而一个 0.5 倍程序员,却通常可以让整个小组的效率都变为 0.5 倍甚至更慢,而这通常非常容易鉴别。

所以招聘的秘诀是:不要花费太大精力企图去招聘 10 倍程序员,而是要防止招聘到 0.x 倍程序员,团队也要时刻警惕 0.x 倍程序员。
singerll
2022-01-14 11:08:44 +08:00
@liuxu
@rosu
并不是说没有用,除了需要实时互动的游戏,大多数时候延迟并没有那么可怕,比如消消乐。相反,稳定性才是最主要的,如果一个游戏 10 分钟蹦一次,他绝对没人玩,但如果仅仅是延迟比较高,很多游戏是可以接受的。

而且,我们现在说的是哪个比较好,而不是延迟低有没有用,延迟低肯定有用,但跟稳定比,确实不及稳定重要。一家银行的结算系统延迟比较高但业务稳定,另一家银行的系统整天蹦还会丢数但 0 延迟,假如世界上就这两个银行,你选哪个?
xiaotianhu
2022-01-14 11:22:39 +08:00
10 倍指的是价值。
比如 1 个好的程序员,最初的架构设计合理;在业务扩张的过程中,程序在变大的过程中保持了更好的可维护性,每次新需求的开发成本有一点点下降,避免了很快就需要重构的境地;
另一个辣鸡程序员,上来一顿瞎写,可能用上一些奇技淫巧,执行效率开发效率都很快;业务扩张了,需要多招一倍的人来维护;
对于公司而言,这个价值可能就是 10 倍的
cheng6563
2022-01-14 11:29:42 +08:00
什么是赛亚程序员
什么是赛亚程序员蓝
yuxing1171
2022-01-14 12:17:04 +08:00
@Daiwf 那说说你得看法吧
yuxing1171
2022-01-14 12:26:19 +08:00
@singerll 你说得很对,在不同的场景,对稳定性和执行效率都有不同的需求,在总投入成本有限的情况下,我们可能需要做出选择优先照顾哪一个。
稳定性和执行效率并不是矛盾的,也就是我们可以都去追求,比如现在的智能汽车,既要反应迅速,又要非常稳定,这就要求投入很多的成本,大多数项目可能没有这么严格的要求,但是能做好其一就是一个很不错的成绩。
yuxing1171
2022-01-14 12:34:06 +08:00
我认为相反,优化越到后面越困难,也越能体现一个 10 倍程序员的价值。
2i2Re2PLMaDnghL
2022-01-14 15:05:04 +08:00
@liuxu 100ms 你还能打一个真空的直线地洞直接让激光在真空中传播
encro
2022-01-14 15:50:22 +08:00
接上文,工作十多年很痛的几个领悟:

1 ,当我们在谈论 10 倍程序员时,通常我们只是想找一个 1 倍的,而是因为大部分都还没有达到 1 倍;
2 ,想招聘 10 倍程序员,成立 10 倍团队是不现实的,收益和成功可能性远少于踢掉团队 0.x 的程序员,木桶定律才是优先需要考虑的;
3 ,哪怕你真成为 10 倍程序员,公司不会给你 10 倍工资;
4, 10 倍只能是偶尔某些任务,并不是所有任务类型能 10 倍效率;

综上,要想成为真正效率上的 10 倍是非常难的,收益比不高,那么就如楼上所言成为价值上的 10 倍可行性怎么样呢?
liuxu
2022-01-14 17:13:09 +08:00
@2i2Re2PLMaDnghL 我居然没想到可以打穿地球,这样只有 2r 的距离,而不是πr 了,可行
flniu
2022-01-15 16:21:36 +08:00

吴军参考物理学家朗道的理论,把工程师也划分为五个等级,其中相临等级的工程师,能力差 10 倍,创造的价值差 10 倍,收入可能也会差 10 倍。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828096

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX