一天写几行代码算正常?行数如果是考核指标,匿名函数就不该出现~~~

科技   2025-01-01 17:02   江苏  

将 脚本之家 设为“星标
第一时间收到文章更新

来源 | 菜鸟教程 (ID:runoob)
有这样一个问题:新手一天写几行代码算正常?

有些公司甚至会用代码行数作为程序员的考核指标,根据每天或每月制定代码行数:

  • 不合格:每月不足 3000 行代码

  • 合格:每月 5000+ 行代码

  • 良好:每月 7000+ 行代码

  • 优秀:每月 10000+ 行代码

如果真有这情况,我的代码文件就不能出现匿名函数,毕竟影响绩效:

// 使用命名函数function sum(a, b) {  return a + b;}console.log(sum(1, 2));

能 4 行完成的绝不 1 行表示:

// 使用匿名函数console.log((function(a, b) { return a + b; })(1, 2));

正常情况下,程序员一天写的代码行数并不是评价工作效率的唯一标准。不过有人也做过统计,不同工作年限,每天代码行数也不一样:

从上表可以看出,新手(1~5年工作经验)每天大概会写 100 行代码,一年写个 25000 行代码,5~10 年工作经验的每天 80 行代码,一年写个 20000 行代码,然后随着工作年限越长的,每天的代码量逐步减少,最资深的工程师每天大概在 20 行代码,一年的代码量在 5000 行左右。

从上表也说明了代码行数并不是衡量程序员工作成效的准确指标,一个简洁高效的代码块可能比冗长复杂的代码更有价值。

写代码的行数并不等同于工作效率。

很多时候,我们的工作内容不仅仅是编写代码,还包括理解需求、设计架构、调试、优化、测试等。举个例子,假设一个功能需要写 100 行代码,但其中可能有 60 行是调试和修改,甚至有 30 行是重构。这样的工作量不一定能用“行数”来衡量,甚至写出几行高效、简洁的代码,可能比写一大堆冗长的代码要更有价值。

比尔盖茨曾说过:“用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。”

网友回复:

  • 每天写 100 行,有用的 20 行,精华代码是 1 行。

  • 代码不在多,而在于精简、高效、美观。

  • 每天把 1000 行代码减少到 100 行。

  • 很多时候都在分析问题,查看代码,写代码越来越少了。

  • 如果写的话,基本上每天 100 到 200 行,但是更多的时候在开会、开会、开会。

  • 真正优秀的程序员都拿着高工资,其本上不用怎么写代码,如果你还拼命在写代码,说明离“优秀”还有一段距离。

  推荐阅读:
  1. 哪些你以为正常的设计,其实是故意为了缩短产品寿命?!
  2. 我年薪40万,让你看看一年能到手多少?
  3. 群里说过几百遍的长事务死锁问题还是被人遇到了~别再这样做了!
  4. 金山的面试,都是一些经典的问题
  5. Google 的面试都这么玩了吗?3 个小时纯编码面(Coding-Only Interview)

脚本之家
脚本之家(jb51.net)每天提供最新IT类资讯、原创内容、编程开发的教程与经验分享,送书福利天天在等你!
 最新文章