一天写多少行代码才算是好程序员?有人说:“平均有 20 行有效代码每天,就是世界级水平了。绝大部分时间你都在反复改写、修订已有代码。”的确,程序员的编写代码的速度可能也就如此。而在国内某些公司,对于一些熟练的程序员,每天 100 行代码是才正常的生产率!
1、每天你有多长时间是在真的写代码?
2、平常是面向谷歌编程,还是自己动手丰衣足食?
3、如何衡量一个程序员的水平?代码数量?
![]() | 1 MuscleOf2016 2019-08-22 11:15:41 +08:00 每周 2k 行,绩效考核。 |
2 Caballarii 2019-08-22 11:17:05 +08:00 我们不生产代码,我们只是代码的搬运工 |
![]() | 3 singerll 2019-08-22 11:18:14 +08:00 via Android ![]() 自己写 20 行,复制粘贴 2k 行 |
![]() | 4 NicholasK 2019-08-22 11:20:18 +08:00 代码数量么没有代码质量好 |
5 ben1024 2019-08-22 11:26:44 +08:00 0 行 |
![]() | 6 giveupAK47 2019-08-22 11:27:53 +08:00 via iPhone 高级黑吗 |
![]() | 7 swulling 2019-08-22 11:36:27 +08:00 git 告诉我是-200 行,嗯,在重构 |
![]() | 8 locoz 2019-08-22 11:37:58 +08:00 平时 0 行,需要的时候复制几百-几千行 |
9 javen73 2019-08-22 11:43:28 +08:00 -10 行 |
![]() | 10 unicloud 2019-08-22 11:45:17 +08:00 ![]() 我 composer require 一下,动辄 5K+ 行,就问你怕不怕? |
11 SuperMild 2019-08-22 11:55:42 +08:00 ![]() 对于外行人来说,你以最低价格拿下项目,并且按时验收合格,你就是好程序员,不管你多少行程序。 对于开源项目来说,好的程序员还必须写出完整、清晰的文档,适当地采用设计模式使程序结构清晰、易维护、易扩展,有很高的测试覆盖率、对 issue 快速响应……等等,一大堆开源项目的各种要求都做好了,就是好程序员。 对于个人开发者、小创业团队、Google 之类的公司内部项目小组来说,好程序员还要有创意,能自己想出项目的点子,能自己给自己提需求,快速实现需求,再快速推倒重做改进。 对于 hacker 来说又不一样。总之,这个世界是立体的,多维度的。 |
![]() | 12 niubee1 2019-08-22 11:59:45 +08:00 ![]() 你写五千行全是 bug 的代码, 不如 100 行高效无错的代码 |
![]() | 13 tonnycao 2019-08-22 12:20:54 +08:00 我基本上平均每天 500 行以上核心代码 |
![]() | 14 jatai 2019-08-22 12:26:26 +08:00 via Android 一杯茶一包烟..... |
![]() | 15 Orenoid 2019-08-22 12:27:33 +08:00 问这话的肯定不算就是了 |
16 linktom 2019-08-22 12:28:42 +08:00 不写有效代码 |
17 cpper 2019-08-22 12:41:57 +08:00 每个月写大概 1000 行左右代码,是非常核心的程序。 |
18 Honker 2019-08-22 12:45:45 +08:00 ![]() 安全岗,一个月也写不了多少。 |
21 arrow8899 2019-08-22 13:13:56 +08:00 一天大概 50 行 |
![]() | 22 yjxjn 撑死 10 行不得了了! |
23 littlewing 2019-08-22 13:27:35 +08:00 0 |
![]() | 25 duowb 2019-08-22 14:21:24 +08:00 挂着头像摸鱼,不怕被扣工资吗? |
27 sigl0p 2019-08-22 14:38:52 +08:00 每天从负几百到正几百不等 |
![]() | 28 www5070504 2019-08-22 14:46:21 +08:00 这你得问写 java 或者 c++的 别问 python 的 |
![]() | 30 kaedea 2019-08-22 14:51:58 +08:00 via Android 当然是越多越好,不过你如果有能力让别人写代码,那才是最好的程序员 |
![]() | 31 real3cho 2019-08-22 14:54:21 +08:00 抖机灵? |
32 yrj 2019-08-22 15:18:37 +08:00 via iPad 单纯靠代码绩效,最终结果就全是滥竽充数的代码 |
![]() | 33 Hanggi 2019-08-22 15:28:15 +08:00 应该说一天解决几个问题才是好开发者吧。 |
![]() | 34 jianzong 2019-08-22 15:50:48 +08:00 ![]() |
35 components 2019-08-22 15:54:55 +08:00 好程序员==每天写代码多的? 逻辑鬼才 |
![]() | 36 aalikes95 2019-08-22 16:03:53 +08:00 你这一行是有多长了? |
37 leven87 2019-08-22 16:12:30 +08:00 每天能学到新知识就很好,不管多少。 |
![]() | 38 nicebird 2019-08-22 16:15:43 +08:00 100 行 |
![]() | 39 Mac 2019-08-22 16:16:36 +08:00 你少写一行公司就要倒闭,然后公司无人可替代你,你就是好程序员 |
40 linZ 2019-08-22 16:18:56 +08:00 复制粘贴的是不算的呀 |
![]() | 41 Takamine 2019-08-22 17:39:35 +08:00 上午需求评审,下午打了一下午断点,今天一行代码没写,我是不是废了。:doge: |
![]() | 42 jemyzhang 2019-08-22 20:17:40 +08:00 via Android 是不是就是因为有这种考核,国产软件或者国外一些大厂软件才会这么臃肿? |
43 jzmws 2019-08-22 21:07:08 +08:00 @MuscleOf2016 奇葩的考核机制 要是修 bug 一周最多改个几行代码不是 gg 了 |
![]() | 46 weakish 2019-08-22 21:42:52 +08:00 云风以前在推上说他的速度是每天 500 - 1000 行(取决于语言): > 我个人正常状态的极限是:完全想好的时候,1500 行 C 代码一天,长期的话,边想边写大约 1000。动态语言减半。 在博客里写过: > 顺利的情况下,一个人一天产生 300 到 500 行代码游刃有余。 《为什么说执行 996 工作制的脑力劳动者非蠢即坏》 这个应该是按动态语言算,同时扣掉了一些不写代码的时间(比如用于沟通的时间) |
![]() | 47 weakish 2019-08-22 21:45:06 +08:00 抱歉没有贴网址,因为我没有验证邮箱和手机,v2ex 不让我发网址(我试过只发部分网址(推的数字)也不行)。不过这些 google 一下就能找到出处。 |
48 junan008 2019-08-23 09:13:05 +08:00 昨天一行 前天七行 |
![]() | 49 UPYUN OP @components 不是说能写 20 行就属于优秀了吗? |
![]() | 51 cco 2019-08-23 09:30:06 +08:00 ![]() 复制粘贴 2K 行。git push。 今天完成 2K 行代码。 删除无用代码 1.5K 行。git push 今天完成了某功能的重构。 |
52 chenyu0532 2019-08-23 10:07:48 +08:00 我们 9 点上班,现在是 10:07 了。。我还在摸鱼,你说我一天写多少行代码。。 |
![]() | 53 |
![]() | 54 lixiangzaizheli 2019-08-23 11:03:04 +08:00 问得出这种问题你就不是 |
![]() | 55 redbuck 2019-08-23 13:45:46 +08:00 流水线石锤 计件计费 |