我早年在Google学到的10条经验

Google 工程主管14年工作经验中的21条教训:效率、成长与心态 Addy Osmani分享了21条职业发展核心准则,涵盖技术成长与人生智慧。关键建议包括:持续进步优于天赋爆发、保持友善与健康、掌握学习方法、追求简单方案、学会拒绝与休息。他强调系统化思维胜过单一目标,区分忙碌与高效,并建议跨学科阅读、保持好奇心。其他要点包括完成优于完美、建立长期人际关系、承认运气作用,以及寻找工作与生活的平衡。这些经验强调在长期职业发展中,践行基本常识比追求捷径更重要。 阅读详情

本文来自Google公司资深工程师Matt Cutts。加入Google以前,在北卡罗来纳州大学教堂山分校攻读计算机图形学方向博士学位。他写的文章深入浅出,简明易懂,实用价值很高,因此他在互联网上具有相当高的名气。 日前,High Scalability创始人Todd Hoff整理了其与Cutts的谈话,总结了后者早年在Google学到的10条经验,值得很多人学习。以下为原文:

我所认识的Matt Cutts是这样的,他是Google的老员工(2000年入职),目前担任Google公司Webspam团队的负责人,他与This Week in Tech(TWiT)创始人Leo Laporte曾在TWiT一起亮相,从中我们可以看到他一贯的敏锐、体贴,是个真正的好男人。走过路过,不要错过!

出乎意料的是他所做的谈话,早年在Google学到的经验。此番谈话也使Matt看起来异常风趣,像是个讲故事的好手。谈话是讲述的是他早期在Google一些故事。故事呈现了一个非常人性化的Google。当你认为在Google所做的一切都是人工智能搞定的一种计算之时,Matt提醒大家,那些都是人工所做的判断,通常只是这些人尽力而为的结果。

谈话的核心内容是借助创造力来进行创新,来解决问题。当你陷入进退维谷的境地时,就要变得富有创造力。质疑自己的设想,下面的谈话也许能帮到你。

谈话虽短,但值得一看。很多有趣的小细节,只有身经百战、远见卓识者才能拥有。谈话中亦充满了智慧。这就是我对Matt谈话的评注!

1. 创造力导致天壤之别

Matt Cutts在Google头一个大型项目是开发色情网站过滤器。孤军奋战了一段时间后,他发现没人能帮到他。于是他的妻子烘焙了一些饼干。任何在服务器上找到色情信息的人,都会得到他发给的饼干。这样的战术相当奏效,以至于这些饼干被周围的人称为色情饼干,其他团队也采用了这个策略。抛出一个难题的同时给予人们小小的、象征性的奖励,这样做能够创造奇迹。

2. 当面对相互矛盾的制约时,一个优秀的管理者常常能够找到冲突双方都满意的创造性解决方案。

撒旦是与上帝为敌的魔王!Google首次面对的重大争议本来要找比撒旦更邪恶人,而找到的答案却是微软?当然不是啦!面临的正争议是基于《美国数字千年法案》(The Digital Millennium Copyright Act, DMCA)的删除请求。去年Google收到大约3.5亿条DMCA删除请求。显然,你无法手动去搞定这一切,而同时也很难知道一个请求是合理的还是不合理的。对带有【REEFER MADNESS】(赤裸之城)这样信息的内容来说,删除请求似乎是合法的,但由于它不受版权限制,因此这样的请求是不合理的。

Google收到最初的删除请求是来自山达基教会的,目的是为了压制对其进行的批评。他们试图压制的网站在挪威,而网站的所有者不愿意处理反向通知(counter notification),因为他们不想承担在美国的诉讼风险。Google应该怎么办呢?

差则思勤,Google是这样解决的:

  • 删除了页面并添加了说明:“由于DMCA删除请求的原因,搜索结果予以删除”。
  • 投诉了chillingeffects.org,这是一项由北美多间大学联合进行的学术研究项目。本项目最关注的是言论自由和知识产权问题。

Google开始对每一项而不得不删除的合法请求开始做同样的事情。

3. 要积极主动。没人关心你的职业生涯,相对你所做的事,也没人关心你赚多少钱。要自己想要的。否则你就完全偏离方向。

Matt是“自告奋勇”去做广告产品前端工作的,他为此大约工作了一年时间。在这期间,Matt看到了人们开始向Google发送垃圾邮件,于是他跑到主管工程的副总裁那里说“我想去做反垃圾处理这块内容”,这位副总裁答应他了。就这样一路走来。而在这之前Matt很大程度上依赖于别人指使他应该做什么。

你会惊讶,仅仅告诉别人“我想做某事”,竟然会产生这么大区别。假如你是经理就请记住,如果有人想要做一些事情,那么他们就会加倍地去努力。

4. 明确你的设想,进行反思

如果你完全用传统思维想问题,那很难使你从人群中脱颖而出。很难有冲劲儿,也很难变得与众不同。这些地方往往是最让人拿不准的,也是最好的机会。你相信别人不相信的事情吗?

5. 质疑设想的训练

我们通常不善于质疑自己的设想。近似的一种方法就是拿当前的一些事情问自己:发生了什么变化?与过去相比,世界有哪些不同?

例如,对于美国平价医疗法案来说,有两点显著区别:

1)可以使用对已存在疾病的保险获得医疗服务;
2)你不必非要从雇主那里上保险,而可以自行去交易所购买。

影响:

1)自己经商的人数可能会增加;
2)像Uber那样依靠独立承包商运转的公司,可能会支持这项法案。

像医疗保险那样的东西可能会发生非常大的涟漪效应(ripple effect)。

拿Google来说,以前Google的搜索引擎依靠规模庞大的真实物理机,都是一些价格昂贵的机器。Google对廉价的商品硬件(commodity hardware)做了横向扩展(scale out)。这就意味着Google可能付出更低廉的代价而获得成长。这也意味着机器越多出现的错误就越多。因此你需要知道如何让整体比局部更可靠,这可不是一件容易事。

这也不仅仅是购买廉价的硬件就能解决的问题。在一些转折点你可以有很多认识和领悟。例如,机械硬盘的寻道时间是10毫秒。如果你在RAM中做同样的事情,每秒钟可以做很多次寻道。把网站全部索引都放到RAM里代价高昂,但你可以获得更高的吞吐量。因此权衡来讲这样做还是值得的。

6. 商品硬件是Google取得成功的原因吗?

不!成功是数以百计创新的结果。这样的成功不是灵感乍现而后万事大吉。因此成功不仅源于廉价的硬件,也不仅源于网页排名。成功源于Map Reduce模型,Spanner数据库等创新性的技术。成就一个成功的公司需要许多创新,成就一番个人事业,也需要很多创新。

7. 设想受到质疑,环境发生变化,你必须适应。使用数据你可以做很多非常酷的东西。

在很长一段时间里,我被人工智能难住了。1999年的时候,人工智能还很笨,不能做任何事情。如今状况已经大为改观。很大程度上是因为世界上有了更多的数据。

“Google Brain”是Google运用深度神经网络算法所建立的系统,用来观看YouTube,看看能学习什么。“Google Brain”具有自身可以识别猫咪的神经网络。这项技术同样被用于地构建更出色的词语识别系统。因此,每部Android手机都具有更佳的语音识别能力,这要归功于深度学习算法。这项技术使错误率下降30%,具有紧凑的模型,可以应用在电话上。

如今,技术已经先进到可以指出所识别的景致身处何方。像瀑布、建筑、美国加利福尼亚州中部的约塞米蒂国家公园、棕榈树、大海和雪景。计算机现在甚至还能给图片加标题。

8. 事情会向不好的方向发展,你必须对此有所准备

在Google也并不全是成功和甜点这样美好的事情。Matt记得所有的诉讼和证词,这对一位工程师来说挺没意思的。这样的情况源于其他公司的诉讼,而这些诉讼来自于各个国家。

会有苦日子,少不了困难,所以自己要做好准备。

9. 不管将要身处何境,都要与快乐相伴,按动快门,使瞬间永恒。

如果你乐意的话,你可以记录每一个会议。这没有多少成本。十年后,你要记住八个伙伴围坐的乒乓球桌,一起谈论如何让Google的搜索质量更好。你要记住那条大狗,要记住过去的美好时光。

碰到有趣或是离奇的事情,拍些照片。比如有人曾经为了再次被搜索收录而寄送过来的一块儿巨大的饼干,其他的例子还有四月的愚人节恶作剧以及万圣节的传统。

Matt曾经与他的团队成员打赌,他们可以对自己的头发任意处置。团队成员出色地拦截了四分之一的垃圾邮件,将Matt的头发全剪掉了。

每周例会上的趣事是员工可以盘问公司高层,他们为什么做出这样那个的决定。

10. 不管你正在做什么,尽量确保这件事有价值,确保是你所在乎的事情,是人们想要的东西。

Matt一直认为Google是一个工具,而Google的员工一直尽其所能使Google成为最棒的工具。

Fred Brooks在他论文The computer scientist as toolsmith(计算机科学家的使命是制造工具)中写到:

如果我们正确地认识自己的角色,那么我们就可以更清晰地认识到成功的标准:工具制造者的成功在于,也只在于,工具的使用者在他的帮助下成功。

Google Pixel 10 vs iPhone 17 说到新款智能手机,选择众多,苹果和谷歌之间的竞争也达到了前所未有的高度。iPhone 17系列和谷歌Pixel 10系列是市场上最受期待和热议的两款手机。在它们之间做出选择可能很困难,因为它们都提供了顶级的功能和用户体验。这篇关于文章将深入分析这两个手机系列的独特之处,并帮助您决定哪一款最适合您。 阅读详情

相关推荐

Android10定制Google开机向导

1.简介 2.修改wizard_script.xml 3.编写自己的Activity 4 开机向导调试方法

Charles Zhang 的博客 9080

MATT CUTTS 马特 库兹

Matt Cutts是Google公司资深的高级工程师,他几乎每天都在自己的blog上面和读者们分享与Google相关的一切信息,包括技术与非技术类。 Matt写的文章深入浅出,简明易懂,实用价值很高,因此他在互联网上具有相当高的名气。简言之,Matt Cutts是Google的Anti-spam之王。G速客(或幻灭的麦克风)的读者们应该不会对他感到陌生才对。Matt...

weixin_34419326的博客 270

多模型对抗性审查:用AI辩论提升技术文档质量

在软件工程领域,技术文档是团队协作和项目成功的关键基础。传统的文档评审依赖人工经验,存在盲区和效率瓶颈。通过引入多模型对抗性审查机制,不同大语言模型从各自视角对文档进行批判性分析,模拟现实中的专家评审过程。这种技术方法的核心价值在于利用模型间的思维差异,自动发现单个视角容易忽略的边界情况、逻辑漏洞和隐含假设。在应用场景上,特别适合产品需求文档和技术规格书这类需要多角度审视的复杂文档。adversarial-spec工具通过Claude协调多模型辩论,实现从概念到实现的完整文档质量保障,显著提升文档的完整性和

weixin_42531579的博客 379

Matt Cutts:我早年在Google学到的10条经验

【编者按】本文来自Google公司资深工程师Matt Cutts。加入Google以前,在北卡罗来纳州大学教堂山分校攻读计算机图形学方向博士学位。他写的文章深入浅出,简明易懂,实用价值很高,因此他在互联网上具有相当高的名气。 日前,High Scalability创始人Todd Hoff整理了其与Cutts的谈话,总结了后者早年在Google学到的10条经验,值得很多人学习。以下为原文:

键盘的起始页 1085

STM32与FreeRTOS:基于TIM6的高精度系统时间获取实践

本文详细介绍了在STM32与FreeRTOS环境下,基于TIM6定时器实现高精度系统时间获取的实践方法。通过复用FreeRTOS的TIM6硬件资源,开发者可以高效获取毫秒级和微秒级系统时间,同时解决时间溢出和中断处理等关键问题。文章还提供了CubeMX配置技巧、代码实现及性能优化建议,适用于嵌入式系统开发中的精确时间管理需求。

weixin_29169505的博客 357

Ubuntu 24.04 LTS安装WPS Office 2025冬季版全攻略(附字体缺失解决方案)

本文提供了在Ubuntu 24.04 LTS系统上安装WPS Office 2025冬季版的完整指南,详细对比了dpkg、Snap和GUI三种安装方式的优劣。针对安装后常见的中文字体缺失、思源黑体粗细异常等核心问题,给出了从原理分析到手动补充字体库、修改字体配置文件的深度解决方案,确保WPS Office在Linux环境下获得最佳使用体验。

weixin_29284201的博客 619

JNI中java类型的简写

在JNI中,当我们使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定义JNINativeMethod等时,我们需要表示成员变量的类型,或函数传入参数或返回的类型。JNI把Field的类型,或函数传入参数或返回值的类型进行简写以char*的形式进行表示。 对于成员变量,直接用java类型的简写表示成员变量的类型就可以 比

Robin Hu的专栏 2958

AWD线下攻防赛总结

在本地组策略编辑器里面,依次展开计算机配置—>管理模板—>Windows组件—>远程桌面服务—>远程桌面会话主机—>连接—>限制连接的数量。8.Web目录环境查找相关可疑文件:jpg/png/rar,属性、解压。进程线程:netstat / ps -aux/netstat -apt。4.查看/etc/init.d/rc.local中启动服务有无异常。1.不使用默认口令,修改成复杂的,并确保和web环境连接。5.使用脚本开启进程监控、目录监控、流量监控。文件操作监控.exe/御剑文件监控.exe。

XuJL89的博客 630

【FPGA XDMA AXI Bridge 模式】PCIe:BARs 和 AXI:BARs 含义解析

Xilinx的 DMA/Bridge Subsystem for PCI Express IP核中,支持普通的XDMA模式,但是这种模式只允许主机端发起PCIe 读写请求,FPGA内部无法主动发起读写请求,也即FPGA无法主动读写HOST的内存。而该IP核的另一种模式,AXI Bridge模式则支持HOST主动读写,以及FPGA主动读写。该模式下有个参数需要配置,分别是PCIe:BARs以及AXI:BARs。而上述的普通模式只有PCIe:BARs需要配置。下面详细说说这两个参数的含义。

weixin_45888152的博客 3730

【花雕学编程】嵌入式破局:MimiClaw入局后,“小龙虾”AI智能体生态的竞争与未来

摘要: 2026年初,开源项目OpenClaw的爆发式增长带动AI智能体赛道迅速崛起,国内外厂商竞相布局,形成多元化的“小龙虾”生态。国外开源社区推出的嵌入式智能体MimiClaw填补了边缘设备场景空白,重塑行业竞争格局。本文系统梳理生态构成,分析云厂商(如腾讯、阿里云)、大模型厂商(如智谱、MiniMax)、硬件/OS厂商(华为)及开源独立派(有道龙虾、MimiClaw)的差异化策略,并预判未来趋势:消费级渗透加速、云边协同、IM整合及模型与Agent深度绑定。同时提醒生态存在数据泄露等高危风险,需警惕安

雕爷学编程 884

Android内存管理之道

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34319640的博客 204

PyQt 随笔:信号与槽的两种使用方法:@pyqtSlot 和 connect

在 PyQt 中,信号与槽是实现事件驱动的一种重要机制。通过信号与槽的连接,可以实现对象之间的通信,例如在用户界面中响应按钮点击事件或者数据的变化等。PyQt 提供了两种主要的方法来创建信号与槽的连接:@pyqtSlot 装饰器和 connect 方法。本文将详细介绍这两种方法,并提供相应的源代码示例。在上面的示例中,我们定义了一个名为。

QasdCpp的博客 763

不是写代码最牛的人才是顶级工程师?Google老工程师的14年21条经验总结

你的代码,其实是一份写给陌生人的“策略备忘录”——那些人可能会在凌晨两点、系统出故障时,顶着压力来维护它。在大型组织里,很多决定是在你不在场的会议上做出的,用的是你没写过的总结,由那些只有五分钟时间、同时背着十二个优先级的人拍板。所谓“以用户为中心”,意味着要花时间去看工单、和用户交流、观察用户是如何卡住的,不断追问“为什么”,直到触及问题的根本。否则,团队就会形成“假装懂”的文化,问题被隐藏,直到爆炸。代码安静地躺在仓库里,但你的经理会不会在会上提到你,同事会不会把你推荐进一个关键项目,完全是另一回事。

优快云资讯 7111

NR TA

这篇是NR TA的笔记,之前有对R17 NTN TA进行了简单总结,但是也仅仅局限在NTN部分,其他TA基本过程没有涉及,这篇是针对R16版本协议对NR TA相关内容做的总结。和PUSCH power control过程类似,NR TA也可以分为开环 和闭环调整,相关内容分散在38.300,38.211,38.213,38.321,38.133和38.331。后面就按照38.300 TA相关概念,38.211中有关TA定义,38.213 TA 相关内容,38.321 TA控制过程,38.133 Timi

ModemProtocol的博客 769

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Google 鼓励的 13 条代码审查标准,建议收藏!

作者 | Rafiullah Hamedy 译者 | 弯月,责编 | 杨碧玉 头图 | 优快云 下载自东方 IC 出品 | 优快云(ID:优快云news) 以下为译文: 在本文中,我们将简要介绍13条代码审查标准,希望能够通过这些标准极大地帮助改善软件的质量,同时让开发人员保持心情愉悦。 代码审查是开发过程中的一个环节,顾名思义,代码审查需要一位或多位开发人员审查另一位开发人员(即代码的作者)编写的代码,以确保: 代码没有任何错误,没有bug,也没有问题; 代码符合质量与样式指南的要求和..

优快云资讯 7213

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

如何在Google Analytics中导出超过500条数据

GA新版提供了CSV,TSV,TSV for Excel,还有Excel这四种数据导出方式。 进入任何一个报告界面,点击导出,选择导出选项,就可以导出你想要的数据并保存为Excel报表文件到本地作数据处理。 报告界面上显示的是多少数据,导出的就是多少数据,且最后一行是汇总得到的数据。因为GA的报表界面上默认最多只能显示500条数据,一般情况下你最多只能导出500条数据。但如果你想导出超过500

大鹏 2548

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

李开复:我在苹果、微软、Google学到的八件事

原文: 李开复:我在苹果、微软、Google学到的八件事

yzpbright的博客 569

Google 机器学习应用的43条经验法则

Google 的研究科学家 Martin Zinkevich 曾在 NIPS 2016 Workshop 分享了谷歌机器学习实践的四十三条法则。Martin Zinkev...

数据与算法之美 433

Google I/O Inspiration专场谈及的10条人生经验

今年的Google I/O大会不仅让开发人员参与其中。 摇滚明星,宇航员和图灵奖获奖者参加了十几场灵感·头脑风暴,与会者了解了技术如何塑造未来,从音乐到艺术再到创意。 以下是从这些会谈中学到的一些经验: 创造力的关键是像孩子一样思考。 获得奥斯卡奖的动画师格伦基恩创造了像Ariel,T...

chifu8753的博客 135

Google排名经验谈

针对与google排名,关键是内容好。当然内容好,能不能让GOOGLE知道,那就是技巧方面的问题了。根据许多经验,在这里与各位朋友分享一下几个要点:  A、 标题标签:  标题及网页代码中 与 之间的字符。  目前,不光GOOGLE,而且大多搜索引擎都很关注它,所以这个标题标签的设计对你的网站在搜索引引擎的排名中特别重要。所以,标题设计一定要接近全力想到关键词,最好把最重要的关键词融入

jxufewbt的专栏 756

从Google身上可以学到的14个东西

  《The Google Story》中文叫《撬动地球的Google》,讲述这家平民媒体公司的权威性记录,描述这家公司如何在短短几年内便对信息世界带来革命性影响,彻底改变人们获取各种信息的方式。其中渗透了一种Google的企业文化和立企之本,希望国内的各位IT企业家们好好研读一番,从Google身上领悟到一种你们所没有的思想,学会如何以网民为本位!下面是国外一个博客上一位朋友写的一段《The G

purpleforest的专栏 839
上一篇: Java中调用matlab遇到的问题总结
下一篇: 面试感悟:3年工作经验程序员应有的技能
cuiguanjun
博客等级 码龄12年 10粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值