注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
看到“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
补充内容 (2019-4-1 04:33):
btw,亚麻非常dog-friendly,给🐶建立了很好的facility;但是亚麻扩张客观上带来了很多虾图的homeless;每当看到sphere旁员工逗狗而旁边就是流浪者的时候,觉得很心酸.亚麻有钱建狗棚,就没钱照顾下本地无家可归的人么?
补充内容 (2019-9-16 15:30):
暑假又去Google做了实习。情况倒过来,是mentor追着我要code。每天N次CL,CL submit不到一小时mentor就改好了,互动很好。更加坚定让我认清这次糟糕经历是亚麻这个team的问题,以及他们整个culture的问题。 |