浅聊企业文化——读《浪潮之巅》有感

背景

在《浪潮之巅》第四版的下册中(原《硅谷之谜》),开篇第一章即是《挑战者——Google公司》。讨论Google总会给年轻人一种充满热血的感觉,因为这家企业确实是非常硅谷,非常叛逆。

它和其他的IT领域的大企业不同,不同于传统的IBM靠硬件设备赚钱;也不同于Microsoft和Oracle靠卖软件;Google几乎全部收入都来自于广告,也正是这样,Google才能始终贯彻自身的工程师文化,Google愿意将大把资金投入到回报遥遥无期的Google X Lab,去研发Google GlassWaymo智能驾驶等未来项目。

X,前称为“Google X”,是一个谷歌公司运行的秘密实验室,位于加利福尼亚州旧金山湾区某处。

——维基百科

据说在硅谷,Uber被称为一家996公司,而Google则是一家对员工无比关怀的”养老公司”。因为这些天才工程师们的目标是“改变世界”,而996并不能提升效率。所以Google的员工的工作氛围非常的轻松,如丰厚的零食和之前的20%time。

另一个说明Google重视自己员工的例子是“All-hands meeting”(每周全体员工和领导层一起交流的大会),虽然据说在2019年也已经被取消了,不过这就是后话了。

之前网络上甚至有些人使用“谷人希”(谷歌,人类的希望)来形容这家公司,虽然充满了些许夸张,但是确实可以看出在广大网民眼中,Google公司是创新金字塔顶端的存在,尤其是在Microsoft多年的封闭和百度的负面不断的背景下,Google的魔幻魅力吸引了大批崇拜者。

Google与工程师文化

Google的很多特点,追根溯源都可以归结为工程师文化。

吴军博士在《浪潮之巅》中分析称,不同的企业文化决定了他们的竞争优势和劣势。确实,Google的工程师文化为之吸纳了大量的人才,甚至是天才,尤其是在其早期阶段的时候。

拥有大量天才工程师的Google,几乎成为了开源界的灯塔,诸如V8、K8s这些改变行业和领域的软件都和Google的贡献密不可分。这也使Google获得了巨大的先发优势,没有人会想去取代V8,K8s也几乎是行业规范,还有其他一大批开源软件源自于Google的论文,如Hadoop。

但是一个公司的平均智商,总是会随着其体量不断增大而下降的,直到一个稳定线上。曾经的Google还没有如此庞大,以至于他们员工能够拥有20%的独立时间(如Go编程语言就是诞生于20%时间的业余项目)。随着平均智商的下降,Google的绝大部份员工的20%时间已经很难再创造出什么太有价值的东西。所以20%时间制度被取消可以认为是一种必然。当然,这肯定也和近几年Google单纯靠广告收入已经不再好过有关。

连Google自己的员工创办的公司都不使用Google的云计算服务。

相比于将顾客摆在第一位的Amazon,Google在企业服务方面显然是出了问题。Amazon虽然对待自己的员工抠门,但是AWS良好的服务却让他们的产品占据云计算市场的大半壁江山。

技术优势和天才工程师确实能够帮助Google称为科技行业的先锋,但是在云计算服务这个行业,Google的技术优势看起来比起Amazon并没有高出多少。在这样一个没有技术先发优势的情况下,显然重视客户服务的企业更容易获得市场。

通过Google的成与败,我们可以看到工程师文化确实如吴军博士说的,成为了Google的萧何,如今的Google,在云计算领域的对手有Microsoft和Amazon;在操作系统领域对手有Apple和Microsoft;在量子计算领域对手有IBM…无论何种方向,Google都难以找到10年前的技术统治地位,这或许也是为什么All-hands meeting会被取消吧,因为Google可能要重新在工程师的浪漫和客户服务之间,寻找新的平衡点了。

由工程师文化而思考编程语言之争

编程语言只有两种,被人骂的和没人用的。

确实在社区里面看到的对JavaScript的批评太多了,由于历史原因,js的早期版本存在大量的设计问题,直到如今也没有被全部解决。当然,这也为TypeScript的崛起提供了契机。

但是无论js被如何骂,谁也改变不了的事实就是,js已经成为了事实上的全栈“全能”语言。从web前端到服务端,从移动端到游戏,js已经处处可见了。

从工程师文化来说的话,有无数语言的设计比js更“优雅”,但是他们只能要么成为小众领域的选择,要么干脆成为玩具……

即是对比PythonRuby这两个非常相似的语言也可以得出一样的结论,无论Ruby是不是一款能让程序员”快乐”的语言,他都不能改变他市场占有率不断走低,而Py如日中天的事实。

产品经理 or 顾客至上

如果當初我去問顧客到底想要什麼,他們會回答說要一匹跑得更快的馬。——福特汽车创始人:亨利‧福特

吴军博士大致将企业文化分为如下几种,且一个公司很难同时拥有多种企业文化,因为无法兼顾:

  • 工程师文化,代表是:Google、Microsoft、华为
  • 产品经理文化,代表是:Apple、FaceBook、腾讯
  • 销售文化,代表是:亚马逊、阿里巴巴

而按照三方利益分类,则是这样:

  • 员工利益,代表是:星巴克、Google、腾讯
  • 消费者利益,代表是:亚马逊、阿里巴巴
  • 投资人利益,代表如巴菲特投资的一系列企业

个人则倾向于,在产品的设计方面,保持自己的核心审美,而不是一味讨好客户,因为客户口味总是不一样的,没有清晰的产品定位,一味听从客户意见,注定搞出四不像。

正如Go语言创始人之一,Rob Pike所说,Go语言的最大成就就是始终保证了对最初方向对坚持。仅从这个意义上说的话,他达成了他的使命——纠正C++,因为现代C++已经复杂到诸多行业精英都嫌弃了。。。

所以,顾客至上,应该是服务上的至上,而在提供什么样的产品上,产品经理应该保持独立的思考,而不是一味地询问你的顾客。