分享一下我在amazon 的坎坷经历, 附带devlist怎么解决的问题

avatar 226593
soloEdge
55303
165
事情过去有一年多了, 也不知道从何说起。
楼主是17年的玄学公司实习生, 实习的时候在retail, 本来干的挺开心的, mentor是个白人小哥, 对我很照顾, 从组里面的tech stack 前端后端, spring framework, google guava, node.js 还有 AWS的一些其他技术, 都很耐心的带我, 楼主本身背景并非app出身, 在学校里 修的都是CV, ML,ROBOTICS, OS C++的课。 在mentor的带领下, 在amazon度过了一个美好的暑假,当时候leetcode只刷了几道题, 全靠amazon 面经 intern + OA,那一年我记得 亚马逊一共oa + optional 面试就只有9道题, 小土豆上都有。 楼主所幸就从了Amazon 的return offer, 刷题这种东西真的很painful, 不过之后楼主真的因为这个偷懒栽了跟头, 被迫刷了破千道题 5遍 才跳槽走人的, 很惨痛的教训。
结果全职因为各种阴差阳错没有回到原组, 结果就开始了自己的心路坎坷历程。最后终于到了UASP 里面的一个偏研发组做到了自己真正喜欢的东西,拿到了很不错的一个包裹, 告别了传统意义上的full stack app 这个不适合自己的东西。

下面正文开始,
楼主当时候被分到aws 一个非常边缘的组做market的 ,说是market,其实就是一个几乎全部前端的组,再用了写lambda, S3 这些东西,刚进来的时候, 大老板是一个白人 , 为了保护隐私, 暂且叫他S 吧, S手底下有两个平行小组, 一个做偏前端的组, 另外一个做稍微偏后端的组。 前端的组是S在12个月内找来的contractor, 和 一个韩国大哥 WDE(Web Developement Engineer) 1, 暂且叫他 D. 后来离开亚马逊后, 其实仔细想想react.js 作为技术栈 AWS的边缘组, 又不具备盈利能力,需要多少有科班背景的正统 工程师呢, 大部分都是ICC出来的年纪很大的或者转专业的, 后端的全是S 手底下 从他原来东欧杀毒软件公司带过来的。 很不幸的是, 我被分到的是那个前端的组。和我一起被分到这个小组的还有一个中国女生 W, 也是实习return。

最初的三个月, 我们这个 小组一起吃饭, 一起干活。 因为韩国大哥 D 之前有实打实的工业经验并且在东海岸的公司做了 4 年前端, 所以从系统设计到任务分工 , 都把组里的项目带的紧紧有条, 一个完全新的项目进展的不错, 预计在三个月内上线后 就会取代原来的旧项目。 但是S 突然说自己的领导力有限, 需要招一个新的manager 来替代自己管理两个小组的工作, 自己可以当skip level manager。 话还没说多久, 他就真的从东海岸一个鸟不拉屎的信用卡公司 招来一个 简历天花烂坠的 印度经理 A. 接下来噩梦就逐渐开始了,

A 为了刷自己在组里面的存在感和领导力, 疯狂的diss 韩国大哥 D 的各种design, 还单独招韩国大哥 1: 1, 并且和韩国大哥吵了一架, 这其实是A为了后来自己的政治立场做的一个伏笔。 楼主当时候还是职场上天真的小白, 想去当和事佬, 毕竟大家要一起工作。韩国大哥突然有一天 ,说自己转组了。 其实之前韩国大哥有几天没来上班请假就已经有预兆了。 韩国大哥走的时候和我私底下说了一下, “I know politics, but I really cannot work with A. I was fired once from one of my old companies and I could not risk again.”其实也怪楼主自己蠢, 韩国大哥已经在提示我了, 印度经理人有问题, 赶快跑吧, 再不跑就来不及了。
韩国大哥走之后, 中国女生也借着机会转到了AWS 其他一个国人当经理的组, 产品也有前景, 国人大哥当manager, 人很不错, 照顾组里面的国人。 一般各组里面如果短时间之内连续走两个performance 正常的 engineer, 经理的performance 会受到影响。 于是 印度经理为了稳住我就把我单独找过去 化了个大饼, 说现在组里contractor 之后都会走, 现在这个组没什么人了, 今后你来挑大梁, 升值和前景多得很。我当时候确实也相信了, 因为经理说的一板一眼, 还挺当真的。

天上从来不会无故的掉馅饼下来, sometimes is too good to be true. 这个印度经理很快把他在原来公司的一个senior挖过来到他自己手下, 这个senior还是印度经理 的老乡。接着就是不停的换印度人过来, 最后组里面就剩下我一个中国人了。 接下来的几个月, 印度经理开始跟我说 最近组里面有一个新项目你去做, 但是这个项目scope很大, 我提出疑问, 经理说没事的, 你去做吧, 我们有senior, 你如果不会, 可以随时问。 我认认真真花了一个月时间写了各种版本的design, 经理说你去制定一个大组review吧, 结果名单基本上都是印度人。 不出意外的是, 这种大会的review,项目scope 又这么大,总会有人可以挑刺。最后经理直接说, 既然你花了一个design 出不来, 那么我只好找人coaching 你了, 我问他这是不是 devlist, 他明目张胆地说不是。 他说你看amazon 如果真的要你走, hr一定会出面的呀。 我信以为真。 我那时候两种不同的声音在我脑海里徘徊, 一种是让我走, 一种是让我留。真的那时候,我很纠结。 我觉得不管怎么样, 先把假期用掉, 把h1b approval stamp 总不会错, 所以就请假回国stamp了。 事实证明, 楼主做了这么多蠢事, 这一件终于做对了。

回来之后 , 经理把我设计的design 直接交给了组里面的 senior 和另外一个他找过来的阿三。 我问他, 这个项目不是之前我在做吗, 为什么 credit 被其他两个阿三 拿走了, 他们的design完全是换汤不换药啊。经理直接说 你回国时间三礼拜太长了, 我怕耽误进度。 我心想, 这不是你批准的时间吗。这时候我心里已经有1000个问号了。 我越想越不对, 尤其是为什么几乎完全一样的design, 其他两个阿三 可以迅速review 通过。 我赶紧联系了AWS IOT 的经理 P,进行了转组面试。 我面试表现的很不错, P 很满意。 而且组里面各国人都很平均,技术水平也很高, 都是科班出身, 还有一个是国人清华本科的 。

可是可是, 真的当我 想转组过去的时候, 经理出面了。 他在chime 先说了一句 , congratulations! 然后过了三分钟, 就打了一行过来, 大概是 Does your new manager know that you have been on devlist for three months? 我整个人都懵了。 本来那天我真的很开心, 因为可以到一个新的组, 一个全新的开始。 后面的事情, 就更加狗血了。 那个口口声声说要我过去的经理 P, 怕自己受到影响, 居然和我的经理得出了一个狗血的结论: 我的lp有问题, 虽然我这个人tech 很强, excuse me ? 并且说我毫无special skill, 不值得他去拿vp approval。。。 官官相护

从那一刻开始, 我就明白amazon 已经不值得留念了。 待下去 从devlist出来也许能够混到好组, 可是pip 的culture 在那里, 很多人上dev 和pip 只是成为组和组之间政治斗争的牺牲品, 人很多到最后会为了生存最后丢失人性的。 我感觉在亚马逊混了一年 , 很多时候我都已经不是我自己了。

前面是杨过断臂, 后面就是去拿玄铁重剑了。

我记得那一年很清楚, 西雅图 的雪 下得很大, 下到了三月份, 那段时间, 很多组都要求回家工作。 因为那时候devlist 进pip 是需要当着hr 的面签的, 所以本来一月要进的pip, 就在没有任何flma 情况下活生生地拖到了三月份底, 四月份初。那时候我真的如同司马懿被火困之后突然遇到大雨那种兴奋。 我就靠着这几个月多出来的时间, 上班打酱油, 完全脱产刷题 + 系统设计。每次和老板视频会议成了我疯狂拖老板的时间。 还有个有利的因素是, 印度经理的两个阿三小弟回国休息了, 组里面就我一个人, 所以老板也需要我干点活。
本身我底子不错, 所以leetcode 刷了 5 遍,面了湾区西雅图 top tier second tier thrid tier 大大小小几十家公司, 最后拿了 FLGUASP 里面两家的offer,最后在h1b的grace period过了之后一个月拿到了h1b approval, 我获得了重生, 一个新的机会, 一个崭新的开始。我和我的过去做了了断。
本帖隐藏内容需要登录后才能查看。
天亮了, 我的故事也结束了。
  • 294
165条回复