谷歌十年

4 月 26 日
 ototsuyume

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

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

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

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

欢迎交流。

9316 次点击
所在节点    职场话题
70 条回复
bug403
4 月 26 日
十几年前,网络安全还是比较热的!当时好像也没流行什么
haiku
4 月 26 日
现在谷歌大公司病严重吗,为啥 Gemini APP / Gemini cli/antigravity 比 cc/codex 差一大截
digitv
4 月 26 日
没带过外企,在国内的大公司呆过不少,lz 这是国外的谷歌还是国内的?看起来和国内的大厂其实也差不多
zhanghao50671
4 月 26 日
令我茅塞顿开啊
Breacher
4 月 26 日
这个帖子对我很有启发。

受“做题家思维”以及个人性格缺陷(讨好型、或者外界的严厉苛刻指责者内化成了完美主义)的影响,我工作时做事情非要做到 100 分,就像小时候考试要努力考 100 分那样,如果不做到 100 分就会浑身难受。

而我付出的代价是,会比做到 80 分的人多花出两三倍的时间。但其实最终的结果是我也无法真正交出一份 100 分的试卷,因为个人也不是那么聪明,最多也就能做到 90 到 95 分 😂

而那些做到 80 分就交卷的人,他们省下了大量时间,立马去处理另一件事。长期累积下来,他们对我的优势越来越大,大到他们什么都不做就已经比我优秀了😂
ototsuyume
4 月 26 日
@Danswerme 公司大了总会有这样那样的问题。我入职的时候记得只有七万人,到疫情前也才十万出头,然后疫情的两年夸张到了接近二十万人。这种盲目扩张除了效率变低组与组之间抢项目还有盲目开新项目之外,最主要的后果就是 23 年第一次裁员,并且后面几乎季度都有以 reorg 名义进行的变相裁员。另外还有就是增加低绩效名额,新人从入职到出活的间隔严重缩短,考核开始关注代码行数之类无聊的玩意。当然整个行业都在变差,谷歌已经是相对体面的那个,起码明面上公司范围内的大裁员只有一次,隔壁买它已经变成鱿鱼游戏,动不动就百分之十裁还给你打上低绩效的标签
runninghipp
4 月 26 日
“级别比较低并且不了解全局的情况下,不要试图让自己能用一个很复杂很新颖的方法解决一个存在已久的问题。不排除有少数天赋异禀的天才,但大部分人并不具备这个水平。” 这个狠狠的共鸣了;
Yuanlaoer
4 月 26 日
做技术,如果过去的十年是在谷歌,可以说是超过绝大多数技术人员了,各个方面的。
就好像北京办公室的人都在吐槽食堂和零食饮料的供应大不如前,但今天依旧是 T0 梯队的。
不是抬杠,如果你对谷歌公司变化感到唏嘘的话,我可以随便去一个北京 SOHO 里的做软件的公司,去观察他们的工作状态。我在国企里听过领导大嗓门爆粗口的,也在外企里见过拳脚相向的。
primer
4 月 26 日
正解,google 这十年变化挺大的
HeyVincent
4 月 26 日
挺赞同第 4 点的,我以前就是喜欢把事情做到完美,结果是多次 delay ,导致去年绩效拿了个 B ,本身任务完成得挺好的,但是因为 delay 了,所以只能那个绩效 B ,领导和老板可不看你的细节多好,他们只看你有没有按时完成任务,所以今年我也明白了这个道理,先完成任务,不追求完美。
amosgole
4 月 26 日
没楼主这么资深,毕业才五年多.待过腾讯等几家中大厂, 对于 2,5 十分认可.
但有一点不同的感受是项目不一定能比老板重要的多.因为一个项目里会有多个业务模块,各个业务模块重要程度不同, 很多老板在分配资源或者任务的时候会有所倾斜. 如果不被老板待见的话,可能会出现在持续分到边角料干杂活的情况.
GK998
4 月 26 日
@Breacher #25 是的,做到一百分没有那么重要,能有八十多分就已经足够。将这一次的不足和经验留到下次再发挥和完善,比这一次追求 100 分要好得多
susunus
4 月 26 日
no13bus
4 月 26 日
别整这种 ai 总结的东西了吧。好好评论也对得起楼主的经验分享
cocalrush
4 月 26 日
@ototsuyume 看到大厂也开始卷代码行数这种东西,我也释怀了
nc
4 月 26 日
话说 Google 是不是有一个很大的 monorepo ,然后有很多工具链都是内部研发的,能讲讲开发体验怎么样吗
YaakovZiv
4 月 26 日
赞同楼主说的第二点,关于公司内晋升。我曾经工作过的一家公司就是这样,内部晋升要懂人情世故,良好的沟通,清晰的管理头脑,技术问题反而可以随时找乙方和外包,再大的项目都能找到合适的乙方。有些领导就比较像现在张雪机车里的张雪,很难技术上忽悠领导,领导知道哪些工作需要安排什么样的乙方解决。公司内部几乎全员管理,成员具备的技术落地能力反而不重要。
cufezhusy
4 月 26 日
谢谢楼主偶。
Charlie17Li
4 月 26 日
求教,组里没啥亮眼项目,但是领导还不错,如何破局,应届快两年了,焦虑到看到一个高质量的技术分享/项目第一想法是能不能抄过来写进简历;
23571113
4 月 26 日
能有明确数字支撑的工作比如性能优化更容易获得广泛的认可,哪怕稳定性之类的工作可能更重要。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1208570

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX