在 Google 工作 10 年,到底能学到啥?

其实,如果懂得“多样性”的重要,这种左右两难的困局就不再成立。既然有人选择快节奏和世俗生活,为什么我就不能辞了职,慢悠悠地随着自己的兴趣,由着性子,从不同的角度理解这个世界与自我的关系?为什么“慢生活”就必须是一种逃避?

宇宙很大,人很渺小。安全感是扯淡,特立独行地活着才最重要。

2. 看技术的心态完全不同了

这个主要是说我自己。到 Google 以前,我在国内做银行业的业务软件研发,给工行、中行之类的大企业做软件。这和 Google 这种面向最终用户的互联网背景是有天壤之别的。

以前看待技术,觉得是身外之物,是工具,是砖木,是用来解决用户需求的必需品。这个心态其实也没什么错,但不自觉地就把自己放在技术追随者的位置上了。

那时的我,很多时间都拼命在了解、学习和追赶新技术,生怕落伍。从这个语言追到那个语言,从这个框架追到那个框架,从这个模式追到那个模式,从这个平台追到那个平台……根本停不下来。

那时的我只是个技术的“用户”,就像搬砖盖房子,如果不天天关心今年流行什么材质的砖,明年流行什么样的房子架构,后年流行什么样的房子外观,那肯定被客户和其他程序员骂“老土”。

到 Google 撸胳膊挽袖子一忙活,才发现以前的自己狭隘了,小气了,井底之蛙了。原来以前追的好多顶尖技术,根本就是 Google 工程师主导或参与鼓捣出来的。而且,Google 内部还藏着许多外界不大知道的神奇玩意儿。最最重要的不同是——自己现在是引领技术潮流的大团队中的一员了。

以前是不断学别人怎么设计房子,看别人推荐什么材料盖房子。现在,最顶尖的房屋设计专家、材料专家就在身边,自己也很快就能和他们一样指导别人盖房 子了。这种感觉,就像跳进了一个大宝藏,还清楚地知道自己并非盗贼,而是宝藏的主人。盗窃宝藏 vs. 创建宝藏,这两者间的差别很微妙。

心态一下子大不一样了,从技术的“用户”变成了技术的“主人”。

比如,有段时间要解决 C++ 的 ABI 相关问题,猛想起 C++ 标准委员会的相当一部分人都是在 Google 工作的,有一年的全体大会还是在 Google 总部开的——那直接拉着既是同事也是 C++ 权威决策人的家伙一起开会讨论不就是了?