亚麻实习return失败到历时6个月再上岸的血泪教训及经验

avatar 378405
hhd1997
7720
8
Part I 亚麻实习篇:
抱着对大公司的向往,我在20年5月份开始了亚麻的实习,被分配到的组是一个从印度整个搬运过来的组,所以全组大概8个印度人 + 6个实习生(包括我),后面中途又加入了几个新的组员(也是印度人)。我的onboarding buddy是组内唯一一个ft中国人。这个组在去年年底要上线一个比较大的项目,所以感觉都挺忙的也很需要人。 虽然印度人比例很高,但其实人都还挺好的,manager是一个很有趣的人。 以上是关于组的背景。

一开始manager告诉我project是什么的时候给我画了个大饼,说这个project是20年Q4需要上线的,目前进度是0(因为这个project依赖于8月初才lunch的大项目),需要做的东西涉及到Web app, batch job。我一开始想着这个scope挺大的呀,会不会来不及。但manager说先不用担心,让我先investigate然后和mentor想一下design。于是1-3周我就在和mentor讨论这个design。后面越想越不对劲,整个组在做的项目8月初才上线,而我这个project是depends on 那个大项目的,那我不就只是纸上谈兵除了design啥也做不了。然后我就和mentor manger提出这个疑问,这时候他们说确实好像不行,于是让我focus on 这个project里的一个小分支(data service) ,简单来说就是整个team 可以通过data service获得想要的数据,我需要做的事情就是把data warehouses 的数据以batch job的形式迁移到ddb。Ok 然后我开始focus on 这个方面。

我的mentor表示帮不到我太多因为他也不懂data pipeline方面的东西,于是我开始泡在各种文档,wiki 和 amazon的stack overflow里去找寻方法。 在Week 6, 我是第二个 整个大组一起开design review的实习生。 开会之前,mentor让我focus on data service就好了(但文档里还有其他关于前一个project的资料)。 然后结果是前一个project被狂问,mentor疯狂救场说那个是以后的事情今天先不讨论。最后1个小时到了也没讨论出来啥。后面manager有安排了只有我,2个senoir sde的review meeting来讨论我的project。他们就approve了我的project,让我开始实现。 此时已经是Week 8了。用了两周完成实现和test,此时是我整个实习发的第一个Code Review :)

(以下都是manager 实习结束之后的会告诉我的)然后到了11周,manager mentor 和 Bar raiser 开了个会,Bar raiser 说我code 太少了,项目也简单,所以不给我return。一般实习生能不能return都是第11周决定的,然后manager争取了一下说再给我布置一个任务,就是写一个CRUD的 api,然后第12周再讨论一下可不可以return。如果他说法是真的话我还是挺感激他给我争取这个机会的。 然后我周末加班完成了这个任务,结果最后还是失败了。

Manager转达了一下BR的话:“如果我现在让他拿到return offer, 那他接下来一年就不会好好学习,coding 就不能提升。但如果我不给这个return offer,他就会practice他的coding,这样以后回到亚麻就是一个更强的人。所以我不给他return offer。” 我黑人问号 :)

被拒了感觉倒也还好,但是就总结出了一些实习的经验教训,给准备去亚麻实习的同学提个醒:
1.实习前几周务必要和manager, mentor明确你的project要做什么,他们期待你实习结束时deliver一个什么东西。
2.发比较大的Code Review 之前可以先问mentor 约个会offline review一下,这样可以避免一些低级错误。最后Bar raiser会看你CR里comments的内容的。
3.如果自己project的scope一直含糊不清,或者太简单,在和manager, mentor沟通无果的情况下,刷题跑路!刷题跑路!刷题跑路!重要的事情说3遍,后面Part2会解释为什么。

写稿不易求大伙加米,谢了!
  • 34
8条回复