0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享多年来我眼中的Google Cloud,同时表达我在未来对它的期望

5RJg_mcuworld 来源:未知 作者:李倩 2018-11-06 17:11 次阅读

在谷歌工作了六年半之后,我便离开了这家或许是世界上最好的公司。在我待过的公司里,我在谷歌的供职时间最长。我离开谷歌是为了去一家能够赚大钱的公司,寻找一个高风险高回报的机会。

我很早就加入了 Google Cloud,而且我是该平台任期最长的 PM 之一。我想分享多年来我眼中的 Google Cloud,同时表达我在未来对它的期望。

但首先,我想告诉你的是,离开谷歌是一个非常艰难的决定。

一、谷歌的伟大之处

众所周知,谷歌的福利很好,比如它提供免费的食物和四个月的产假(遗憾的是我没有享受到,因为我的三个爱子都出生在我加入谷歌之前)。此外,谷歌还提供丰厚的薪水和股票。

年轻的工程师自然会被这些因素吸引,但是,除此之外,谷歌提供的其他东西更为珍贵,工程师们会因此而受益匪浅,为自己美好的职业生涯打下坚实的基础。我希望我的孩子都能在谷歌开始他们的职业生涯,因为谷歌在很多重要的技术领域都走在前沿,为工程师提供了非常好的成长条件。

1、工程师和产品经理的天堂

谷歌的工程师和 PM 水平都非常高。当然,并不是全部。但平均而言,你的同事非常值得信赖,他们能够解决很多棘手的问题。原因如下:

谷歌拥有业内最好的软件开发工具和流程,这是很多科技公司的共识。

谷歌的员工智力和经验超群,你的同事一个比一个聪明。大家互相学习和提高,强强联手,很容易做出令人惊叹的产品。

谷歌非常注重员工的成长。它提供导师制度、行业大牛文档、丰富的培训以及各种高端课程,所有人都可以免费使用。随着时间的推移,日积月累,员工的成长便水到渠成。

2、千金难买的良好企业文化

在我加入谷歌的第一周,就有两件事情震撼了我:

信息是完全公开的。在与谷歌创始人和高管的每周聚会中,我了解到了对外人(后来我了解到了威胁这种开放性的漏洞)来说非常保密的产品计划。

大家都乐于提供帮助和互相协作,而且通常彼此都非常友好。这种氛围并不局限于我自己的团队,当我需要帮助时,其他团队的成员也是有求必应。谷歌的内部论坛提供非常丰富的内容:编码、育儿、骑自行车投资,等等。我深深地感受到谷歌对员工的关怀和帮助。

此外,谷歌还推崇奖励卓越和创新的文化,鼓励公开感谢他人的氛围,并努力促进大家提出自己伟大的想法并为之努力。

公司氛围很好,员工人也很好,所以我像大多数人一样对去年的备忘录事件不屑一顾。无论站在哪种角度,谷歌对待员工都难以置信的公平,与其他科技公司相比时尤其如此。我太了解谷歌了,相信我说的吧。

2017年8月,谷歌的一位男性员工在公司内网上发布了一封长达十页的、涉嫌性别歧视的、反对公司员工多元化计划的内部备忘录。这份备忘录在谷歌内部迅速被传开,而且也在整个硅谷被疯狂传开。这件事让业界质疑谷歌无法建立具有包容性的职场文化。

3、创新与扩张携手并进

经常有人说谷歌不再具有创新性,每当我听到这样的论调我都会嗤之以鼻。

首先,作为当今最重要的领域,机器学习主要由谷歌领导,谷歌至少领先其他竞争对手几年。当然我并不是贬低其他公司,它们中也有很多颇具创新性。但是在人工智能和机器学习领域,谷歌毫无疑问地走在前列。谷歌在技术人才的数量和质量方面都处于前列。谷歌在机器学习方面的应用繁多,比如自动驾车、助手、搜索,等等。如果这些都不算创新,那就没有什么东西敢称作创新了。

对于谷歌产品的扩张情况,我只需查看一天中使用的应用程序即可:地图、照片、Chrome浏览器、YouTube、Gmail 邮箱、搜索。据我所知,所有这些应用都是无可替代的。的确,还有其它类似的应用可供选择,但是对我来说,替换的过程需要重新适应, 我不愿意。

我不认为有替代 YouTube 的选择,它是独一无二的。我在 YouTube 数据基础设施上工作了短暂的一段时间,部门的文化氛围和同事都非常不错。

那么谷歌的产品就都很完美?完全没有改进的余地吗?当然不是。

在谷歌的某些领域,执行情况可能会更好。谷歌愿意在成功上下大赌注,并承担重大失败的风险。过去的消息传递并没有像它们被期望的那样迅速。Google+ 是一项巨大的努力,遗憾的是没有成功,但却促发了惊人的照片应用程序。此外,还有一些其它的例子。但它是一个学习型的组织,我希望未来的努力能够整合这些经验教训。

另一个障碍源于开放的想法和意见很多,讨论和辩论花费了太长时间,需要尽早做出决定。即使没有达成共识,也没有听到所有意见。一旦我们完成了对数据的理解,我们只留下了意见,因为时间到了。

最后,提升和进展需要找到适当的平衡,它是一个持续的过程。每个周期,投诉都围绕进展。整个团队正致力于改进流程,但我觉得仍有工作要做。老实说,谷歌不再是一个小的初创公司,在一个8万人的大公司中寻找平衡很难。

这让我想到了 Google Cloud。

二、Google Cloud 不再是初创公司

我在谷歌担任 PM 后的第一个任务是推出 Monarch,它是谷歌针对谷歌应用和服务(地图、Gmail 等)的监控服务。在工程师和产品经理的帮助下,我成功地推出了它,并于2013年初左右进入 Cloud 部门。

当时,Google Cloud 真的感觉像一个创业公司。我们迫切希望在激烈的竞争对手中找到产品市场,这些竞争对手拥有多年的领先优势(AWS)以及销售和营销团队(Azure)。面对强劲的对手,用户都怀疑我们是否能坚持下去。

毫不奇怪,我们发现与谷歌类似的客户取得了成功。当我第一次与 Snapchat 合作时,我感觉他们不到10人,但他们所寻求的规模和自动化与谷歌很不一样。

所以我们犯了一些错误。确切地说,意义重大的有两个。

第一个错误是,我们花了很长时间才认识到企业的潜力。我们由非常聪明的工程经理领导,他们在谷歌工作了10年以上,这就是他们的职业发展和他们熟悉的事情。看到 Snapchat 和类似的成功,并且对企业空间缺乏足够的熟悉,很容易将注意力从“大型组织”上移开。这包括对营销、销售、支持和解决方案工程的投资不足,导致上述情况与竞争对手相比较差。

第二个错误是追逐竞争。例如,AWS 在 EC2(VM)方面取得了巨大的成功。客户在 GCP 上要求实现它。因此,我们原生的内部运行方式 (容器) 将在几年后退居榜首,直到一个名为 Docker 的小型创业公司设法大肆宣传容器以使其相关,这时谷歌才注意到了它的重要性。另一个例子是 App Engine ,在今天的“无服务器”热度之前几年,它可以说是非常成功的。AWS 或 Azure 都没有这样的东西,但我们不得不转移太多资源来满足那些要求,提供类似于当时竞争对手提供的功能给客户。

但这一切都过去了。在过去的三年里,情况发生了很大的变化。得益于现有的领导力(以正确的经验为基础),以及对企业的强烈关注度,加上营销、销售、支持团队的协助和优秀的员工,我们的产品总算像模像样了。

我的朋友们问我,我是否认为 Google Cloud 能够赶上其它竞争对手。我认为它不仅可以赶上,还会在未来的五年超过它们。因为如今,Google Cloud 正在帮助其它公司构建类似谷歌这样的软件。

以 Kubernetes 为例。它打破了许多记录并且非常成功,并不是因为引入了什么新概念。Kubernetes 实际上是外部化的容器编排,多年来一直在谷歌内部(称为 Borg)使用,用于扩展最大、分布最广的 Web 服务。在三家云供应商中,谷歌最有能力利用这些技术并首先推出更多、更好的创新产品。

安全是另一个重要领域。如果我问你哪家公司有最少的违规行为,或者你觉得你的信息在哪里最安全?毫无疑问,Google Cloud 遥遥领先并将继续在这一领域处于领先地位。

机器学习是第三大支柱。帮助公司以谷歌的方式利用先进的机器学习技术可以为企业带来巨大优势,因此,很多行业很快都会部署和使用机器学习。

还有其他一些事情,比如外化大规模生产运行环境(监控、日志记录和 SRE 实践),CI ,CD,把以前的内部服务外部化,如 Spanner、BigQuery 和 BigTable。

试问一下,哪家公司不希望用与谷歌相同的敏捷性、规模和安全性来构建其服务?将用户扩展到数十亿,同时提升稳定性和可靠性,将中断降至最低?

当然,这并不影响我在谷歌工作六年半后最终选择离职。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Google
    +关注

    关注

    5

    文章

    1710

    浏览量

    56783
  • 谷歌
    +关注

    关注

    27

    文章

    5839

    浏览量

    103233
  • 机器学习
    +关注

    关注

    66

    文章

    8096

    浏览量

    130522

原文标题:在谷歌工作六年半后,我离职了,但并不说明它不伟大!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Google Cloud推出基于Arm Neoverse V2定制Google Axion处理器

    Arm Neoverse 平台已成为云服务提供商优化其从芯片到软件全栈的心仪之选。近日,Google Cloud 推出了基于 Arm Neoverse V2 打造的定制 Google Axion 处理器,面向通用计算和人工智能
    的头像 发表于 04-16 14:30 226次阅读

    Cognizant与Google Cloud深化合作,提升软件交付效率

    近日,知名IT服务提供商Cognizant与Google Cloud宣布将进一步扩大合作伙伴关系,共同致力于增强软件交付生命周期,并显著提升开发人员的工作效率。
    的头像 发表于 03-26 10:01 99次阅读

    Google Cloud 推出 TPU v5p 和 AI Hypercomputer: 支持下一代 AI 工作负载

    以下文章来源于谷歌云服务,作者 Google Cloud Amin Vahdat ML、系统与 Cloud AI 副总裁/总经理 Mark Lohmeyer 计算与 ML 基础设施副总裁/总经理
    的头像 发表于 12-13 16:05 217次阅读
    <b class='flag-5'>Google</b> <b class='flag-5'>Cloud</b> 推出 TPU v5p 和 AI Hypercomputer: 支持下一代 AI 工作负载

    Google Cloud 线上课堂 | Google Cloud 迁移最佳实践

    以下文章来源于谷歌云服务,作者 Google Cloud 立即预约 长按识别/扫描 右方二维码 预约观看直播 各行各业的组织都积极将业务迁移到云端,但同时发现,无论单个本地应用,还是跨多个
    的头像 发表于 11-28 17:45 233次阅读

    新知同享|Cloud 开发加速创新,更加安全

    谷歌在云平台中深度集成了生成式 AI 功能 帮助出海企业及开发者 轻松借力 AI 推动和实现创新  一起来看 2023 Google 开发者大会上  Google Cloud 如何加速创新,加强信息
    的头像 发表于 09-08 20:10 274次阅读

    Google Cloud Next ’23 启幕在即,观看攻略与惊喜好礼请收好!

    以下文章来源于谷歌云服务,作者 Google Cloud   点击屏末   |  阅 读 原 文  |   了解更多 Next ’23 详情!页面持续更新中~ 原文标题:Google Clou
    的头像 发表于 08-17 17:55 304次阅读
    <b class='flag-5'>Google</b> <b class='flag-5'>Cloud</b> Next ’23 启幕在即,观看攻略与惊喜好礼请收好!

    Arm Keil Studio Cloud用户指南

    、Microsoft Azure IoT Hub和Google Cloud的连接器。Keil Studio Cloud是Mbed在线编译器的继承者,并允许您开发Mbed OS 5和6项目支持mbed
    发表于 08-02 08:34

    Google Cloud 线上课堂 | Google 数据云,您的出海业务增长引擎

    ? · 如何更专注于数据分析和业务增长,而不被基础设施管理分散精力? 本期线上课堂首次联合 Google Cloud 合作伙伴 WebEye, 一同分享 如何利用 Google Cloud
    的头像 发表于 06-27 17:40 186次阅读
    <b class='flag-5'>Google</b> <b class='flag-5'>Cloud</b> 线上课堂 | <b class='flag-5'>Google</b> 数据云,您的出海业务增长引擎

    无法从ESP8266连接的本地服务器怎么解决?

    ;SERVER\",80 返回 一直使用的DNS 失败ESP8266 ESP-01 多年来一直在为
    发表于 06-05 08:06

    在 I/O 看未来 | 移动设备、Web、AI 和 Google Cloud 更新一览

    、Web 和 Google Cloud,致力于让您的开发工作更加轻松。现在,您看到了许多我们使用生成式 AI 改进产品的方法。我们很高兴看到这些工具创造出更多机会,并且期待看到您构建的产品。欢迎您回顾
    的头像 发表于 05-27 14:35 400次阅读
    在 I/O 看<b class='flag-5'>未来</b> | 移动设备、Web、AI 和 <b class='flag-5'>Google</b> <b class='flag-5'>Cloud</b> 更新一览

    如何使用ESP8266的WD My Cloud基于MQTT的关机按钮?

    WD My Cloud 是一款出色的 NAS 设备,但它没有任何关机或重启按钮。一直寻找便宜的 SoC 来制作一个物理按钮来优雅地关闭的 NAS 设备。当我找到 ESP8266
    发表于 05-24 06:14

    在 I/O 看未来 | 在 Google Cloud,生成式 AI 大有助益

    以下文章来源于谷歌云服务,作者 Google Cloud 作者 / Thomas Kurian,  Google Cloud 首席执行官 在过去的十年中,人工智能 (AI) 技术已从实
    的头像 发表于 05-17 01:30 358次阅读
    在 I/O 看<b class='flag-5'>未来</b> | 在 <b class='flag-5'>Google</b> <b class='flag-5'>Cloud</b>,生成式 AI 大有助益

    2.7.4中是否有可靠连接到wifi的新API最佳实践?

    多年来一直使用 2.4.2,一直是完美无缺的,但我现在正在评估 2.7.2,因为想使用 LittleFS。
    发表于 05-08 10:37

    如何使用Cloud4rpi MQTT Web服务运行NodeMCU 8266?

    正在使用 Cloud4rpi MQTT Web 服务运行 NodeMCU 8266。有一个 Cloud4rpi 开关控件,当设置为 True 时,
    发表于 04-28 06:43

    如何对Google Cloud IoT Core Pub/Sub的http POST发送请求?

    正在 lua 中开发一个项目,使用 ESPlorer IDE,需要 ESP8266 通过 http 客户端 POST 请求将遥测事件发送到谷歌云物联网核心,该请求必须具有与以下类似的格式
    发表于 04-27 07:17