[翻译] 开发人员的努力和生产率 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yidinghe
V2EX    程序员

[翻译] 开发人员的努力和生产率

  •  
  •   yidinghe 2018-10-07 10:30:57 +08:00 4023 次点击
    这是一个创建于 2566 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文地址 https://dzone.com/articles/effort-vs-productivity-on-software-development

    你肯定听说过一种说法,就是程序员都喜欢偷懒,时不时的就摸鱼,一天就两三个小时在干活。

    看看工厂里面,那些在流水线上组装电视的工人。如果有人停下来几分钟不做事,这意味着什么?意味着这段时间的产量就减少了,意味着每台电视的成本增加了。

    但如果软件公司的管理者也以这种方式去看待开发人员的工作,那就大错特错了。你不能把开发人员比作是流水线工人,开发人员更像是手艺人。一门手艺活要做好,不但要时间,更要经验。越是缺少经验,要把活做好就要花更多时间,反之亦然。比如雕塑,创作一个精美的雕塑需要花费巨大的精力和时间,而且世上没有两个手工雕塑是一模一样的,同样的也没有两个程序员会写出一模一样的东西出来。

    所以管理人员对开发者生产力的评估,应该着眼于结果。只要开发者的产出是符合质量要求的,那么耗时一天还是一个小时不重要。当然我们也要考虑时间方面的成本,但时间管理的职责是在经理而不是开发人员身上。开发人员的职责是在安排好的时间内完成任务或解决问题,经理的职责才是评估成本,保证开发人员能“人尽其用”。

    有一次我去面试项目负责人岗位,面试官问我作为项目负责人有哪些工作。我说我负责制定开发流程、组建相应的工作环境、进行适当的培训以便让大家做事情更顺手。我觉得面试官肯定充分理解了我说的内容,但是有一点他不爽,因为照我说的话,当我开头忙完之后,就会有一段时间比较闲,因为流程制定好了,工作环境也稳定了,我要做的就只有维护大家的工作流程而已。按他的话说,“等流程制定完了之后,你每天大部分时间就无所事事了。”这样他就觉得不爽,哪怕我可以让团队的开发效率比他当前的团队高四倍(他之所以招项目负责人是因为他有个项目就快要搞不定了)。

    所以,你要是把努力看得比成果更重要,那就有问题了。管理者倾向于喜欢那些晚上加班、周末加班、不给儿子过生日、老妈住院都不去看望、五年以上都没休过假的人,而不喜欢按时上下班,但工作效率和产出质量都比前者高得多的人。

    生产率才是关键。对于牛逼的开发人员,你要学会如何评估其真正的生产率,也就是看完成任务花了多少时间、出了多少 BUG、被 QA 打回多少次、被用户反馈问题多少次等等,而不是看每天坐在那里是忙着还是闲着。

    雇佣缺乏经验的开发者才是真的高成本。他们就算拼了命地干活,生产率也不高,因为更容易出错,做出来的跟用户期望的不一致等等,这些问题带来的成本是没法靠加班来抵消的。

    当然另一方面,不能说牛逼的开发人员就可以违反纪律为所欲为。关键是要把生产率而不是努力程度作为评估的原则。一个好的管理者能让牛逼的开发人员尽可能的多做事,Aaron Dignan 的《 Game Frame 》提到了一些如何这么做的策略,建议阅读。

    译注:不要纠结文章最后是不是打广告,这是技术文章常有的。

    18 条回复    2018-10-07 22:19:01 +08:00
    maryin
        1
    maryin  
       2018-10-07 12:34:51 +08:00 via Android
    这个广告我收下了
    xuanbg
        2
    xuanbg  
       2018-10-07 13:38:17 +08:00
    项目日常进度的管控工作量就不小。另外,最好的计划,如果不去跟进,哪里会有进度。。。
    NoahVI
        3
    NoahVI  
       2018-10-07 16:25:36 +08:00
    赞同。
    qiuqiuer
        4
    qiuqiuer  
       2018-10-07 16:48:16 +08:00 via Android
    这不是技术文章,也不是广告,这是五毛文。

    请发代码或者算法,或者方法,或者架构
    qiuqiuer
        5
    qiuqiuer  
       2018-10-07 16:50:11 +08:00 via Android
    你肯定听说过一种说法,就是产品经理都喜欢偷懒,时不时的就摸鱼,一天就两三个分钟在干活。

    看看工厂里面,那些在看着流水线上组装电视的工人。如果有人停下来几分钟不做事,这意味着什么?无关紧要!!!

    以下省略几万字。
    qiuqiuer
        6
    qiuqiuer  
       2018-10-07 16:58:00 +08:00 via Android   3
    我看着你这种人就讨厌,天天指责别人,天天发毫无意义的鸡汤,鸡汤里有个泡烂的命名空间也行啊。天天说自己多委屈。

    我告(ti)诉(Xiao)你,你不要发文科贴,不想看,我现在不做码了,我现在做 hr,我天天有大把的时间划水,我天天没事怼你着不懂代码还装博学的伪君子。
    ohmyzsh
        7
    ohmyzsh  
       2018-10-07 17:35:33 +08:00   1
    @qiuqiuer 他前两天不是发了那啥『最后水一贴:我干嘛要水贴』,怎么还在水?
    Samak
        8
    Samak  
       2018-10-07 20:20:57 +08:00
    谁介绍一下楼上两个什么仇什么怨,没看明白呢就撕上了
    qiuqiuer
        9
    qiuqiuer  
       2018-10-07 20:57:34 +08:00 via Android   1
    @Samak 我就是看不管在程序员区发跟该区无关的帖子,我老是在这个区发修飞机的帖子估计你也会组团骂,最起码发到 随想区吧
    FreshOldMan
        10
    FreshOldMan  
       2018-10-07 21:00:40 +08:00
    老哥岁数也不小了,受什么委屈了
    yidinghe
        11
    yidinghe  
    OP
       2018-10-07 21:34:55 +08:00   1
    @qiuqiuer

    不知道你这样反复对我进行人身攻击是想干嘛。首先 V 站那么多话题可以谈,你想讨论算法,可以啊,那你发帖讨论啊。别人发帖不是讨论算法,你就不爽了,这什么逻辑?所以说来说去,我觉得肯定是帖子哪部分内容刺激你了。你觉得哪里不对,尽管喷,原帖内回复亦可,另开贴亦可,哪里不对喷哪里。

    可能你想来想去就是不知道具体我哪个观点不对,然后就乱下结论乱扣帽子,什么鸡汤五毛文,你自己知道什么是鸡汤什么是五毛文吗?

    至于分类当然是没问题的,我谈的就是程序员。

    最后退一万步说,你实在不想看我的帖子,你可以 Block 啊。

    所以看你回的这几条,没一点逻辑,纯粹就是毫无道理的骂。你要是觉得自己说的对,也行,那我就 @Livid (不知道有没有效),看管理员怎么处理。
    easylee
        12
    easylee  
       2018-10-07 21:38:00 +08:00 via Android
    @qiuqiuer 程序员的世界只有码么?笑话否?
    qiuqiuer
        13
    qiuqiuer  
       2018-10-07 21:59:49 +08:00 via Android   1
    @yidinghe 我翻了一下你的帖子,篇篇都是在用汉语攻击程序员,而且都发在技术区,我不知道这个区的这个种帖子对交流提高技术有什么用
    qiuqiuer
        14
    qiuqiuer  
       2018-10-07 22:00:54 +08:00 via Android   1
    @easylee 只是不需要毫无意义的鸡汤和百度一下就能出来的脑筋急转弯,以及下班乱跑的动态图
    qiuqiuer
        15
    qiuqiuer  
       2018-10-07 22:02:49 +08:00 via Android   1
    对与 blo,ck 之类的,我个人不会这么做,这样即使我在裸奔,所以人都看见,我也不知道,如同皇帝的新装。
    yidinghe
        16
    yidinghe  
    OP
       2018-10-07 22:05:21 +08:00 via Android
    @qiuqiuer 你要么没看懂我说的什么,要么就是不懂程序员是个什么职业。
    qiuqiuer
        17
    qiuqiuer  
       2018-10-07 22:12:01 +08:00 via Android   1
    @yidinghe 我要回复你的跟你说的这句一样。
    qiuqiuer
        18
    qiuqiuer  
       2018-10-07 22:19:01 +08:00 via Android   1
    @yidinghe 你还是多歇歇吧,你这个以为指针就是鼠标的家伙。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2656 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 15:04 PVG 23:04 LAX 08:04 JFK 11:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86