一天写多少行代码才算是好程序员? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
UPYUN
V2EX    程序员

一天写多少行代码才算是好程序员?

  •  
  •   UPYUN 2019-08-22 11:14:12 +08:00 10570 次点击
    这是一个创建于 2247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一天写多少行代码才算是好程序员?有人说:“平均有 20 行有效代码每天,就是世界级水平了。绝大部分时间你都在反复改写、修订已有代码。”的确,程序员的编写代码的速度可能也就如此。而在国内某些公司,对于一些熟练的程序员,每天 100 行代码是才正常的生产率!

    1、每天你有多长时间是在真的写代码?

    2、平常是面向谷歌编程,还是自己动手丰衣足食?

    3、如何衡量一个程序员的水平?代码数量?

    55 条回复    2019-08-23 13:45:46 +08:00
    MuscleOf2016
        1
    MuscleOf2016  
       2019-08-22 11:15:41 +08:00
    每周 2k 行,绩效考核。
    Caballarii
        2
    Caballarii  
       2019-08-22 11:17:05 +08:00
    我们不生产代码,我们只是代码的搬运工
    singerll
        3
    singerll  
       2019-08-22 11:18:14 +08:00 via Android   1
    自己写 20 行,复制粘贴 2k 行
    NicholasK
        4
    NicholasK  
       2019-08-22 11:20:18 +08:00
    代码数量么没有代码质量好
    ben1024
        5
    ben1024  
       2019-08-22 11:26:44 +08:00
    0 行
    giveupAK47
        6
    giveupAK47  
       2019-08-22 11:27:53 +08:00 via iPhone
    高级黑吗
    swulling
        7
    swulling  
       2019-08-22 11:36:27 +08:00
    git 告诉我是-200 行,嗯,在重构
    locoz
        8
    locoz  
       2019-08-22 11:37:58 +08:00
    平时 0 行,需要的时候复制几百-几千行
    javen73
        9
    javen73  
       2019-08-22 11:43:28 +08:00
    -10 行
    unicloud
        10
    unicloud  
       2019-08-22 11:45:17 +08:00   1
    我 composer require 一下,动辄 5K+ 行,就问你怕不怕?
    SuperMild
        11
    SuperMild  
       2019-08-22 11:55:42 +08:00   8
    对于外行人来说,你以最低价格拿下项目,并且按时验收合格,你就是好程序员,不管你多少行程序。

    对于开源项目来说,好的程序员还必须写出完整、清晰的文档,适当地采用设计模式使程序结构清晰、易维护、易扩展,有很高的测试覆盖率、对 issue 快速响应……等等,一大堆开源项目的各种要求都做好了,就是好程序员。

    对于个人开发者、小创业团队、Google 之类的公司内部项目小组来说,好程序员还要有创意,能自己想出项目的点子,能自己给自己提需求,快速实现需求,再快速推倒重做改进。

    对于 hacker 来说又不一样。总之,这个世界是立体的,多维度的。
    niubee1
        12
    niubee1  
       2019-08-22 11:59:45 +08:00   1
    你写五千行全是 bug 的代码, 不如 100 行高效无错的代码
    tonnycao
        13
    tonnycao  
       2019-08-22 12:20:54 +08:00
    我基本上平均每天 500 行以上核心代码
    jatai
        14
    jatai  
       2019-08-22 12:26:26 +08:00 via Android
    一杯茶一包烟.....
    Orenoid
        15
    Orenoid  
       2019-08-22 12:27:33 +08:00
    问这话的肯定不算就是了
    linktom
        16
    linktom  
       2019-08-22 12:28:42 +08:00
    不写有效代码
    cpper
        17
    cpper  
       2019-08-22 12:41:57 +08:00
    每个月写大概 1000 行左右代码,是非常核心的程序。
    Honker
        18
    Honker  
       2019-08-22 12:45:45 +08:00   1
    安全岗,一个月也写不了多少。
    BlBana
        19
    BlBana  
       2019-08-22 12:50:08 +08:00 via Android
    @Honker 同道中人
    huruwo
        20
    huruwo  
       2019-08-22 12:53:10 +08:00 via Android
    arrow8899
        21
    arrow8899  
       2019-08-22 13:13:56 +08:00
    一天大概 50 行
    yjxjn
        22
    yjxjn  
       2019-08-22 13:16:00 +08:00
    撑死 10 行不得了了!
    littlewing
        23
    littlewing  
       2019-08-22 13:27:35 +08:00
    0
    UPYUN
        24
    UPYUN  
    OP
       2019-08-22 14:01:53 +08:00
    @jatai 一行代码敲一天,哈哈哈
    duowb
        25
    duowb  
       2019-08-22 14:21:24 +08:00
    挂着头像摸鱼,不怕被扣工资吗?
    good1uck
        26
    good1uck  
       2019-08-22 14:33:45 +08:00 via Android
    @Honker 想转
    sigl0p
        27
    sigl0p  
       2019-08-22 14:38:52 +08:00
    每天从负几百到正几百不等
    www5070504
        28
    www5070504  
       2019-08-22 14:46:21 +08:00
    这你得问写 java 或者 c++的 别问 python 的
    atomstar
        29
    atomstar  
       2019-08-22 14:47:45 +08:00
    @jatai 一行代码写一天
    kaedea
        30
    kaedea  
       2019-08-22 14:51:58 +08:00 via Android
    当然是越多越好,不过你如果有能力让别人写代码,那才是最好的程序员
    real3cho
        31
    real3cho  
       2019-08-22 14:54:21 +08:00
    抖机灵?
    yrj
        32
    yrj  
       2019-08-22 15:18:37 +08:00 via iPad
    单纯靠代码绩效,最终结果就全是滥竽充数的代码
    Hanggi
        33
    Hanggi  
       2019-08-22 15:28:15 +08:00
    应该说一天解决几个问题才是好开发者吧。
    jianzong
        34
    jianzong  
       2019-08-22 15:50:48 +08:00   1
    components
        35
    components  
       2019-08-22 15:54:55 +08:00
    好程序员==每天写代码多的?
    逻辑鬼才
    aalikes95
        36
    aalikes95  
       2019-08-22 16:03:53 +08:00
    你这一行是有多长了?
    leven87
        37
    leven87  
       2019-08-22 16:12:30 +08:00
    每天能学到新知识就很好,不管多少。
    nicebird
        38
    nicebird  
       2019-08-22 16:15:43 +08:00
    100 行
    Mac
        39
    Mac  
       2019-08-22 16:16:36 +08:00
    你少写一行公司就要倒闭,然后公司无人可替代你,你就是好程序员
    linZ
        40
    linZ  
       2019-08-22 16:18:56 +08:00
    复制粘贴的是不算的呀
    Takamine
        41
    Takamine  
       2019-08-22 17:39:35 +08:00
    上午需求评审,下午打了一下午断点,今天一行代码没写,我是不是废了。:doge:
    jemyzhang
        42
    jemyzhang  
       2019-08-22 20:17:40 +08:00 via Android
    是不是就是因为有这种考核,国产软件或者国外一些大厂软件才会这么臃肿?
    jzmws
        43
    jzmws  
       2019-08-22 21:07:08 +08:00
    @MuscleOf2016 奇葩的考核机制 要是修 bug 一周最多改个几行代码不是 gg 了
    jzmws
        44
    jzmws  
       2019-08-22 21:07:50 +08:00
    @singerll 写一个代码模板 套上数据库 一跑全出来了
    jzmws
        45
    jzmws  
       2019-08-22 21:10:10 +08:00
    @cpper 我也写核心代码 都不敢走神写 ,如果注意力不集中就摸鱼 然后集中注意力再写 .要不然后面修 bug 得不偿失
    weakish
        46
    weakish  
       2019-08-22 21:42:52 +08:00
    云风以前在推上说他的速度是每天 500 - 1000 行(取决于语言):

    > 我个人正常状态的极限是:完全想好的时候,1500 行 C 代码一天,长期的话,边想边写大约 1000。动态语言减半。

    在博客里写过:

    > 顺利的情况下,一个人一天产生 300 到 500 行代码游刃有余。

    《为什么说执行 996 工作制的脑力劳动者非蠢即坏》

    这个应该是按动态语言算,同时扣掉了一些不写代码的时间(比如用于沟通的时间)
    weakish
        47
    weakish  
       2019-08-22 21:45:06 +08:00
    抱歉没有贴网址,因为我没有验证邮箱和手机,v2ex 不让我发网址(我试过只发部分网址(推的数字)也不行)。不过这些 google 一下就能找到出处。
    junan008
        48
    junan008  
       2019-08-23 09:13:05 +08:00
    昨天一行 前天七行
    UPYUN
        49
    UPYUN  
    OP
       2019-08-23 09:23:04 +08:00
    @components 不是说能写 20 行就属于优秀了吗?
    UPYUN
        50
    UPYUN  
    OP
       2019-08-23 09:25:44 +08:00
    @junan008 都能记得这么清楚,厉害啊
    cco
        51
    cco  
       2019-08-23 09:30:06 +08:00   1
    复制粘贴 2K 行。git push。 今天完成 2K 行代码。
    删除无用代码 1.5K 行。git push 今天完成了某功能的重构。
    chenyu0532
        52
    chenyu0532  
       2019-08-23 10:07:48 +08:00
    我们 9 点上班,现在是 10:07 了。。我还在摸鱼,你说我一天写多少行代码。。
    UPYUN
        53
    UPYUN  
    OP
       2019-08-23 10:11:09 +08:00
    @chenyu0532 离下班不是还有 11 个小时吗?不慌
    lixiangzaizheli
        54
    lixiangzaizheli  
       2019-08-23 11:03:04 +08:00
    问得出这种问题你就不是
    redbuck
        55
    redbuck  
       2019-08-23 13:45:46 +08:00
    流水线石锤

    计件计费
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2745 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:52 PVG 22:52 LAX 07:52 JFK 10:52
    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