专访谷歌高级工程师 | 不作恶的高昂代价,我如何让谷歌损失巨额广告费

简介: 本文 自2007年加入谷歌以来,谷歌高级工程师王勇亲眼见证并经历了这家公司发展壮大的过程,从PC互联网时代的搜索巨头,到如今占据移动互联网时代下多个领域的霸主地位,谷歌早已成为科技互联网行业乃至整个社会不可或缺的重要力量。


本文

自2007年加入谷歌以来,谷歌高级工程师王勇亲眼见证并经历了这家公司发展壮大的过程,从PC互联网时代的搜索巨头,到如今占据移动互联网时代下多个领域的霸主地位,谷歌早已成为科技互联网行业乃至整个社会不可或缺的重要力量。

伴随着谷歌的成长发展,作为谷歌较早期的员工之一,从走出校园的青葱工科男到成为一名构成谷歌中坚力量的高级工程师,王勇在谷歌的近10年职业生涯同时也是个人的成长奋斗史,他几乎经历了谷歌发展时期中的各个关键部门,经手并领导了包括安全、广告等多项重要业务,成为谷歌广告—这一谷歌旗下最关键部门内不可或缺的支柱型专家人才。


 我甚至有权拦截 

 所有对谷歌的访问 

在谷歌最初的一份工作,实际上并不是王勇最理想的职位。从华盛顿州立大学获得计算机科学博士学位毕业后,王勇以优异的表现加入了当时刚刚上市不久,正在寻找下一个业务突破口的谷歌。

“当时我加入的时候,公司只有几千人。”王勇说。

他说,当时最吸引他的是公司的广告部门,理由显而易见,因为那是当时最炙手可热的业务,PC互联网时代,广告业务正是欣欣向荣,最为蓬勃发展的时期,然而,谷歌却将安全作为当时业务的重中之重,业务优先级高于广告业务,因而王勇被谷歌安排到了安全部门,主要工作是为公司开发一个防御黑客DDos攻击的系统。

“尽管当时有些郁闷,但后来回过头来看,这确是一个伟大公司的做法。”王勇说。

他认为,谷歌在安全方面稳扎稳打,实际上展现出的是一种更为长远的战略眼光,在实际工作中,他也逐渐认识到了第一份工作所带来的重要价值。

“所有谷歌的服务都受到这个系统的保护,”王勇谈到这段经历时不无自豪,“包括搜索、视频、邮件等。”

工作重要性极高的同时,带来的也是巨大的压力,王勇说,在进行这个项目的那段时间,经常半夜12点以后才回家,外界很难想象当时已经上市的谷歌内部竟然会有工作强度和节奏如此之大的部门。

同时,谷歌内部给予这个部门的支持和信任也是极大的,王勇说,公司给的信任和权限如此之高,以至于他甚至可以有权利把所有访问谷歌的流量都给阻止了。

另一个让他印象深刻的是在遇到问题时,公司的态度并不是针对责任个人,而是研究问题本身,这些点点滴滴的项目和经历不断提高了团队的凝聚力和战斗力。

此外,在对付外界的恶意的钻空子行为时,谷歌也毫不手软。

王勇回忆起谷歌刚推出某服务的时候,用户每注册一个账号,谷歌会给1美元奖励,这导致有些恶意用户不停地注册帐号,而这些行为被他所主导开发的安全系统一一查获,并最终诉诸执法机构,这些用户最终付出了惨痛的违法代价。


 谷歌广告生涯 

 不可能完成的任务之 

 “飞行中换零件” 

在安全部门工作了两年后,王勇终于转到了心仪已久的谷歌广告部门。2009年,王勇开始进行展示广告的根据用户行为进行智能推荐广告的项目,该项目最终为谷歌每年带来上百亿美元的广告收入。

王勇说,2008年,谷歌收购了doubleclick公司,随后,谷歌利用该资产中所收集的重要用户的历史浏览数据,通过复杂的算法,计算出用户的兴趣,描绘还原出用户画像,根据用户的兴趣精准化推荐广告。

“项目刚立项的时候,我的上司跟谷歌广告的高级副总裁Susan Wojcicki立下军令状:一定做到每年10亿美元的规模。”王勇说。

结果,2012年,该项目的年收入就突破了20亿美元。按照当时的约定,Wojcicki请全体项目组成员赴夏威夷度假,作为他们超额完成目标任务的特殊奖励,当时在谷歌内部引来了其他业务部门羡慕嫉妒恨的眼光。

在广告部门,还有一些外界看不到的技术挑战,比如说海量数据的处理。王勇说,谷歌广告部门用户数据处理系统每天要处理上亿条用户数据,这对系统的存储、运算能力的要求都是空前巨大的。

“在Google+这一社交产品推出之前,我们是全谷歌使用内存最大的项目,”王勇说,“因为所有的用来在线推荐广告的用户数据都得存储在内存里。”

由于Google+推出后占用了很多内存资源,广告部门不得不开始将很多精力花在节省内存的工作上。

王勇说,在推进广告业务的过程中,他曾领导过一个项目,专注于优化用户数据的存储结构,最终达到将内存使用节省一半的优化水平。

“这个难度相当于给正在飞行中的飞机换零件,”王勇形象地描述了这一项目的难度。

在飞速扩张的广告业务的同时,他和他所领导的项目组成员,在保证现有系统运转正常的同时,把存储的基础结构都改了一遍,几乎涉及到系统中的所有需要读取和写入用户行为的部门。

由于整个项目的严谨规划与实施,这一看似不可能完成的“飞行中换零件”的任务最终得以顺利完成。


不作恶的“代价”

我如何让谷歌

“损失”巨额广告费

谈到在谷歌的广告业务部门的职业生涯,王勇说让他印象最为深刻的是谷歌在业务中所反映出来的一家伟大公司的精神和气质。

2012年,谷歌出于“不作恶”的原则,将所有根据用户行为推荐的广告中和医疗、赌博、色情相关的广告统统过滤掉,而王勇又一次成为了谷歌广告这一重要转型的系统的设计和实现者。

“刚开始做这个新业务时,其实感觉很郁闷,”王勇坦率地说,“因为其他广告部门做的都是挣钱的事,而我们做的却是‘亏钱’的事。”

但随着业务的深入,王勇逐渐理解了公司高管这样做的“良苦用心”:谷歌在走一条长期的可持续化的道路,而非盯着眼前的利益。

众所周知,谷歌的商业模式是建立在在线广告上,即获得越多的点击量,谷歌获得的相应收入也越多,但无论是出于建立一个长期的良好的品牌形象也好,还是出于高昂的违规代价也罢,谷歌近年来却一直在致力于减少不良广告的数量,希望建立一个良性的在线广告环境。

2011年,谷歌也曾因为广告审核不严格吃过苦头。美国司法部当时起诉谷歌由于未能对一家加拿大在线药店的广告进行适当处理,导致非处方药的非法进口,该案最终以谷歌支付5亿美元的和解费了结。

此后,谷歌加大了对药品类广告的监测审查力度,仅2015年,就有超过1250万和药品相关的广告被谷歌禁止或清除,这些药通常是未经许可或可能对用户产生误导的。2014年,相关被处理的药品广告约为960万。

在对用户产生误导的药品广告中,减肥相关产品的数量最多,此类广告在去年被谷歌禁止了3万多条。

谷歌的全部6万名员工中,有超过1000人专门从事监测和清除违规广告的工作,以去年7.8亿清除量简单计算,平均每人每年要清除近80万条,这看起来是个很大的工作量,但该工作并非完全由人工来完成,谷歌的恶意广告监测系统已经在逐年完善中,

王勇说,以谷歌的展示广告为例,是面向用户进行精确投放,根据用户所浏览的内容对其进行相应的广告的展示。

“如果这名用户浏览的是医疗相关的内容,那么我们就不会将医疗的广告展示给他。”

对于过滤掉的广告而损失的具体广告费金额,他称不便透露,但不难想象这会是一个庞大的数字,而且随着每年广告业务的增长,被“砍掉”的广告费也在不断增长。

王勇表示,谷歌之所以一直在积极推动广告审核、过滤,不仅是因为美国的法律监管严格,一旦犯错将要付出惨痛的代价,还因为公司内部也认为这是正确的事。

“当企业已经足够大时,就需要更多地考虑到社会效益而不仅仅是经济效益。”王勇说。

原文发布时间为:2017-04-10

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
pip镜像源大全及配置
在中国使用pip时,可以配置国内镜像源来提高安装速度和稳定性。以下是一些常见的国内镜像源:
19693 0
|
Linux 数据安全/隐私保护 Windows
更换(Pypi)pip源到国内镜像
pip国内的一些镜像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.
247849 2
|
机器人 API 数据安全/隐私保护
AppFlow:支持飞书机器人调用百炼应用
本文介绍了如何创建并配置飞书应用及机器人,包括登录飞书开发者后台创建应用、添加应用能力和API权限,以及通过AppFlow连接流集成阿里云百炼服务,最后详细说明了如何将机器人添加到飞书群组中实现互动。
1316 5
|
存储 运维 前端开发
淘宝 NPM 镜像站切换新域名啦
用CNPM/淘宝源的开发者们请注意,淘宝NPM 镜像站喊你切换新域名啦。新的Web 站点:https://npmmirror.com,Registry Endpoint:https://registry.npmmirror.com。随着新的域名已经正式启用,老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名将于 2022 年 05 月 31 日零时起停止服务。(望周知,求转发)
15937 1
|
弹性计算 数据挖掘 调度
阿里云服务器ECS通用算力型u1和经济型e实例有什么区别?
阿里云服务器ECS经济型e和通用算力型u1实例有什么区别?ECS通用算力型u1实例是企业级独享型云服务器,ECS经济型e实例是共享型云服务器,所以相比较e实例,云服务器u1更好一些。e实例为共享型云服务器,共享型实例采用非绑定CPU调度模式,不同ECS实例vCPU会争抢物理CPU资源,并导致高负载时计算性能波动不稳定。阿里云百科来详细对比阿里云服务器通用算力型u1和经济型e实例区别对比
969 0
|
存储 Kubernetes 调度
实战:用“廉价”的NFS作为K8S后端存储
实战:用“廉价”的NFS作为K8S后端存储
816 0
|
弹性计算 负载均衡 安全
一文带你搞懂阿里云上HTTPS配置
目前绝大多数网站都已经实现了HTTPS,不过云上HTTPS的SSL证书在哪配、怎么配是一个值得讨论的问题,在大型企业复杂的部署架构下,一个Web应用访问路径可能经过CDN->WAF->SLB->NGINX等多层,下面就带大家了解云上服务如何启用HTTPS。
2799 0
一文带你搞懂阿里云上HTTPS配置
|
Linux 开发工具 Windows
pip的官方源替换为国内高速镜像源
pip的官方源替换为国内高速镜像源
6238 0
pip的官方源替换为国内高速镜像源
|
JSON Linux 数据格式
Docker容器端口映射规则调整方案
创建宿主机与容器的端口映射,可以在docker run创建并运行容器的时候,通过-p指定端口映射规则。但是,我们也经常遇到创建容器时缺少部分端口映射,或者设置错了需要修改的情况。docker start运行容器后,并没有提供一个选项或设置可以修改指定的端口映射规则。那么这种情况我们该怎么处理呢?
2028 0
Docker容器端口映射规则调整方案
|
Oracle 关系型数据库 MySQL
厉害了,蚂蚁金服!创造了中国自己的数据库OceanBase
两万字长文带你了解关于OceanBase的一切!
9595 0