Skip to main content

(转载)谈谈我的Amazon经历,心灵创伤

 
大家好,心里实在难过,想说一下自己在Amazon的经历,Amazon是我人生第一个公司,
第一份工作,是我痛苦的开端,也希望是终点。

第一年,印度manager开始re-org变成我的skip-level manager,新manager是一个技术
很糟糕的人(3年多才升的sde2,然后马上变成manager,然后现在已经是senior
manager了),还是印度人。我们组当时有两个新人,我和另外一个印度小哥,我的活
基本上都是那个印度小哥由于种种原因不继续做了的,原因包括:妈妈生病请假,要做
另外一个项目等。我基本上都是做一些杂活。后来终于自己完整地做了一个project,
做的特别好,比deadline早2周完成,客户特别满意。manager说表现不错,开始谈升职
的事情。我也很高兴。然后就很突然的,manager说,你去做project A吧,这个
project A后来成为我被pip的project,说是我造成了project的拖延,但是我当时接手
这个project的时候,这个project已经拖延了半年了,中途换了3个engineer做,我接
到烂摊子以后,每天勤勤恳恳修bug,修了快20个project相关的bug。平均一天1-2个,
但是manager怎么都不满意,说你为啥不能一天修5个,开始PUA,我一方面更加努力,
有几天晚上是在公司的椅子上睡的,另外一方面跟manager说,我需要支援,我的cr需
要人看。他让我自己去跟组里面唯一的一个sde2谈,告诉我应该去push那个人看cr,这
个后来成为我被pip的另外一个原因,说我不尊重人。我当然是没有的,我只是在chime
上问那个sde2,能不能快一点看我的cr。

后来实在受不了了,跟skip level manager 1on1的时候说我觉得自己现在感觉很糟糕
,skip-level manager说你再尝试在现在的组3个月,不行我帮你换到我别的组,我们
组是非常欢迎你的。

一周后,我manager把 我叫到了小房间,拿文件给我,说你被pip了,上面有一周前还
再给我说要帮我换组的skip-level manager的签字。

天塌了。

自己跑去买了一瓶whisky,对瓶子喝了半瓶,想自杀,同时决定自救,打了公司那种心
理咨询的电话,见了心理医生。

心理医生是一个美国老太太,她听了我的经历以后说,你没有任何问题,你也没有心理
疾病,你是被不公正对待了,你的manager违法了,你要去上诉,你要去把事实说出来
,她告诉我可以去找公司的hr,他们会帮助我的。天真的我就这么做了,我把那个拖延
的项目的整个拖延流程,我跟同事之间的对话记录全部都打印出来了,洋洋洒洒7,8页
纸,发给了hr,hr说好,他们会调查,然后过了两天给我回复,你的不公正待遇跟性别
种族无关,你的manager有权利对你的工作进行判断。

再塌,再找心理医生,心理医生说,真是糟糕的公司,你要离开那里。

后来我还是经过了所有的流程:做pip的项目,appeal,appeal成功,换组。换到了新
组。

第二年,在我换到新组后的三个月,我的manager在Amazon离职了,我的manager又变成
印度人,他一来,一开始特别好,说要给我升职,与此同时,疯狂reorg,狂招manager
,我们一个组,现在已经是3个组了。然后依旧是很突然的,在一次1on1的时候,他给
我说,觉得我不适合Amazon, 真的好奇怪啊,他才认识我不到3个月,怎么会说出这样
的话。直到后来他当着我的面念出了我去年那个pip我的manager给我的feedback。

当时那些污蔑我的那些话,再次响起,我觉得我快疯了。我的第四个,认识我不到3个
月的manager说觉得我有问题,要帮助我,给我制定计划,我觉得糟糕透了,再次看了
心理医生,心理医生说我状况很糟糕,应该请假休息,后来我请了病假。同时开始刷题
,心里想着一定要离开亚麻,一定要离开,不然我会疯掉。

疫情期间,跳槽太难了,我每天整夜整夜睡不着,也不敢跟爸爸妈妈说,怕他们担心。
开始过着非常可怕的生活,连续吃了三个月的褪黑素,上次看了看速溶咖啡罐,100杯
的剂量我20天就喝完了。每周在心理医生面前以泪洗面,心理医生很好,但是她也帮不
了我什么,就是一直鼓励我。深夜痛哭了无数次,觉得人生毫无意义,后来通过听催眠
曲睡觉,情绪奔溃无数次,跪在amazon的大楼面前,问,为什么,为什么我要经历这些
,我明明很优秀,明明很努力,我待人诚恳善良,我工作认真负责,我代码量永远是组
里数一数二多的,我on call好几次客户发消息给manager说我处理的好,我到底还要怎
么样,为什么这么多大楼, 这么多人,唯独容不下我一个!

食欲急剧下降,从请假开始到现在,已经轻了10多斤,什么都吃不下,咖啡,褪黑素,
安定剂度日。

面试很少,2个多月,也只面了10个左右的公司,题目都做出了了,但是大家的
feedback都是你很好,但是我们想要更senior一点的人。

再后来,我跟心理医生说,我已经没有什么情绪了,觉得自己变得很淡,每天就刷刷题
,什么都不想。她说你这不是好的征兆。

再后来我终于拿到一个offer了,但是也只是开心了一天,心情依旧很淡,每天的饭量
大概是3个饺子,一有好消息就跟爸妈分享了,假装快乐。觉得自己再也不会快乐了。

希望去新的公司h1b transfer一切顺利,希望换到新的环境我可以好起来,希望我的来
生没有Amazon。

补充内容 (2020-8-25 16:14):
谢谢所有的人暖心的安慰和很多很好的建议!今天接到Google电话,过了Google L4的
HC,HR说明天开始team match。开心地出去跑了两圈,心情如下:This part of my
life, this little part, is called HAPPINESS.

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...