V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
UPYUN
V2EX  ›  程序员

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

  •  
  •   UPYUN · 2019 年 8 月 22 日 · 10845 次点击
    这是一个创建于 2342 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

    在博客里写过:

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

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

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

    计件计费
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3333 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
    ♥ Do have faith in what you're doing.