Google 的工程师一天写 400 万代码

2017 年 8 月 23 日 云头条

近日有人在知名社交问答网站Quora上抛出了这么一个问题:谷歌每天究竟编写多少行代码?


谷歌的AdMob全栈软件工程师雷蒙德·法里亚斯(Raymond Farias)回答了这个问题,回答内容如下:


我的一名同事最近告诉我,一名高产出的工程师每天编写100行至150行代码。他是从看过的一项早期研究得到这个数字的。我对此嗤之以鼻,声称这个估计数字实在太少了。


说来也巧,我在谷歌刚度过了本人最高产的一个月,我们当时在赶进度,完成一个极其重要的项目,谷歌内部的一款工具让我们可以查看每天的delta(即添加、删除或更改的代码行)。很自然,我打开了这个工具,决意表明我这名同事是错的。我拿来自己当月的delta,累加起来除以20,因为我们周末不开工。猜猜得出来的数字是多少?居然正好是150行。很显然,我错了,但是至少我那忙碌的一个月将我的工作效率逼到了极限。我查看了团队中其他成员的情况,发现他们编写的代码行数量几乎大致一样。


暂且不说我对错与否,我们有了一个估计数可以用。现在,我们只需要搞清楚谷歌的工程师有多少人。幸运的是,Quora助我们一臂之力。Oak Lomonosovas曾回答了“谷歌有多少名软件工程师?”这个问题,估计谷歌共有约4万名工程师。现在,其中一些工程师处于工作效率不太高的时期,经理或主管因开会而没有编写同样多的代码,或者可能正在放假,于是我们就估计每名工程师每天大概编写100行代码。


乘以工程师总数,我们大致可以估计谷歌每天编写400万代码。

 

我要特别说明,作为谷歌的开放文化的一分子,我可以使用上述那款工具,扫描每个员工的delta,了解任何一个时间段的准确的代码行数量,但是那个数字被认为是机密信息,我不敢透露。所以,我只能给出这个估计数字。望诸位见谅!


相关阅读:

中高端IT圈人群,欢迎加入!

赏金制:欢迎来爆料!长期有效!


登录查看更多
0

相关内容

用户在社区内不仅仅可以提出问题或解答,还可以关注其他用户、问题和话题,从关注人和关注事两个不同维度来更好地发现内容。在问题答案中,用户可以给好的答案投票,将好的答案顶到页面靠上的位置。
【ACL2020-Google】逆向工程配置的神经文本生成模型
专知会员服务
16+阅读 · 2020年4月20日
机器学习速查手册,135页pdf
专知会员服务
336+阅读 · 2020年3月15日
《深度学习》圣经花书的数学推导、原理与Python代码实现
Transformer文本分类代码
专知会员服务
116+阅读 · 2020年2月3日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
在 Google 工作六年半后,我还是选择离职了
开源中国
4+阅读 · 2018年10月21日
30岁还在敲代码,等被公司请走吗?
Python程序员
4+阅读 · 2018年9月10日
谷歌开源语义图像分割模型DeepLab-v3+ | 附代码
实战 | 40行代码实现人脸识别
七月在线实验室
3+阅读 · 2018年3月7日
干货:10 种机器学习算法的要点(附 Python代码)
全球人工智能
4+阅读 · 2018年1月5日
你见过马化腾17年前写的代码吗?
互联网it观察
5+阅读 · 2017年7月3日
Arxiv
3+阅读 · 2019年9月5日
SepNE: Bringing Separability to Network Embedding
Arxiv
3+阅读 · 2019年2月26日
Arxiv
4+阅读 · 2018年5月21日
Arxiv
26+阅读 · 2017年12月6日
VIP会员
相关VIP内容
相关资讯
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
在 Google 工作六年半后,我还是选择离职了
开源中国
4+阅读 · 2018年10月21日
30岁还在敲代码,等被公司请走吗?
Python程序员
4+阅读 · 2018年9月10日
谷歌开源语义图像分割模型DeepLab-v3+ | 附代码
实战 | 40行代码实现人脸识别
七月在线实验室
3+阅读 · 2018年3月7日
干货:10 种机器学习算法的要点(附 Python代码)
全球人工智能
4+阅读 · 2018年1月5日
你见过马化腾17年前写的代码吗?
互联网it观察
5+阅读 · 2017年7月3日
Top
微信扫码咨询专知VIP会员