程序员上班一天得写多少行代码?
你们这些程序员们,真得每天都在读代码吗?多数人阅读代码的数量远远不够。难道程序员的日常,都只在读代码吗?
其实,一名程序员每日工作是这样的:大部分的时间是来改代码,写代码和看代码。有人说好的程序员每天能写出20行有效代码,就是世界级水平了,也有人说真正的程序员每天至少能写出100行有效代码才算是一名好的程序员。那么,一名程序员,究竟一天需要写多少行代码呢?
来自 CSDN 论坛的程序员们说:
每天精华代码是 1 行。代码不在多,而在于精简、高效、美观。真正优秀的程序员都拿着高工资,其本上不用怎么写代码,如果你还拼命在写代码,说明离“优秀”还有一段距离。每天把 1000 行代码减少到 100 行。很多时候都在分析问题,查看代码,写代码越来越少了。如果写的话,基本上每天 100 到 200 行,但是更多的时候在开会、开会、开会。来自知乎的程序员们说:
无须看重代码行数,程序员的价值在于思考,而不在于打字数量。真正写出来可用的代码,一天平均几十行就很好不错了。我通常是一天不到 100 行。负的。我们不生产代码,我们只是 GitHub 的搬运工。最多的时候,一个礼拜写了上万行代码,那时候每天睡觉都很香,因为累!比尔盖茨曾说过:“用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。”近期,Google公司的AdMob全栈工程师Raymond Farias发表评论表示:“以Google工作中最有效率的一个月为例,使用Google的一款内部工具,即可以查看每天的代码增量(包括添加、删除、更改的代码行数),并根据以往的调查证明,一名高效的工程师每天能写100-150行代码。”
Google大约有4万名工程师,而在这些工程师中有些人代码产出量比较少,因为技术经理或者主管因为很多的会议或者假期并不会写太多的代码,因此,一位工程师一天100行代码,应该是最为准确的数据了。
而在国内对于一些熟练的程序员,每天需要100行代码才是正常的生产率(包括需求分析,设计,编码,单元测试和系统测试)。当然,对于缺乏编码经验的毕业生或转型的从业者来说,每天代码产出量也须另当别论了。你认为呢?
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有