当前位置: 首页 > 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世纪以来互联网领域的重要基础应用、大众文化生活的主要载体,而且在推动中国经济新旧动能转化方面也发挥了重…...

网络六边形受到攻击

大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...

Android Wi-Fi 连接失败日志分析

1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

visual studio 2022更改主题为深色

visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...

Golang dig框架与GraphQL的完美结合

将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...

srs linux

下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes&#xff0…...

linux 下常用变更-8

1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行,YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID: YW3…...

AI编程--插件对比分析:CodeRider、GitHub Copilot及其他

AI编程插件对比分析:CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展,AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者,分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...

数据库分批入库

今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...