亚麻糟糕实习体验

友情转:

相关工作经验: <3个月短暂实习/全职
公司名称: Amazon
其他公司名称: N/A
目前最高学历: 硕士
工作职位类别: 码农类General
工作类别: 实习
地区: Greater Seattle Area
具体工作,组,tech stack等: Java backend / Web service
你对这份工作最看重什么: 主流互联网大公司经验
绿卡政策: N/A
级别的数字Level: 4
岗位类别: IC (Individual Contributor 技术岗,不管人)
职位名称:
在这家公司工作了多久: <3months
上次refresh多少钱: NA
公司食堂: No free food, no easy access to paid food
WLB-平均每周工作多久: >80hours
人员流动-你的director组内最近半年有多少人离职: 5-10%
你觉得有清晰的发展空间吗: No
你对公司商业前景有信心吗: Not sure
你身边政治斗争如何: Some, but tolerable
大部分同事上班状态: Killing themselves over work
周围做决定的人一般是谁: Other
最满意的是什么: Good pay, good technology
最不满意的是什么: 所在的组太忙了,直接忽视intern, 变态mentor
部门:
你还在这家公司吗: ExEmployee, quitted 3-12months ago
综合评价: ★☆☆☆☆
当初为什么选择来这家公司?: FAANG公司/据说容易return
如果已经离开这家公司,为什么选择离开?: 糟糕的实习经历
H1B政策: N/A

看到“2次被dev的开除经历”的帖子,也想来写一写自己的经历。

因为是实习, 在Amazon呆的时间很短, 所以不会有全方位深刻认识,仅限于实习体会。

被分到Alexa的一个新组,产品都还在infancy状态,人员招聘也都在进行中。带我的SDE manager也就比我早来了两周(⊙﹏⊙)b。。。上面还有一个senior manager。带我的manager和mentor都没有过带intern的经验。我的工作就是给组内做一个support/operation性质的新feature,相对独立, 但也是产品实际需求的一部分(而不是纯research/做着玩儿), 其实逻辑非常简单。
前面几周,一直写design docs, 各种讨论, meeting, 和组里的SDEIII都聊了几次。design至少修改了5个版本, 加起来一共收到了大概100+条comments, 说实话耽误了不少时间(因为周围好些人design就是走过场, 甚至都是mentor写好的), 但还是很感激的, 因为从中学到了不少东西, 而且我认为自己写的非常不错。 不过现在看来, design的这些东西完全out of scope of an intern。

关键是implementation阶段太奇葩。也算是倒霉,正好碰到全组的big deadline, 所有人都非常非常忙, 印象中我们组核心SDEII忙完一天后累到满脸发白/大汗淋漓那种感觉。我作为intern, 因为做的东西相对独立, 跟他们没有共同利益, 所以完全没人care, 只有mentor出于"一种责任"来code review. 可是mentor又非常非常忙或者不care, 早上压根没时间跟我哪怕聊5分钟。ok既然没时间聊我就按照我的想法写code, 我总不能坐在那里等着你吧?但等他看了我的code后又各种批评, 说不应该这么做。大哥, 那你怎么不早点花5分钟跟我说呢? 类似的, 第一天我们商量好按照method A来写, 我写好后, 他code review时又反悔了!突然天马行空的说我们应该method B; 然后我改好成method B后, 他又说有一种新技术method C才是最好的, 你赶紧去学一学写一写!! 然后我一直改到method D, E, F, G, H…总之他永-远-不-满-意!!! 一个很简单的东西, 搞了十几个revision, 一个revision要等他一天, 搞到最后我觉得这就是drama, 或者是在故意整人 。我作为intern时间非常紧张, 没时间在这里跟你搞"一题多解"的training, 一个2天就可以写完的东西, 最后被他整的浪费了10天, 这个时候我就很确定我肯定是拿不到return了, 因为压根做不完。

我认为如果你"高要求"都非常没问题, 但请花点时间跟我讨论, 而且到底怎么做有一个确定的plan。而这个mentor一方面自己很忙不愿意花时间讨论, 更奇葩的是每天都在变, 每天否定自己昨天说的话, 冒出新的说法/想法, 实在太drama。我后来也报告了manager, 但manager是新来的,在组里地位还不如几个SDEII, 而且最搞笑的是, 这个印度manager最后自己因为身份/politics原因在我intern结束之前很快跑路了。哈哈哈。后来报告给senior manager以及HR, 也就是走过场吧, 他们当然是共同利益的。我觉得我是非常认真和辛苦的,每天7点醒后, 满脑子就是project, 9点开始上班,一直到下午6点下班,晚上回来后继续研究学习;周末也在忙projects, 每天工作15小时 X 7天, 呵呵超过100个小时。真是比高考还辛苦。也为此耽误了秋招。不过客观来说,这个horrible的亚马逊经历也带给我非常非常多收获。首先是一线大公司的经验和经历, 接触了industry-level Java coding是啥样的, 以及未来做这一行的生活, 以及可能会遇到的各种技术/人事/政治方面的困难。另外靠着这个Amazon intern经历 + 过去的经历, 真是捞到了无数公司的面试,带给我很多很多机会。同时也是因为没return, 所以鞭策我非常努力的12月赶紧继续刷题,投简历,折腾春招,大大的提高了自己的刷题/面试/onsite的能力,也捞到了若干offer。

总之, 我记得来亚麻实习前, 还专门看过一个帖子讲在亚麻实习的各种倒霉各种坑,最后没想到里面的所有坑我几乎都碰到了,哈哈。新组 + 高要求 + 大组赶上deadline + 变态mentor + manager提前跑路。。。哈哈哈。

一些感想(仅限在这里intern):
亚麻pro:

  1. 亚麻的名声是非常大的。我后面所有的面试, 面试官只关心我Amazon intern的经验;我简历上还有一个AT&T, 在亚麻阴影下直接被完全彻底忽视。我靠着Amazon intern(当然还有以前经历), 真的是横扫了大公司的机会,捞到无数面试。
  2. 亚麻的SDEI的bar很低,不管你进来做intern还是fulltime, 客观上说亚麻是我们职业生涯开始的一个很好的stepping stone
  3. 亚麻的tech非常好非常新。内部internal tool也是很好用的。SDEII和SDEIII的水准是很高的。
  4. 客观来说, 基于亚麻的商业模式,我认为亚麻会继续繁荣下去。因为不管technology如何变化,Amazon瞄准的是几千年来人类社会不变的商品交易,是有实体商品做后盾的。所以永远有需求,永远不会倒。而比如Facebook这种social media就很难说。而且他们的业务今年必然要扩张的,所以未来几年可以继续给new grad提供职业发展开始时期的stepping stone。

亚麻con:

  1. 不开心。包括我自己,我的家属,以及我认识的和不认识的,太多太多data points都抱怨在这里不开心(压力大/福利少/政治斗争/忙碌。。各种原因)。我也真是特别感激这段经历让我认识到,happiness是最重要的。
  2. Inhuman/丛林culture。尤其对于SDE1,你是可有可无的螺丝钉,没人重视你,你不过是一个棋子。不管SDE1还是intern,都是随机分组的, 很多时候我感受不到作为一个human being应该得到的尊重。尤其通过我后面面Google, Microsoft, Bloomberg…我感受到公司对于技术员工的重视,把员工当做assets来培养。所以真是no pain,no gain。靠着两个OA混进去,以为做了好梦,但迟早是要还的,搞不好还落得PIP的下场。
  3. 人员管理混乱+turnover rate太高了+政治斗争。因为亚马逊已经非常巨大了,但还是以startup的方式在运作,有很大的技术人员需求,这种根源性矛盾就带来了很多conflict。我那个manager来了三个月就跑路,人来人往太迅速,组员之间无法建立长久的关系和感情。。我在AT&T时组里的都是在一起共事十几年的,感情非常好(如果有issue早就换组了),所以很和谐很happy
  4. SDE等级森严。SDEIII跟semi-god一样,SDEI连个toilet paper都比不上,这种感觉不是很好。
  5. 内部的组参差不齐差别太大了。所以Amazon == 几千个startup的collection;而且没有team match,最后完全要纯粹看运气自己能分到什么组,真是很扯淡。我后面面G, MS, BB, 这些公司为了team match真是费劲了心思。。
  6. 基于Amazon的culture,我觉得Amazon比较适合有经验的(tech + 政治斗争),new grad进来混个名声/经验赶紧跳槽,至于长期待下去,就看自己的努力 + 自求多福了。。

补充内容 (2019-3-31 15:55):
忘记说了遇到不爽的intern,是可以report给HR的,我最后也report了,虽然然并卵,但心里总舒服一点。据说也可以换组,但intern时间太短了,估计很难操作。

补充内容 (2019-3-31 16:12):
我记得到了后期,每天早上最恨的就是起床,最开心的就是下班回家,起床觉得就是要上刑场torture了。等我离职那一天我真时候好开心好幸福跟reborn一样的感觉。所以我非常深刻体会到了在A家多不开心。

补充内容 (2019-4-1 04:15):
不希望我的帖子招来误解。亚麻intern应该50%的人应该不会觉得不开心,而且70%的人会拿到intern,所以我的case只是少数吧,比较倒霉而已。另外的确认识很多朋友不开心,但亚麻几万SDE,我没有任何全局statistics

跟mentor和manager每周都有1:1,这是规定。但他们不上心,走过场。因为正好遇到big deadline,他们要顾及自己的生存。(所以也真是倒霉,怎么就莫名其妙的在我intern期间, big deadline以及manager走人这些drama都发生了)

当然 主要是因为mentor的不稳定性/drama,每天都在变。所以一周一次的1:1没用。

补充内容 (2019-4-1 04:33):
btw,亚麻非常dog-friendly,给:dog:建立了很好的facility;但是亚麻扩张客观上带来了很多虾图的homeless;每当看到sphere旁员工逗狗而旁边就是流浪者的时候,觉得很心酸.亚麻有钱建狗棚,就没钱照顾下本地无家可归的人么?

纯粹是我个人运气不好,跟亚麻没缘分而已。
亚麻内部真是"成千上万"的组, SDE估计好几万。自然有好组坏组,也有好人坏人。
另外我觉得两个OA混进亚麻做全职比较划算,因为全职是permanent employee,有三个月ramp up的过渡期。mananger再不喜欢你,也估计大半年后才PIP你。所以哪怕是两个OA水进去的SDE1也是有时间机会来提高和展现自己的。我们intern就比较麻烦,三个月就要出活了,所以特别辛苦。。。

但因为亚麻招聘非常玄学,我好不容易拿到亚麻intern offer,总不能不去,等着下次抓阄碰大运再通过两个OA进去做全职,对吧?

1 Like