好吧,其实入职谷歌十年已经是快半年前的事情了。十几年前刚毕业的时候入职腾讯我还觉得腾讯是最好的公司能在腾讯呆到退休就满足了,结果没几年就因为加班太多逼了自己一把去面试了一堆外企选择了谷歌,结果一呆就呆了十年。中间也有过不少被其他公司的 hr 猎头联系动过要跳槽的心思,然鹅大部分都是因为懒得准备面试而错过了,中间不乏估值增长十倍乃至百倍的,也不缺公司倒闭原始股分文不值的。往回看自己炒股也没咋赚过,股市上赚的钱主要还是靠公司的努力,说不定呆在谷歌从经济的角度来看反而是不错的结果。

回望过去十年,除了经历了程序员从原本的香饽饽到现在的裁员潮叠加 ai 取代的从盛到衰的过程,也见证了谷歌这家曾经说是工程师的天堂到一步步地沦为平庸公司的过程,或者说这家公司就是因为变得平庸了才让我这种菜鸡有了浑水摸鱼的机会入职进来。这十年里逐渐从底层的小喽啰变成了没那么底层但还是底层的技术领导,经历过被嫡系抢功劳,体会过大公司政治和官僚主义,做过测试,搞过基建,最后变成业务算法。个人还是很感激谷歌相对宽松的转组政策的,要是能让我进 gdm 做 ai 天龙人我就保证不再在上班时间摸鱼了。

最后鸡汤就不灌了,几点心得体会或者说教训:

  1. 尽可去学习热门而不是冷门的技术方向,比如我大学的时候一直都在研究和学习 windows 平台的编程和逆向,我跳槽的时候这个方向坟头草都已经三丈高了。当然这是针对我这种普通人说的状况。
  2. 大公司爬梯子,技术可以说是相对不重要的东西,越往上,沟通技巧越重要。
  3. 级别比较低并且不了解全局的情况下,不要试图让自己能用一个很复杂很新颖的方法解决一个存在已久的问题。不排除有少数天赋异禀的天才,但大部分人并不具备这个水平。
  4. 学会捉重点和放细节。这里有两个方面,当你级别较低时,及时完全项目拿 80 分比你花双倍的时间拿 100 分要重要得多。我个人经历过的一个例子就是以前同事喜欢转牛角尖用很完美的方法解决一个问题,但是这导致了连续两任老板都对他极度不满最后绩效也差。对于技术领导来说,就是只负责项目方向的把控和技术难点的攻关,实现细节尽量交给小弟,这样既能减轻自己的负担也能给小弟成长的机会。
  5. 能不能升职其实看项目的机会和老板挺不挺你,前者比后者重要得多。所以能有发现能成功的项目的眼光本身是一种罕见的能力。比如我之前为了升职想要换组,那个选择了一个升得很快的卷王而没要我,然而那个卷王干了几个月又跑路了。再过了半年那个组被 reorg 然后大批骨干出走,而那个卷王去了新组后没多久就又升职了。特别现在互联网已经是存量市场了,这个能力会更加重要。

欢迎交流。

标签: none

添加新评论