案例一:黑猩猩事件

2015年,一个叫杰克的软件工程师指出他的一个黑人朋友在谷歌相册中被谷歌算法分类为:大猩猩。谷歌对此反应缓慢,造成了一定的舆情。

这个事件让我想起之前看到的视频,黑人看大张伟唱《果汁分你一半》:

原因是“内个”听起来很像下面这个单词。很多白人不敢说这个单词,实在要给别人讲不能用这个单词的时候,他们会说:“那个带N的词”。

一个好的软件工程同时需要是一个好产品,能够对产品问题有一定的洞察力。这些洞察力包含:对法律规章、民族习惯、用户的深度需求的了解和理解。

案例二:谷歌搜索延迟事件

在之前很多年,很多谷歌工程师致力于让谷歌的搜索结果质量更好。但是这种追求有个副作用:检索越来越慢了。后来谷歌内部权衡了一下,这种追求质量对用户来说意味着更大的延迟,对谷歌内部来说需要更大容量。最终他们得出下面的结论:延迟、容量和质量 只能取其二。

基于这个,谷歌把之前衡量指标由单一的质量指标,变成三者的加权结果,使得谷歌的搜索恢复到之前的检索速度。

这个问题我想说明的是及时调整衡量指标的问题。举个例子,我一直认为作为基础团队,特别是公司办公组件,用户满意度是非常重要的指标。只关心新功能的研发,不考虑公司使用者的实际需求不是一个好主意。但是这就面临着很多团队都会遇到的问题:天天优化一点点体验或者提升一点点稳定性,业绩从哪里来。结果造成了很多舍本求末的事情。公司的流程工具日常需要的功能不好用,团队不去优化,却在流程工具领导批注的地方添加了可以使用表情的功能。作为开发我可以理解,反正添加这个功能也不复杂,可能是只是设置了一下。但是实际体验上,因为基础功能没作好就添加这个,就会让用户觉得“他们没在做正事”。给他们提个需求,找到负责人了。人家负责人竟然说你去找我下面的XX。明白人自然不会去找XX,负责人都这觉悟,想必也没什么结果。果然,在每年人家召开的用户交流会上提出原来的问题。人家是这么说的:这个可以做,但是这一整块功能都要下掉了。用户代表们立即沸腾了:“为啥这个功能要下掉呀?我们很需要呀?”整个团队给人的感觉:“我不要你觉得,我要我觉得”。不是映射谁,只是通过这件事我有个特别深切的感受:“衡量指标”,才是每年最需要定期重新审视和探讨的事情。当然,开发团队也有自己的苦衷:我们产品让这样做的,well,对于这个问题,请参考案例一。

编程一生

因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。

想知道自己错过了哪些更新,可参考我不定期更新的《系列文章分类汇总》。

谷歌的两个经典事件案例相关推荐

  1. 【干货】玩运营不可不知的经典“事件营销”案例

    嘉宾一: 尝试归纳事件营销中具备二次传播基因的几个要素,尤其是在源事件与传播人群心态几方面. 例:新浪微博的一个酬房找狗贴,被转发过40万 转发量远超前四,当列为转发第一. 关键字解读: 源事件:狗. ...

  2. Vue制作todoList事件备忘录经典小案例

    前言 今天是10月1日国庆节,行走在大街小巷,处处洋溢着热烈喜庆的节日氛围,在这一天祝愿祖国繁荣昌盛,越来越强大.因国庆放假(本来周六这天有课),今天无聊看了看后台私信,看到了很对私我类似的消息: 很 ...

  3. python基础案例教程_Python基础教程 两个经典案例:阶乘和幂

    6.6.1 两个经典案例:阶乘和幂 本节探讨两个经典的递归函数.首先,假设你要计算数字n的阶乘. n的阶乘为n × (n1) × (n 2) × - × 1,在数学领域的用途非常广泛.例如,计 ...

  4. 全面解析小程序拼团营销玩法,两大经典拼团活动案例分享

    小程序拼团作为当下主流的社交营销玩法,在各行业应用中也是非常广泛的.策划一场成功的拼团活动,可以实现快速裂变传播,带来更多新客和订单. 接下来,我们就介绍一下如何策划一场成功的拼团活动,并分享两个经典 ...

  5. MYSQL数据库VALUES_MySQL数据库“十宗罪”(十大经典错误案例)

    每天给你诚意满满的干货 来自:51CTO(作者:superZS) 原文链接:http://blog.51cto.com/sumongodb/1949426 今天给大家说说<数据库中十大经典错误案 ...

  6. PE经典DIY案例1:全解开方案让量产PE也能

    更新说明:因未来的uefi似乎并不能识别并引导ud区,但能识别和引导量产和u+B+隐藏或高端隐藏区,故解决量产PE对u+B+隐藏区的支持,并增加对UEFI启动支持,已经成为PE制作的最主流技术. PE ...

  7. MySQL数据库“十宗罪”(十大经典错误案例)

    各位技术老铁们,福利来了!今天给大家说说<数据库中十大经典错误案例> 老张我在刚开始学习数据库的时候,没少走弯路.经常会遇到各种稀奇古怪的 error 信息,遇到报错会很慌张,急需一个解决 ...

  8. MySQL 数据库“十宗罪”(十大经典错误案例)

    关注我们,获得更多资源 来源:张甦 blog.51cto.com/sumongodb/1949426 各位技术老铁们,福利来了!今天给大家说说<数据库中十大经典错误案例> 老张我在刚开始学 ...

  9. 2020年上半年教育舆情新闻热点事件案例分析报告合集

    ​回顾2020年上半年发生的教育舆情新闻热点事件,发现其中在网上引发舆论热议的事件可不少,如广州方圆小学哮喘女孩反转事件.高考舆情热点事件.教师岗位顶替等.这里蚁坊软件有挑选了2020年上半年热议度高 ...

最新文章

  1. python凯撒密码加密写入文件_Python用户名密码登录系统(MD5加密并存入文件,三次输入错误将被锁定)及对字符串进行凯撒密码加解密操作...
  2. java项目怎样提高性能_Java程序员成长之路(如何提高Java程序性能?)
  3. C#中,什么时候用yield return
  4. HTML文件类型定义
  5. VMWare 虚拟机中安装 CentOS 7
  6. 5不能另存为dwg_5.建立数模
  7. 关于智能手机的基本知识
  8. 那些令人喷饭的代码注释:仅以此代码献给...it's realy ?
  9. ubuntu查看cuda和cudnn
  10. 计算机网络布线需要什么材料,计算机网络综合布线的设计方法与流程
  11. 系列课程 ElasticSearch 之第 5 篇 —— Kibana 高级查询语句、DSL语言查询和过滤、中文分词器(elasticsearch.bat闪退解决办法)
  12. 如何修理无线网络电视服务器,win7实现无线投屏到电视_网站服务器运行维护
  13. numpy如何对txt文件读取_NumPy——文件读取与写入
  14. C# AD域账号登录验证,获取域用户信息
  15. 关于Vue中$nextTick的作用及实现原理(Vue进阶)
  16. 关于UpdateData函数
  17. vue3学习—state的变化和使用
  18. 前端开发的 学php吗,web前端开发难学吗
  19. UDP服务器客户端编程流程
  20. 第四讲:1.定时、延时任务控制小台灯打开/关闭

热门文章

  1. 诛仙手游-法宝血炼性价比分析
  2. 机器学习入门之PCA与ICA
  3. 肝素-PEG2000-PBA肝素-PEG-苯硼酸|NHS-PEG-PBA活化脂-聚乙二醇-苯硼酸|齐岳定制服务
  4. 容器网络之Flannel:每人一亩三分地
  5. vulnhub raven2复现
  6. 学习无线通信 无线数据传输 要了解那些基本概念
  7. 安卓APP源码和设计报告——魔幻相机
  8. Python程序设计题库——第五章
  9. 基于RNN,LSTM,GRU对黄金期货的时间序列研究
  10. 都说Dapper性能好,突然就遇到个坑,还是个性能问题