你有没有写过一行抵别人20行的高效代码?

在国外,作为科技巨头的之一的Google,他们的工程师每天能写多少的代码呢?
Google的AdMob全栈工程师Raymond Farias曾发表评论表示:“我的同事告诉我,根据以往的调查证明,一名高效的工程师每天能写100-150行代码。”
作为一名程序员,每天大部分时间都在改代码、写代码、看代码,那么到底每天要写多少行才算达标呢?

来自CSDN论坛的程序员们说:
每天精华代码是1行。
每天平均有20行有效代码,就很不错了。
代码不在多,而在于精简、高效、美观。
一天产生100行以上的代码是比较普遍的
如果写的话,基本上每天100到200行,但是更多的时候在开会、开会、开会。
来自知乎的程序员们说:
无须看重代码行数,程序员的价值在于思考,而不在于打字数量。
真正写出来可用的代码,一天平均几十行就很好不错了。
我通常是一天不到100行。
网友评论:
想写的时候,一天几百行,不想写,一天0行……
代码行数写多容易,写少难~
“大神,你一天写多少代码啊?“ “2个G左右吧~~”
码码5分钟,修bug两小时!

对于熟练的程序员,每天100行代码是正常的生产率(包括需求分析、设计、编码、单元测试和系统测试)。但是对于缺乏编码经验的毕业生或转型的从业者来说,代码产出量也就另当别论了。
像Google这种比较大的公司,程序员解决的问题往往都比较复杂,写每一行代码背后的工作量都是很大的。为了写这100多行的代码,可能需要花几个小时翻阅大量的资料。

从这个角度看,用代码行数评价程序员其实不太公平。对于工作质量的衡量,不仅仅用行数来衡量,更重要的还是代码的质量。800行的代码可以实现3000行代码的功能,为什么要写那么多?
就好比当你有一个代码工具,可以实现不用代码或者几行代码去创建应用程序,用最少的代码、最短的开发时间实现相同的事情,你会选择使用代码工具还是自己敲代码?举例捷码低代码平台,主要是提供给专业开发人员使用的生产型平台,内置成熟的组件及场景,通过“拖拉拽”轻松构建3D可视化界面,可缩短70%的开发时间。即使是刚进入职场的软件方向的毕业生,在捷码低代码平台花7~10天学习,基本就能顺利掌握平台功能并完成简单demo展示,提升自身的低码开发能力。

说了这么多,程序员的你一天写了多少行代码呢?

你可能感兴趣的:(你有没有写过一行抵别人20行的高效代码?)