当前位置: 首页 > news >正文

Google员工说出了我不敢说的心里话!

前言本文来自Beyond的投稿,码农翻身做了修改。

今天在Medium上看到一篇文章《The maze is in the mouse》,是一个刚从Google离职的员工写的,揭开了Google内部的各种问题,引发了很多人的共鸣,到目前为止,获得了近8K赞。

fb7c64dbcf93a4c8a25fc19f782f7d30.png

“Google 有17万员工,这些员工能力强,待遇优厚,但是一年又一年,他们干的活儿越来越少。

Google员工就像老鼠一样,被困在一个迷宫里,这个迷宫是流程审批、法律审查、绩效审查、文件、会议、OKR、重组.......

老鼠被定期地投喂奶酪:晋升,奖金,美味的食物,更高的津贴。

很多人希望从工作中获得个人成就感和影响力,但是迷宫系统会训练他们忘掉这些欲望,而要学习如何“Google化”:别找麻烦,别捣乱。”

这段对大公司企业病的比喻非常精彩,我在我的公司也有这种困在迷宫中的感觉,但是没有如此清晰地表达出来,也不敢这么表达出来。

Google在我心目中一直是科技界的标杆企业,创新能力强,文化也很棒,可以说是光鲜亮丽,没想到内部也出现了大企业病的症状。

这篇文章的作者Praveen Seshadri不是土生土长的Google员工,他是AppSheet(一个低代码平台)的创始人,2020年被Google收购后加入,三年强制保留期结束后离职。

作为一个外来者,尤其是创业者,他对Google的观察非常深入,提出了Google出现的4个核心问题:

(1)缺乏使命

(2)没有紧迫感

(3)例外主义的错觉

(4)管理不善

这些问题都是由一个叫做“广告”的印钞机带来的结果,不断增长的广告收入掩盖了所有的问题。

2cb18ddcbb0fe535832cff233cdcd8b3.png

Praveen对Google的吐槽集中在这几个领域:

1

忘记了为客户服务

Praveen在创业时,特别注意一点:为客户服务。 

但是Google忘记了它服务的对象,他们通常服务于一些流程(“我负责审查隐私设计”)或一些技术(“我让CI/CD系统保持工作”),甚至服务于一些通用的Google技术或者“宗教信仰” (“我是代码可读性专家”,“我维护 SWE 阶梯描述文档””)。

每个人只为其他Google员工服务,而忘记了真正应该服务的对象:客户。

每个人得到的反馈都是来自于同事和经理,这就造成了一个封闭的世界,在这样的世界中,努力工作不仅没法创造新价值,还可能有相反的效果。

2

不尊重客户,而是尊重风险

虽然Google的两个核心价值观是“尊重用户”和“尊重机会”,但在实践中,系统和流程的设计目的是“尊重风险”。降低风险胜过一切。

(1)你修改的每一行代码都是有风险的,因此请投入大量流程以确保每次代码更改都完美地避免了风险(不要介意它是否对用户有没有吸引力)。

(2)你发布的任何东西都是有风险的,所以要进行大量的审查和审批,哪怕是一个小产品的小变化。

(3)任何改变过去做事方式的行为都是危险的,所以要坚持过去的方式

(4)和领导的任何分歧都是风险,所以对上层总是说:Yes

3

总是以为自己与众不同

在谷歌内部,有一种集体错觉,认为这家公司是与众不同的。

实际上,这家公司的成功是早期的大牛们所创造的,现在环境已经变化,可大家依然以为之前的做事方式非常完美,即使是大多数人悄悄抱怨整体效率低下也没关系。例如:

(1) Google拥有一个独特的、从内部发展起来的技术栈,称为“Google3”。

公司所有的大规模消费产品都建立在这个技术栈上。

这给大家造成一个错觉:谷歌拥有世界上最好的技术堆栈。

十年前这可能是真的,但今天肯定不是这样。外边很多公司没有使用这样的技术栈,也构建了大规模的、可扩展的服务。

公司要保持开放的心态,跟上世界的步伐,不应该禁止世界上其他有用的,可以提升工作效率的的技术,例如React,或者像Twilio,Intercom,Mixpanel这样的SaaS服务,它们能帮助公司更快地进行创新

(2) Google的内部流程无疑是过时的。

Google已经陷入瀑布式规划流程中长达二十年。如果一个团队中的高级经理每年做六次计划(每次花一个月),休假一个月,然后用一个月进行绩效评估,那么剩下的时间足够进行一年一年的战略变更和组织重组,对吗?

什么都没完成,没有问题,也没有风险,发放奖金,然后继续前进。

(3)Google价值观说要“尊重客户”,但实际上做不到。

除非客户付一大笔钱,否则只能得到一个非常“弱”的一线支持工程师,有多弱呢?对产品的了解甚至不如客户。

每个人都愿意花费上百小时来准备一个向管理层的汇报演示,但是不愿意花费10分钟帮助客户解决问题。 

最后,作者呼吁Google做出变革:


高层要好好学学微软CEO Satya Nadella 在微软做的事情,致力于改变世界,为真正的客户提供价值,而不仅仅是关注技术(如AI)或者赚钱(如Google云收入)。

高管要真正地追求使命感,而不是鹦鹉学舌的口号,如果他们要“尊重客户”,副总裁和主管们要取消每周的一个小时会议,利用这些时间去直接面对客户。

中层要质疑过去25年积累起来的传统的东西,拥抱敏捷或者精益开发,将员工视为有特殊才能的人,而不是可替换的乐高积木,鼓励团队向客户做出承诺,并且信守承诺,构建客户想要,而不是VP想要的东西。

对所有员工,都要看看是否可以在团队、产品和客户层面做出积极改变。

说实话,我看到这些挺吃惊的,没想到Google内部也出了这么多的问题,联想到前一阶段无情的裁员(码农翻身注:参见文章《Google裁掉了最优秀的员工》),Google确实处于一个脆弱的时刻,尤其是在AI+微软的压力下。

大公司出了问题,想要走出困境挺难的,IBM在上世纪90年代初陷入亏损,郭士纳力挽狂澜(现在又不行了),本世纪10年代微软出现危机,纳德拉现身拯救,但不得不说都有运气成分,Google现在虽然财务良好,但内部的问题这么发展下去,一定会出事儿,到时候谁来拯救呢?

(完)

码农翻身注 : 

1. 点击阅读原文可查看英文原文

2. 欢迎大家投稿,稿费700,最高1000,详情-> 可能是全网最高片酬,速来

点击下方图片,查看更多精彩

98bae984c796bb1efd3907d435c09880.png

057d10b72405af250eca6890e5713696.png

950c02657695c905e7b4c7db4c746268.png

b3bc25a4807460c25e2581037a9643b7.png

649c28b629821973c537b85058a82e78.png

相关文章:

Google员工说出了我不敢说的心里话!

前言:本文来自Beyond的投稿,码农翻身做了修改。今天在Medium上看到一篇文章《The maze is in the mouse》,是一个刚从Google离职的员工写的,揭开了Google内部的各种问题,引发了很多人的共鸣,到目前为止&…...

“御黑行动”进行中,三月重保单位已开放接入!

三月重保在即,对于诸多政企单位来说,正面临着特殊时期的安全保障工作这一重要“大考”。 面对越来越专业且隐匿的攻击,各单位承受着巨大压力,尤其是政府、国企、央企等具有重要地位及广泛社会影响面的单位,其网站及业务…...

taobao.top.oaid.client.decrypt( 端侧OAID解密 )

¥开放平台免费API不需用户授权 解码OAID(Open Addressee ID),返回收件人信息。该接口用于客户端直接查看订单隐私数据,解密数据不经过ISV服务器,且包含风控等安全检测。 公共参数 请求地址: HTTP地址:http://gw.api.ta…...

QT+OpenGL鼠标操作和模型控制

文章目录QTOpenGL鼠标操作和模型控制鼠标拾取理论有点小复杂从鼠标计算射线第 0 步:2D 视口坐标第 1 步:3d归一化设备坐标第 2 步:4d齐次剪辑坐标第 3 步:4d眼(相机)坐标第 4 步:4d 世界坐标代码展示模型控制多模型加载…...

爱奇艺“资产重定价”:首次全年运营盈利是拐点,底层逻辑大改善

长视频行业历时一年有余的降本增效、去肥增瘦,迎来首个全周期圆满收官的玩家。 北京时间2月22日美股盘前,爱奇艺发布2022年Q4及全年财报,Q4 Non-GAAP净利润明显超越预期,且首次实现全年运营盈利。受业绩提振,爱奇艺盘…...

MySQL —— 库的操作

文章目录1. 创建数据库2. 字符集和校验规则3. 数据库的基本操作3.1 查看数据库3.2 显示创建数据库的语句3.3 修改数据库3.4 删除数据库3.5 备份,还原数据库4. 查看数据库的连接情况1. 创建数据库 基本语法: create database if not exists 数据库名 选项…...

修改shell的命令提示符

以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。 一、命令提示符格式 从虚拟控制台登陆后,或者从桌面环境的终端进入shell后,就可以看见shell的命令提示符,这意味着可以输入命令了。注意&#xff…...

介绍并比较Apache Hive支持的文件格式

Apache Hive 支持几种熟知的Hadoop使用的文件格式,Hive也能加载并查询其他Hadoop组件创建的不同文件格式,如Pig或MapReduce。本文对比Hive不同文件格式,如:TextFile, SequenceFile, RCFile, AVRO, ORC,Parquet,Clouder…...

C语言之文件操作

目录 一、什么是文件? 二、C语言如何操作文件 1.操作方式 2.文件指针 2.1 定义文件指针 2.2文件的打开与关闭 2.3文件的顺序读写 2.3文件的随机读写 总结 一、什么是文件? 在电脑磁盘的上的文件。在程序设计中,分为两种:程序…...

Linux->父子进程初识和进程状态

目录 前言: 1. 父子进程创建 2. 进程状态 R(running)状态: S(sleep)状态: D(disk sleep)状态: T(stopped)状态: X(dead)和Z(zombie)状态: 孤儿进程: 前言: 本篇主要讲解关…...

【Linux学习笔记】5.Linux 用户和用户组管理

前言 本章介绍Linux的用户和用户组管理。 Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以…...

茂名市 2021 年高中信息技术学科素养展评

没事干,发一下去年去比赛的题目。 目录 第一题 30分 第二题 30分 第一题 30分 题目: “姐姐,乘除法运算太难了,有什么办法能熟练掌握吗?”今年 读小学四年级的表弟向李红求救。为了提高表弟的运算能力,…...

【软件测试】测试人不躺平,进军高级自动化测试自救,你的不一样结局......

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 随着测试从业年龄的…...

win10环境下安装java开发环境安装java

一:环境介绍 安装系统版本:win10 java版本:java SE 17 二:下载Java安装包 官网下载Java安装包:Java Downloads | Oracle 中国 选择需要的Java版本进行下载,如果没有要选择的版本,可以选择最新…...

【华为OD机试模拟题】用 C++ 实现 - 开心消消乐(2023.Q1)

最近更新的博客 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】 华为OD机试 - 箱子之形摆放(C++) | 附带编码思路 【2023】 华为OD机试 - 简易内存池 2(C++) | 附带编码思路 【2023】 华为OD机试 - 第 N 个排列(C++) | 附带编码思路 【2023】 华为OD机试 - 考古…...

opencv图像融合

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…...

没有经验的时候,怎么搞定面试?

在之前的面试技巧,如何写简历上面,我讲了一些方法,希望大家重 视起来。核心其实就一点:他们想要你表现什么能力,以及你在 这个能力之外还有什么。 看清楚这句话的含义,你就可以做到百发百中。具体怎么训练&…...

整数保序的离散化(C/C++)

目录 1. 离散化的概念 1.1 离散化的运用思路 1.2 离散化的方法 1.2.1 排序 1.2.2 确定一个元素离散化后的结果 1.3 案例分析 1.3.1 1.3.2 区间和 (来源:Acwing) 1. 离散化的概念 离散化,把无限空间中有限的个体映射到有限的…...

python--排序总结

1.快速排序 a.原理 快速排序的基本思想是在待排序的 n 个元素中任取一个元素(通常取第一个元素)作为基准,把该元素放人最终位置后,整个数据序列被基准分割成两个子序列,所有小于基准的元素放置在前子序列中&#xff0…...

进化的隐藏水印:深度学习提升版权保护的鲁棒性

一、前言 过去几年,以网络视频为代表的泛网络视听领域的崛起,是互联网经济飞速发展最为夺目的大事件之一。泛网络视听领域不仅是21世纪以来互联网领域的重要基础应用、大众文化生活的主要载体,而且在推动中国经济新旧动能转化方面也发挥了重…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

大话软工笔记—需求分析概述

需求分析,就是要对需求调研收集到的资料信息逐个地进行拆分、研究,从大量的不确定“需求”中确定出哪些需求最终要转换为确定的“功能需求”。 需求分析的作用非常重要,后续设计的依据主要来自于需求分析的成果,包括: 项目的目的…...

反向工程与模型迁移:打造未来商品详情API的可持续创新体系

在电商行业蓬勃发展的当下,商品详情API作为连接电商平台与开发者、商家及用户的关键纽带,其重要性日益凸显。传统商品详情API主要聚焦于商品基本信息(如名称、价格、库存等)的获取与展示,已难以满足市场对个性化、智能…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户,但你不希望用 root 权限运行 ns-3(这是对的,ns3 工具会拒绝 root),你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案:创建非 roo…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

ArcGIS Pro制作水平横向图例+多级标注

今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP

编辑-虚拟网络编辑器-更改设置 选择桥接模式,然后找到相应的网卡(可以查看自己本机的网络连接) windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置,选择刚才配置的桥接模式 静态ip设置: 我用的ubuntu24桌…...

4. TypeScript 类型推断与类型组合

一、类型推断 (一) 什么是类型推断 TypeScript 的类型推断会根据变量、函数返回值、对象和数组的赋值和使用方式,自动确定它们的类型。 这一特性减少了显式类型注解的需要,在保持类型安全的同时简化了代码。通过分析上下文和初始值,TypeSc…...

怎么让Comfyui导出的图像不包含工作流信息,

为了数据安全,让Comfyui导出的图像不包含工作流信息,导出的图像就不会拖到comfyui中加载出来工作流。 ComfyUI的目录下node.py 直接移除 pnginfo(推荐)​​ 在 save_images 方法中,​​删除或注释掉所有与 metadata …...

Python训练营-Day26-函数专题1:函数定义与参数

题目1:计算圆的面积 任务: 编写一个名为 calculate_circle_area 的函数,该函数接收圆的半径 radius 作为参数,并返回圆的面积。圆的面积 π * radius (可以使用 math.pi 作为 π 的值)要求:函数接收一个位置参数 radi…...