码农类General 全职
硕士+(1-3年)
[4]
积分不足,查看如何攒积分 或
解锁阅读权限 IC (Individual Contributor 技术岗,不管人) @
google Google Cloud
大西雅图地区
在这家公司工作了多久: 3-5years | 你还在这家公司吗: Current Employee, no plan about leaving in the next year
==== 综合评价: ★★★★☆ ====
你对公司商业前景有信心吗 : Yes
你觉得有清晰的发展空间吗 : Yes
WLB-平均每周工作多久 : 40-50hours
上次refresh多少钱 : $50-100k
公司食堂 : Free food, is ok
人员流动-你的director组内最近半年有多少人离职 : <5%
周围做决定的人一般是谁 : Engineer
大部分同事上班状态 : Reasonable work ethics, not killing themselves over work
你身边政治斗争如何 : Some, but tolerable
当初为什么选择来这家公司? : 是大公司,也是offer里给钱z最多的
如果已经离开这家公司,为什么选择离开? :
具体工作,组,tech stack等 : Java, big data pipeline
最满意的是什么 :温和的办公室环境,非常好的公司文化
最不满意的是什么 : 没太多不满意的地方
你对这份工作最看重什么 :学习到很多东西。
注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
三年,很快就这么过了,白驹过隙,也让人成长很多。
三年前结束了硕士,来西雅图工作,16年来实习过一次,所以这一次轻车熟路,似乎没有什么不同。最先开始的故事,不是什么撸起袖子大干一场,而是紧张而无奈的选组。我坐在家里等HR联系的manager打来电话,第一个是广告相关的组,邀请我去组里看了看,甚至还见了个Tech Lead。一个刚毕业的人哪能想的明白什么组好什么组不好,糊里糊涂的就答应了。
可笑的是最后那个manager找到了一个内部转组的L3,于是乎就这样,碰到了现在的manager,一通电话下来就知道组里写很多java,是gcp的组,其他的我都不记得了,但是有一个组要我,就心满意足了。
刚进组的时候什么都不太懂,但是google更像是个知识的海洋,有很多东西亟待学习,做完第一个入门项目之后,就着手开始了第一个属于自己的小项目的设计,谁知道我小心翼翼地写了半个多月,review的时候被大组的工程师发现这小项目的方向就有问题,就这样我的项目原地被砍,一时间略有惶恐。还好我的manager不忘在每周的一对一聊天中鼓励我,向我强调这些事情的责任主要不在我,多少让我的心安定下来。
很快就接到了一个非常有挑战的项目,之所以在组里总是要接有挑战性的项目,是因为整个组的结构是偏低的,L3/L4很多,所以大家都不得不做一些自己级别以上的工作,来尽量达到客户的要求。新的项目是好几个组里的很多L3/L4在一个L5的指挥下完成,我做了其中一个很有意思的问题,抽象简化以下就是如下问题:
一个正整数N,一个由正整数组成的数组P{p1,p2,p3,…pm},假使我们的保存精度只能到整数,那么如何科学合理的把N按照P数组的比例分开,要求分后总和不变,同时尽量符合比例。
我意识到工作中遇到的问题,虽然罕有以前学的那些算法题,但是却在另外一个维度精巧复杂,这类问题是在生活中很少遇到的,解决这类奇妙的问题,着实为我的工作带来很多乐趣。这段时间组慢慢变大了,有了subteam的概念,我一直以来的mentor变成了我的Tech Lead,我能感受到和Tech Lead在很多地方的思考方式不同,Tech Lead当时在考虑的很多问题,我如今也都碰到了,尽管还是完全没有经验,但是三年后我碰到的很多问题,似乎都有当年的影子。
就是解决了上面那个抽象问题,让我最后升职了。听上去挺不可思议的,但是我完全没意识到自己工作的还行,甚至是manager主动问我要不要试试。升职的过程也比想象的顺利,准备材料的过程中得到了很多帮助和支持。我开始意识到要扩大影响力,影响力才是绩效和升职的最重要因素。
在我升职前后这一年, 组里有一个L4,对我影响很大,他几乎每天9点准时出现在公司,几乎不摸鱼,5点又会准时离开公司。他工作效率高的让人感到窒息,这也是第一次让我感受到peer pressure。一个在会议上发言总能一阵见血,会议外代码犀利如风的人,是一个我学习的榜样,以至于后来他因为要回加拿大的原因离开了公司,我始终会想起他,以他为榜样督促自己也要规律的生活,按时上下班,一切以提高在公司的工作效率为原则,提升自己的真正实力。
升职之后那个春节回家过年,碰到了两件郁闷的事情,我约的签证,第一次大使馆取消了当天下午的所有签证,通知我上午去但我没看到,结果就这么错过了。第二次又check,在北京整整呆了两个月才回去;第二件事儿是就在这两个月期间,当初我很自豪的小项目(就是上面那个问题),因为我自己的一点小疏忽造成了很大的麻烦,也就是那个我引以为榜样的L4在这段期间为了修补我的问题,非常高产的工作了两个月。除了惶恐不安以外,我对于自己还因此升职了感到深深不安,回到公司的两三个月里也都显得有些紧张,那个perf就得了CME,我知道大多是因为两个月在北京没啥贡献的原因,但是心里暗自庆幸不是NI。
所以在这个榜样走的时候,我内心是愧疚的,感觉他没有因此获得足够多的认可和奖励,但却已经因为其他原因不得不离开,我的subteam也在这段时间里补充了很多新鲜血液,都是刚毕业的L3,我竟然是组里的唯一一个L4了,当然,更多的压力在已经是L5的Tech Lead身上。这时候,时间已经到了2019年6月,我开始参与到Tech Lead的一个大项目中,跟L3时候不同,我要更独立完成自己的项目,从设计到实施,同时还要带组里的L3做项目。
给我的mentee设计的第一个项目,让我感慨万千,因为那就是当初我的第一个项目。当初之所以我的设计被否了,而发给我们下游的一个部门去做,就是因为后来我升职的那个项目做的pipeline还没有,随着这个新的pipeline的诞生,当初那个功能放在这个新的pipeline里就比放在下游的部门更加合理。于是,兜兜转转,这个项目就又跑回了我手中,尽管最后不是我做成的,但是那种感慨,我一直记得。
19年还发生了两件有趣的事儿,一是我17年暑假刚开始match组时候,那个拒绝了我,招了一个内部转组的manager,最终成了我隔壁组的manager,我暗自庆幸自己当初没去,运气爆棚的比那个manager先来了现在的组。另外一件事儿是搬家,公司从Fremont搬到了SLU,前后出了很多悲惨或是欢乐的故事,最终这个搬家从7月推迟到了10月底,导致我已经搬去了SLU,每天坐公交/走路上班了三个月,夏天时候走在Lake Union西岸能看到很多景色,三个月后摘下眼镜腿发现一道白色的痕迹,估计是没用防晒霜的缘故吧。从18年开始也上了一些网课,认真完成的大概有Coursera上的一门多线程编程和美国法律入门。平时也会读书、写字、打游戏。社交圈子挺小的,似乎也没怎么认识新朋友。
到了SLU没多久,转过春节疫情就爆发了。不知道为啥,也许和其他人不一样,我在这段时间反而效率陡增,尽管打游戏的时间似乎也没减少,但是我已经无聊到觉得工作更有趣一些了,新接的项目已经难度和规模都能上一层楼,我面临的挑战和一年前大有不同,我不仅需要钻研思考一整个系统如何设计,还要学会和L3相处,相互学习,共同进步,这是我非常不擅长的领域,还需要一点一点的学习进步。我的Tech Lead变成了我新的manager,我也越来越像Tech Lead三年前的样子,这三年来的日子说不上有什么神奇之处,但是着实学到了很多东西,整个世界在一个新的变局之中,我因而有了更多的思考,未来的不确定性大大增加,只能继续脚踏实地做好自己。
这三年来还有很多其他故事,比如和父母之间关系的变化,自己的感情生活,但这些隐私,不应在这里提及。我觉得我比三年前更像一个码农了,但是这世界比三年前可差多了。白居易说“试玉要烧三日满,辨材须待七年期。”希望工作七年时候的我,还能踏实努力,不断进步。
上一篇:
LinkedIn工作5年总体观感 下一篇:
zoox 无人驾驶公司工作体验 - 收购篇