谷歌裁员,是不是裁到了大动脉?Google突然裁掉Python基础团队与Flutter、Dart团队,是战略调整还是技术放弃?
5 月 07
Google的故事 AI技术发展, Dart语言未来, Flutter开发团队, Python在AI中的角色, Python基础团队, Python版本维护, Python社区领导力, 开发者社区动向, 开发者社区未来趋势, 开源软件生态, 开源项目资助方向, 技术标准制定权, 技术社区影响, 技术裁员长远影响, 程序员就业前景, 第三方工具与库的选择, 裁员事件, 谷歌, 谷歌与其他科技巨头比较, 谷歌全球影响力, 谷歌公司文化变革, 谷歌内部开发工具链, 谷歌对开发者社区的贡献, 谷歌战略调整, 谷歌技术创新能力, 谷歌技术放弃, 谷歌项目烂尾问题, 跨国技术团队调整, 跨文化技术管理 谷歌裁员,是不是裁到了大动脉?Google突然裁掉Python基础团队与Flutter、Dart团队,是战略调整还是技术放弃?已关闭评论
谷歌裁员是不是裁到大动脉了?原来呢,很多人都讲,裁员裁到大动脉,就是你把他裁了以后,公司不赚了。为什么最近大家在想这个问题呢?因为他把Python的基础团队裁了,把Flutter和Dart团队也裁了。人们不禁要问:你到底要干嘛?谷歌不是要发展AI吗?而现在,用AI的话,有非常多的AI项目是用Python这种语言来编写的。谷歌,你到底混不混了呀?这日子不过了。
Flutter这个更是奇怪。为什么呢?这简直是天塌了。因为Python,其实社会上支持它的公司和团队非常多,包括像苹果、像微软,谷歌当然也都在Python上干活。对吧,那么你今天谷歌不干了,还有别人支持。而Flutter和Dart这种东西,是谷歌自己推起来的,自己发明自己推,推了半天以后说哎,我不干了。那所有在Flutter和Dart这条路上的人该咋弄啊?我自己也是个Flutter程序员,我是可以用Flutter去写安卓应用和iOS应用的。但谷歌,你你还干不干了?
谷歌自己推的很多技术,最后其实都是烂尾了。所以大家也害怕,这个你日子不过了。现在,死在谷歌手里边的案子其实是蛮多的。虽然我们现在觉得谷歌是一家挺大的公司,但是有很多谷歌的案子也挂了,比如说谷歌眼镜、Google Plus、Google Wave、Google Reader这样的项目,都是原来很多用户喜欢,甚至忽悠了很多人跟着去抄袭的项目,最后都不玩了。难道说今天把Python裁了,Flutter裁了,这也是要干这种事吗?
大家要知道,谷歌支持和推进的开发语言是非常多的。有没有人想过,谷歌是用什么语言做开发的呢?有些想这种问题的人,就是呃,离互联网行业…\n离整个IT圈都太遥远了。就是谷歌自己主导和支持的开发者社区,或者说开发语言:第一是Go语言,第二个是Dot,就是刚才我们说裁员的这个;然后是Python,谷歌是花了非常多的钱去支持Python;再有Java,现在谷歌已经没有那么支持,但还是有。现在它支持的语言叫Cotley,还有叫Fuchsia,以及Flow,这都是谷歌支持的开源的,或者说技术开发语言。
今天谷歌在根子上动了,就是刚才我们讲的Dot、Flat和Python,都在这个范围内。那么这次被裁的,到底是一帮什么人呢?什么叫基础团队?Python基础团队干嘛呢?谷歌到底是不是在用Python编程啊?有没有人有过这样的疑惑:谷歌以后还用不用Python了?是不是?也有人有这样的疑惑,因为大家都用Python,比如Python,我用3.6,他用3.5,这个人用3.2,那个人用2.7。Python有很多很多版本,每个版本之间差异还是很大的。那谷歌到底用哪个版本呢?
这件事呢,就是由Python基础团队来搞定的。他们会去研究一个版本,说这个版本对谷歌最好,最稳定,对各种新特性都非常完整,我们要去用这个版本。谷歌里边到底用哪个版本的Python,是他们说了算的。Python里边有很多的第三方工具和工具包,这些东西到底用哪个不用哪个,到底应该怎么用,这些事呢,也是由这个基础团队来去搞定的。不是说我们一个小公司里边,我就可以随便用。像以前我们公司,大家去写程序的时候,谁引用了第三方包了,谁引用了第三方工具了…\n说都不带说一声的。
为什么公司小,发现不会玩的就抬头问一嘴就搞定了。但是,对于谷歌这种几十万人的公司来说,这是不行的啊。哪些第三方包可以用,哪些第三方包不可以用,应该怎么用,不能怎么用,这个都有人规定。这个就是技术团队。然后啊,Python里头有哪些bug怎么办?他要去推动Python开发者顺序去改bug,而且呢,是要按照谷歌要求的去改修,先改谷歌提交的bug。
那些刚才我们讲的第三方工具包,第三方库出了问题怎么办呢?啊,也是由这个团队去跟维持这些第三方工具包的这些团队去沟通,说来啊,我们谷歌用了你这样的一个系统,你能不能帮我把它改一下啊。
啊,前一段时间,是微软的一个还是open AI的一个人用了别人的一个什么库,然后人家找找他要钱的时候,他就不给钱了啊。这个也是如此,谷歌呢也是这样,就是我用谷歌的名头来压你,说你看我是谷歌的,我发现这有一bug,你先给我改这个,其他的你慢慢改,先改改我这个。而且我希望你改成啊横着的啊,还是希望你改成竖着的啊,提这种要求。
包括什么呢?Python呢,下一个版本往哪个方向走,我们使用的这些第三方的工具和库,下一个开发方向往哪边走啊,这个基础团队都会去给人家提意见。而且提完意见,有时候他们还给钱,我给你钱,你先往这方向错,然后跟所有开发者的社区进行沟通,进行资助啊,他们有时候会资助这些开发者社区,然后引导开发者社区改进的方向。这是他们要去干的事情。这个团队也不大,10个人。
除此之外呢,可能也还做一点别的。做什么呢?刚才我们讲了啊,他们经常会在Python的各种标准组织啊,Python的开发者社区里边活动。那么这些人很多就是社区领袖啊,社区的一个老大啊。他们也会有这样的这种身份。但是这一部分呢,他稍微有点灰色,因为社区领袖这件事呢,他算是你工作之外的事情,不是谷歌发钱让你去做。谷歌发了钱,是让你去把谷歌内部的开发过程改进,开发工具链对齐。至于Python社区那边的事情,是你应该业余时间去干。但是谷歌呢,原来也是睁一只眼闭一只眼。为什么呢?他其实是赚了。他通过把这些老大们塞在自己的公司里,圈养起来,给他们发一些钱,就可以控制全世界的技术标准和开发社区的改进方向。这件事其实谷歌是赚大了。这就是海选基础团队干的事情啊。
那么这个团队所创造的价值或者如何制定OKR呢?如何考核呢?这个事其实是比较难考核的。你说这个团队在对吧,那么大家顺畅的开发了,然后等开发出来成品,挣到钱了,那么各个部门啊,各个相关的小团队就会说,哎,你看我做的好啊,我把bug解决,我把这客户接上了,我挣着钱了啊,跟这10个人没关系。等你出了毛病了啊,因为这个或者是某些第三方工具链管理的失误了,导致谷歌出bug了,那他们全是坑全是锅。所以这种团队其实很难考核的。因为我以前干过这个事,我以前干的叫什么,叫开发者关系。那么这件事情呢,对开发者团队的KPI来说,就是很痛苦啊。你说你到底算是一个哪件事是算你做对了,做对了都有各个子部门,真正执行部门他们做对了,做错了都是我的事。原来我就干这种吃力不讨好的事情,所以这一次呢,也稍微有些同感。
大家要知道,谷歌这种公司呢,其实是整个开源生态的最上层。为什么这么讲?因为他支持了大量的开源的这种社区,给钱啊,真的给钱。那么这一次把Python的基础团队干掉,这些人里头肯定有一些是社区领袖。这些人干掉了以后,整个开源生态圈的上层就不稳定了,就会出现一些问题。那么到底什么是开源软件?其实前面我们讲过很多啊,开源并不是拿来就可以用的东西,你是需要社区的维护的。对吧,社区里头很多都是大公司,比如谷歌、微软。对吧,甚至微软还一口气把GitHub——全世界最大的开源仓库给买下来。买完以后,它说:“我也不指望你挣钱,我就不停地给你贴钱就完了,然后你为大家去服务吧。”很多开发者、社区的负责人和组织者,都是被大公司所招募。这样,他们可以影响社区走向。这个是非常重要的一点。其实,整个开源社区有点像早期的莫沙特时代的艺术家。你想,那个时代的艺术家是怎么活下来的?对吧,他们非常有才华,但生存第一个要靠一些荣誉性的公平职位,比如宫廷琴师、宫廷指挥家、宫廷作曲家——这不就跟刚才我们讲的10人Python基础团队,入职到骨骼里的那些社区老大一样吗?这叫荣誉性宫廷职位。
第二个呢,他们有这种叫委托创作。哎,你既然做了宫廷乐师,我过生日给我写一个歌吧,这个叫委托创作。这实际上跟刚才我们讲的10人团队干的活也差不太多。还干什么呢?他们自己也出版和销售一些作品,然后呢,教学,我要教大家怎么用这个东西。实际上,这也是跟刚才我们讲的这个基础团队干的活是一样的。所以,这些人的生存状态是什么呢?其实是被贵族们所供养起来,或者叫奉养起来的一帮人。对吧,就像传统的音乐家、艺术家、画家,他们是这样来生存的。那个时候,有很多的艺术家愿意资助他们。现在呢,谷歌不干这种事了,他们一边赚钱一边裁员,他并没有亏钱,他一直在挣钱。那意思是什么呢?老大我不当了,原来我是当老大的,那么老大身上有很多的责任,这些责任我不背了,原来我养着他们,现在我不养了。谷歌出了钱,以后让这些人到社区里去活动了。以后这事咱不沾了啊。
奉养艺术家这件事,了才能够是贵族。以后谷歌说我不是贵族,我也不是技术领军者。现在被Open AI被微软打的都不行了,这个事实在是没法整了。咱现在已经不用冲这个大头蒜了啊。这就是骨骼现在的状态,自己够用就行。社会责任,不存在的。
那么大家想想,这种团队把老人裁了,用年轻人替行不行?因为谷歌这次并不是说,我就缺这10个职位,把他们干掉。而是什么呢?就是我把这10个人从美国裁掉了以后,到德国慕尼黑再去招聘人,再去替换他。或者说,慕尼黑的某一个团队,直接迁移到这一边,让他们去在慕尼黑接着干同样的Python基础团队所干的事情。然后像Dat和那个弗拉特,谷歌也说我还接着干,不要担心,我还干,但是呢,我把美国的人裁了以后,我到印度到墨西哥再去招人,再去把这个坑填上。
那么你说我们把老人裁了,换些年轻人为什么不行呢?35岁啊,这些人肯定都超过35岁了。第一个事情还是要做的,将一部分人从美国,材料从欧洲、印度、墨西哥去招,这样呢,其实是把成本降下来的一个玩法。内部呢,说的清的那部分的任务未必完不成。刚才我们讲了,他在内部进行工具链的维护,进行标准的这种测量,或者说一些Tyson版本的一些维护,或者跟社区打一些交道,这种能够摆在纸面上,可以写在你的OKR报告里的这些内容,还是可以做到的。
但是内部说不清的那些任务啊,你比如说你原来是社区领袖,那是什么,不知道啊,这个跟我没关系了。脸啊,这个事是不存在的,我们也不要脸了。恩怨肯定是留下来了。你以为把这帮人裁掉了,他不是谷歌的员工了,这些人就不再是原来社区领袖了吧?他依然是社区领袖。你需要跟这个社区去打交道的时候…\n你还是要跟这帮人打交道。有些人可能开开心心的拿够了钱,然后说没关系;也有些人觉得说,我被踩了就是一种耻辱,我就跟你耗下去了。这种事是一定会存在的。所以,谷歌真的把这些人裁掉了以后,他这些恩怨还是要留下来的。谷歌正在失去耐心。这种有半只脚已经踏到社区里边的团队,其实并不容易管理。为什么呢?因为他们有自己的节奏和文化导向,而且这些节奏跟文化导向未必跟公司合拍。你可能跟他们说很多事情:“我们现在OI AI优先了,我希望这AI这个向哪个方向走,我们要做什么什么事情。”谷歌的Python基础团队的这些人,这些社区领袖们可能说:“这算啥呀?这对我们不重要。我们现在有更重要的其他事去干。”
所有的企业去招了社区的人回来上班了以后都会遇到这种问题。就像我前几天跟大家讲的,某月招了小米社区的人去做喜悦的新媒体运营的时候,他就会遇到很多新问题,他以前没遇到过对吧。但是还有一个问题是什么?就是你一旦把社区的人裁了,当年你有多风光,裁了这帮人以后你就有多丢人。因为这些人其实是有话语权的,他们会出去讲的。这些团队本身啊,第一不太好管理,第二呢,他的贡献其实是相对比较难以衡量的,比较难以评估。因为我自己也是如此,原来就专门干这个的。这个方向呢,在公司内部其实都是很难混。我们就属于在外边人五人六的,你看你是什么什么社区的组织者啊,你还代表什么什么公司,别人都比较给面子。但是回到公司里边,你去跟公司各部门、各个老板去沟通的时候,他们就问你是干嘛的呀?你给公司创造什么价值了吗?他们问我这种问题的时候,我还说不清楚。这个也是很痛苦的。在这种时候,谷歌还是需要投一点耐心资本,这个还是很重要的。那么,想一想,谷歌把这帮人裁掉以后,会有什么样的损失呢?
第一个,短期内一定会鸡飞狗跳一段时间,对吧?你想维持一个几十万人的公司,大概刨去销售,也应该有几万人的这种大的研发团队。这么多人都需要使用各种编程工具去编程的时候,整个工具链的维护,包括各种的Python语言,各种bug的管理,这一部分你换了一帮新人来,甭管对于新人、旧人,还是走掉的人,都是巨大的压力和巨大的不确定性。这个是必然的,他一定要有一个磨合的过程。而且呢,人心惶惶一段时间也是必然的。为什么?因为公司内部不仅仅只有Python和刚才我们讲的Dot和flat这些东西,还有那么多——比如Go啊,Courty呢,Java呀,Tensorflow,还有这么一大堆工具,都是他在维持的社区。那么,这些团队咋办呢?你既然把最重要的Python团队干掉,然后把亲儿子,自己推下来的Dot和弗拉特干掉,那其他的团队绝对是底还干不干了呀?这日子还过不过了?
在中期呢,磨合一段时间,这个日子也还能凑合过得下去。这就是谷歌现在的状态,说这些人新人上来以后再练习练习,哪怕在德国慕尼黑,我相信他们招到的这些人本身能力还是很强的,进行一段时间的上手训练,或者说一些文档的传承,应该也还是能够让公司继续运转下去。但是运转的过程中出现各种碰撞,磕磕碰碰,也是避免不了的。
那么,从长期来说,第一个,一些技术方向就会发生偏移了。原来这些社区里边,技术方向都是谷歌说什么,就往哪个方向偏,绝不可能跟谷歌有二心,因为第一…\n谷歌出钱,第二技术社区的老大,就被谷歌招呼去当上班了。未来的话,就是谷歌对于整个技术方向,对于这种浅层的或者叫隐藏的技术标准的把控力就会下降。第二个呢,原本围绕谷歌运转的各种各样的开发者社区,就会找新主子,比如说美坦、微软啊,或者Open AI,他们就会向这边去靠拢。哎,如果没有现在地缘政治这么乱的话,其实中国的一些大公司,也是很喜欢招聘这帮人的,也是很喜欢支持他们当地的这种开发者社区活动的。为什么?因为中国人支持了以后,都是现场猎头,直接挖人。
未来呢,这些社区就会分散掉。对于谷歌来说,老大肯定不好当,但是他可能没有想到另外一个问题,老大不好当的同时,更不好退。很少有老大说,我可以安安稳稳退下来的。为什么?因为这个叫破鼓万人捶的,你一旦退下来以后,而且退的过程中有人开心了,有人不开心了,而且这些开心不开心的人还有话语权,至少是社区里边的话语权。那么后边怎么弄?谷歌维持了这么多开发展社区,挨个给钱招聘这些社区大佬回来上班,给他们发钱。那么,原来谷歌能够得到一个巨大的便宜是什么?是招聘啊,谁行谁不行,你让这些大佬去给你招聘,效果好的一塌糊涂。他一定是能把社区里最好的那帮人,都招回来。对吧,那以后就没有这个了。再问这些大佬,“去谷歌好吗?”大佬说,“不好啊,你到那干两天,人家把你干掉了。”
所以他这种啊,从老大的位置上退下来是很危险的。不要过度解读啊,最后是什么?就是恩怨会陪伴很久。你把这帮人干掉了以后,有记仇的。不是说所有人都记仇,但一定有记仇的。他觉得我们在谷歌里头工作很重要,我们让谷歌发展成这样,也是有巨大贡献的。结果你啊,用人朝前,不用人朝后,我们都干掉了这个事啊,我给你记着呢,小本上记上,只要以后有机会,一定要给你上点眼药,一定要给你处理一下。这就是谷歌这一次裁员啊。真正给我们带来的一些想法吧。就是他也没钱了,也不想当老大了。做了这样的一个决定,就要承担所有的后果。有些是短期的,有些是中长期的,有些可能会伴随一个人的一辈子。那么,后面看看,到底是谁可以接过谷歌的这个接力棒,这个重新成为世界的,这种技术社区的老大吧。原来这个位置是谷歌的,下边看看微软是不是愿意接这个棒吧,或者是其他,看看还有没有其他人,愿意接这个棒的啊。其他人还真没有那么容易。谷歌,其实一直是伴随开发耳社区一起成长,他总能把开发耳社区里最强、最最棒的那几个人,全都拎到拎回来。这都不是白花钱的。未来啊,这个日子就没有那么好过了。