你认为什么是 10 倍程序员

2022-01-13 18:56:04 +08:00
 yuxing1171
很多人有一个误解,认为 10 倍程序员就是开发速度非常快。但我认为 10 倍程序员不是指开发速度,而是指开发的程序执行效率很高,是一般程序员开发的几十倍,甚至是成百上千倍,这才是 10 倍程序员的精髓。
那你认为呢
6912 次点击
所在节点    程序员
38 条回复
xiaofan305
2022-01-13 19:01:05 +08:00
美剧《硅谷》里的 Gilfoyle
yuxing1171
2022-01-13 19:03:11 +08:00
@xiaofan305 Gilfoyle 是天才,又快又稳,但现实中很少见。
JamesR
2022-01-13 19:11:21 +08:00
需要有个好产品经理,把需求设计好,后期基本上不用再改,这样才行。
vanton
2022-01-13 19:27:26 +08:00
需求明确,目标精准,最终成品不偏离原先的规划,才有可能达到你说的这个标准。

事实上,可以无视客户需求的开发者才有这样的条件。

纯粹的乙方无论如何是做不到的。
php01
2022-01-13 19:31:16 +08:00
到你这里拿不到 10 份工资,但是又傻到愿意为你付出 10 倍力的那种
Jooooooooo
2022-01-13 19:55:49 +08:00
@JamesR 厉害的程序员能发现最初 prd 中不合理可能会被修改的点.
singerll
2022-01-13 19:59:25 +08:00
在大多数业务中,快 10 倍远不如稳定 10 倍实在。。。查询 10s 和 1s 区别很大,但 1s 和 1ms 对大多数客户并没有什么卵用。。
iceheart
2022-01-13 20:01:43 +08:00
0 bug 才是。
HENQIGUAI
2022-01-13 20:02:21 +08:00
别人写一天的功能我需要写 10 天
hello2090
2022-01-13 20:08:57 +08:00
哪怕质量一样,速度是现在 10 倍也比现在好 10 倍啊
fe619742721
2022-01-13 20:21:58 +08:00
@singerll 虽然但是。。1s 和 1ms 差了 1000 倍。。。
Cbdy
2022-01-13 20:23:52 +08:00
质量*10
时间 /10
vance123
2022-01-13 20:31:14 +08:00
百倍程序员:Fabrice Bellard
ffmpeg 、qemu 、QuickJS 的作者
EPr2hh6LADQWqRVH
2022-01-13 20:33:36 +08:00
开界王拳着呢
dji38838c
2022-01-13 22:32:26 +08:00
电视剧是夸张了
Gilfoyle 又是运维,又是后端,还写人工智能
yidinghe
2022-01-13 23:12:58 +08:00
首先,10 倍指的是生产力,这是从项目角度来度量的。生产力体现在哪里?体现在开发效率、代码质量、设计健壮性、演化成本等方面。

其次,10 倍生产力是怎么获得的?两个方面。一是大量的设计经验,越是懂得如何处理各种分支场景和极端情况,设计出来的程序就越具有健壮性。这种健壮性可以在将来省掉很多成本。

二是大量的工具使用经验。这点我想单独强调一下,因为它其实被很多人忽略了,在面试中也很少被关注。

人的手工作业效率是非常有限的,想提升效率就必须用工具,工具越强大效率就越高,比如最近几年火起来的各种 CI/CD 和容器化,这就是被微服务架构逼出来的,必须用这些工具才能提升开发运维效率。所以千万不要贬低工具。比如你 IDE 使用熟练的话,基本上不存在一个字一个字的敲代码:

![]( )

开发者会要用到大量的工具,包括 SVC (源码版本控制)工具、构建工具、IDE 、数据库工具,甚至还要懂容器,懂运维。如今开发人员的工具多样性已经不是 JBuilder 、VC6 时代能比的了,很多工具依赖网络,网络出问题的方式也是五花八门,所以如今的小白程序员一旦遇到点问题,让他自己去解决的话半天时间就没了。
ClericPy
2022-01-13 23:42:59 +08:00
程序员自己可能没误解, 但是他的上级领导一般会误解... 都是虚的

之前看过一些讨论, 又是偶然复杂度, 又是科学工作方法, 又是思维方式, 初衷是好的, 营销一段时间味儿可能就变了
dayeye2006199
2022-01-14 06:17:07 +08:00
@singerll 1s = 1000ms
dayeye2006199
2022-01-14 06:19:11 +08:00
@yidinghe 没有 vim mode 不能令人信服
rosu
2022-01-14 08:06:09 +08:00
@singerll 实时音视频场景 400ms 的延迟都受不了,打游戏你延迟 1s 和 16ms 的差距对用户真的没有卵用吗…?

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

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

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

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

© 2021 V2EX