以代码为主要工作的程序员,一天写多少代码才算达标?
这个问题终于有解了!
来自Google 的 AdMob 全栈工程师 Raymond Farias 发表评论表示:“我的同事告诉我,根据以往的调查证明,一名高效的工程师每天能写 100-150 行代码。”我嘲笑了他并称他的估计值肯定低了很多。
为了证明他的估计值错误,我以在 Google 工作中最有效率的一个月为例,并使用了 Google 一款内部工具,即可以查看每天的代码增量(包括添加、删除、更改的代码行数)。我汇总了我一个月的代码数据,进行求和,并除以 20(因为周末不上班)得出平均数。猜猜得出的数字是多少?
等于 150!!!
在我最忙碌高效的一个月上得出的结论,事实证明,我之前的观点错了。此外,我也检测了我的同事,几乎每个人的数据都一样。所以基于以上,Google 每天的代码量粗略估计为 400 万行代码。
对此,来自床上等你论坛的程序员们说:
- 每天精华代码是 1 行。
- 代码不在多,而在于精简、高效、美观。
- 真正优秀的程序员都拿着高工资,其本上不用怎么写代码,如果你还拼命在写代码,说明离“优秀”还有一段距离。
- 每天把 1000 行代码减少到 100 行。
- 如果写的话,基本上每天 100 到 200 行,但是更多的时候在开会、开会、开会。
来自知乎的程序员们说:
- 无须看重代码行数,程序员的价值在于思考,而不在于打字数量。
- 真正写出来可用的代码,一天平均几十行就很好不错了。
- 负的。我们不生产代码,我们只是 GitHub 的搬运工。
- 最多的时候,一个礼拜写了上万行代码,那时候每天睡觉都很香,因为累!