注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 匿名 于 2022-4-13 23:19 编辑 .1point3acres
忍不住,开个帖写写自己的遭遇,权当消化一下。
.google и . 1point 3acres
背景:转码,为了找工花比较多时间刷题,cs项目相关基础不扎实,平时靠各种查谷歌,一直在现学现用。
之前在a公司做实习,实习后拿了转正就留在了a公司a组。
实习的时候个人隐约感觉有两个问题:
第一是项目非常独立,组里的业务比较多和杂,怕被认出来就不说太细了,我的实习项目是一个纯写code的项目,我mentor项目的一部分,不算难,难在怎么organize code以及明白他的项目的来龙去脉。99%是ood,虽然我也有一些忧虑,觉得实习的意义其实很重要是未来更通晓组内业务,而这个项目只是ood纯码,不过毕竟是实习,我觉得能学到写好的code就足够了。无论如何,感恩给了return。
.
第二是本文主角,我的mentor,非国人,工作经验很多年了。我的项目就是他大项目里的一部分,所以我开始的时候他就给了我几个他项目的doc让我自己看,然后我有问题去问他。这样的模式贯穿全程,我们大概只有2次超过30分钟的电话,因为刚开始对他的项目说实话看完doc还是有不解之处,聊的比较久,后面其实随着写code,基本就是很短的5-10分钟左右电话了。他这方面对我满意,因为觉得我比较独立没麻烦他?呵呵。
实习过程我其实和我mentor相处比较有压力,让我觉得比较难受的地方有:
1. 他很少打开他的屏幕给我讲解,几乎没有。即使是他要我做各种操作,点击各种,都是让我share屏幕,期间大概用到Linux我不太熟,他不太高兴。包括我遇到bug,都是自己解决,我求助的时候,也是我share屏幕,他问我, 这个log什么意思,你现在遇到这个问题你去哪里看,这个问题你说说看什么引起的。加上他人不苟言笑,我基本觉得有点面试高压的感觉。
2. 除了他的项目外,其他业务几乎无讲解。他应该不是一个很适合讲解知识的人,有的人技术厉害但是讲不出来那种,实习后期接触到公司一个tool,没用过,我是靠去别的组找人问出来的,不敢求助mentor。因为中期评价有一个评价是说我需要他花大量时间讲解他的项目背景,开始比较慢。(2次30min+的视频,我不知道这叫花大量时间讲解吗) 让我有点怕被他嫌弃,后期基本自己摸索。
3. 人比较严肃,暖场寒暄这类好像不太感冒,后来我就放弃了,最后一周问了一个组里用的比较重要的技术的一个问题,这个技术我全程没有用到,因为感觉没什么可聊的,好奇问了一嘴,结果最后评价是被他认为我没有准备好需要的知识(这个技术点)就来实习了。
4. 对他的有些feedback我保持中立。项目期间他对我说code需要用x,我就去学了一下,并且把其他一些设计改了,感觉可以就对其他能用的部分用了y,他认为我是急于展示自己学的新知识. 我个人觉得也有道理,我接受这个批评,但是我觉得认为我code和设计不简洁可以,为什么要武断的说我急着展示自己,我只是希望把code改的更靠近业界一点,这个说法我有点膈应。
除此以外真的很感激组里的其他人了,都很好,尤其组里的国人,非常nice,最后我能顺利拿到return和大家的帮助密不可分,我走的时候也都感谢了大家,包括我mentor。自认没有失礼的地方,在日常组会也是一直感谢他。
. check 1point3acres for more.
Return后就回来了原组,本着我认为实习没有接触到组里核心业务的担忧,以及觉得暑假并没有从mentor那里得到充分support,我和老板表达了希望全职跟着别人学习的意见。因为按照老板的想法,入职onboard还是这个实习mentor带我,我想实习基本都靠自学 + 对组内业务完全新手,我感觉如果是更加耐心的mentor可能会更好。老板本来同意,但是组内发生了一些变动,最后入职还是他带我。
他带我的模式依然如故,给我组内on boarding的wiki自己看,每周一次1:1半小时。但是组内的业务真的比较繁杂,doc挺多的,资料比较分散,我开始自己看虽然记笔记也记不住很多,1:1的时候我有问题,他一般不会解答,会问“你知道xx和xx吗”我确实有一些漏掉的知识点,他就说你需要再重看视频/doc,同时依然是让我share屏幕,差不多入职1个月时候,一次1:1发现我对aaa不够熟悉,当时因为在share屏幕我比较尴尬,我希望能够google一下,他说不是不让你google,但是这太基础了你应该会。我现在觉得,确实很基础,但是我没料到临时需要写aaa,始料未及。当时本来下周我是有个x工作安排的,他立刻和我说“你不要x了,你下周就学aaa去,我去和老板说,下周我休假,你在组会上和大家说你的进度就是学aaa”。并且立刻挂电话告诉老板。
我个人当时非常受打击,因为我为了x工作其实做了不少准备,并且我不认为我要补的aaa是日常工作中常用的,我个人觉得完全不用在组会上单独拿出来说,我自己完全有时间自己补上,pick up很快。而且他当下就往上反应,使我非常受打击,很沮丧。
我平静下来自己想了一下,觉得主要自己在这种当着别人面在别人要求下敲代码会莫名紧张,因为他给我压迫感强。我就和组里的lead反映了一下,并且应该老板也和他谈话了,他此后有一次和我说,我不是考试你的意思。。。但是之后他不再是我mentor,后来老板安排我加入另一个新人的mentor了。他在升职的边缘,mentor人应该也很重要,不知道是不是因为这个会让他有点不开心。
之后要迎来第一个项目,这个项目比较特殊,是去做一个比较新的东西,没有人做过,具体不同的步骤要和外面的组联系,所以进度不可控,和外组联系前几个组运气好,遇到了比较好的人,得到了高效解释,最后一个组的联系过程中自己被踢来踢去,被扔了各种wiki,感觉每天就在研究wiki中度过,还被说“真意外公司里竟然还有人不知道xx怎么用,你们组没有人知道吗?”可是组里确实没有人知道。。。
这个工作开始我是以为能一个月做完,现在被最后一个外组拖的进入巨大黑洞,找不到一个合理的solution,并且依然项目主要在对外沟通和api experiment阶段,对组内的各种复杂逻辑,code base没有实际接触,不得不晚上加班学习,有时候白天除了日常例会之外再去别组问问题,时间就没了,晚上写code,反正觉得很忙又不知在忙什么。。。
现在新的季度被排入oncall了,同时又领了新的任务,这个新的任务不巧又是跟着原来mentor做项目。上次换mentor之后我个人是觉得可能有点微妙,加上我本来又有点怕他,本来就惴惴不安。最近因为一个问题找他(其实我是问另一个人,但是他休假,于是这个问题我mentor表示interesting,主动要来和我讨论),可能那天他心情也不好,明显从一开始就不耐烦,他让我share屏幕,找一个网页,我一时紧张没有找到,于是他说,你下次问我问题要都准备好。(掉血-1)
然后他说到tab,我听成top,他重复2遍,低声说了一句oh my god(god咽下去了没说出来)我听到了,当时非常紧张,感觉自己怎么做都是错(掉血-10),后来连说话也不利索了,然后他说一句话之后,我接了一句,ok so 还没说下去,他立刻打断,非常生硬的说:你让我说完,你听得懂我在说什么吗,你为什么打断我?!(掉血-100)
我作为一个刚入职几个月的ng,当时真的感觉被吓到。不知道自己做错了什么,后来他说完之后毫无预警直接挂断电话。
这次之后对我个人打击挺大的,血槽基本空了。对我个人communication和技术上是不是ramp up太慢都是很大打击。反正很沮丧很委屈。.google и
此后他直接给我打语音不再问一下你方便否,直接打给我*2并且随意挂断*1, 其中一次他问我一个问题:你知道怎么利用xx去debug吗? 我当时没有听明白这是指什么,于是他表示“很惊讶你现在竟然连这个都不知道”后来他发现我其实是知道的。。。并且动辄就说,我记得我曾和你说过xxx。事实是,他都是high level的介绍一下,从没有细节,比如很早前他大概提过我们用某工具做了几件事情,当时我确实有遗漏+英文反应慢,没有当知识点去背,现在他就会问:我们用某工具做了几件事,除了1,2,还有3,3是什么?
另外我曾经shadow oncall过他一次,我可能以为这意味着我可以问他一些问题,不过期间拿到一个ticket,如果问问题他会说暂时没时间讨论,我oncall我很忙,最后结束后又和我说你这个ticket太复杂了好像不适合你这种新手。。。(掉血。。。)
又有一次我和他第一次讨论我在做的新项目,按照他上次说的,在问问题前要准备好,我在和他电话前准备了一下午把这个问题前因后果,相关涉及的code都撸清楚了,然后问他问题,因为是第一次high level介绍,他说的东西我都明白,我只说了yes ok all right,于是他说,我不希望你follow我,我希望你随时打断我,我今天和你meeting后我assume你全都知道了。
我顿时一脸懵逼,已经不知道怎么办了,反正前天说不能打断,今天说可以打断,怎么都是错。
当天我回去写小design,细想了一下这个项目,觉得还有很多实现过程中需要确认的问题,我就又问了他,收到回复是“昨天我们不是说好了要xxx的吗?”我只好立刻回复:对对我记得的,我们昨天确实说了xx,但是我还是有一个问题,为什么不能用存在的yy呢?我发现我们现在的yy可以reuse。 这个问题没有得到回答,只收到回复是“我们用xxx”
截至此时我知道自己和他在交流上已经出现了问题,新项目发了design出去收获很多人的review,让我想到了很多之前没有想周全的地方,其实很想与我这个前mentor进一步沟通一下,无奈他并没有review我的design (其他人的code和design如果与他有关,他review及时,我不多想,大概就是他忙吧) 但是我一想到那句“你不问问题我就assume你懂了”,感觉问问题很艰难。并且和老板1:1时,通过老板暗示,我知道他没有给我positive的评价。虽然老板是很好的很有经验的人,他依然鼓舞新人为主,但是我自己难免沮丧。加上第一个prj需要和组外沟通不顺利,仿佛黑洞,还没有深入了解组里的code和业务,这个季度的3个prj又全是他项目的某一部分,还要应对接下来的oncall week,有点度日如年。
我有时候精神恍惚,在想我还能继续在这里做下去吗,我个人有点ptsd了,而我前mentor是我在做的项目和未来两个项目的owner,会一直需要和他打交道,我感觉未来会非常煎熬。加上目测到年底还有5-6次oncall,而且由于此前项目原因,我自己需要一直利用业余时间去了解组内业务,自己觉得并不轻松。(不过好处是不push,虽然过了deadline但是说明情况大家也能理解).
现在其实挺迷茫的,自己感觉主要是精神上的,陷入自我怀疑不能自拔,我本来就比较包子的性格,喜欢从自己身上三省吾身,现在精神上比较stressful,一度上班上着就哭了。 和mentor说话感觉人都在屏幕前抖,他说的每一句话我都认为是在觉得我是一个弱智。我现在才开始几个月,我在想要不要直接去面其他公司,可是我自己基础这么差,更加无法胜任?是不是应该至少做满一年,简历好看点,然后再换组/去其他公司?我在想如果是在amz我这样过了deadline都没做完手上project并且收获差评的新人,应该已经dev list了吧。
顺便问一下ng到底会被寄予什么expectation,可能入职后让mentor带着看一下code吗?这种要求是不是不合理?我现在得到的指导就是:. From 1point 3acres bbs
这部分logic发生在哪个class,你去看。That’s all。
最后想想还是感恩组里除了他之外的所有人,今天还得到了其他小组的姐姐的悉心指导,哎。。。
. Waral dи,
. Waral dи,
补充内容 (2022-04-17 03:21 +8:00):
谢谢大家留言,
我是很注重感谢别人的人,即使心里一直知道这个前mentor就没帮过我,被他电话吼完以后我还是大小组会提到感谢他愿意花时间和我讨论。视频上无论何时我或者别人提到感谢,他反正总是面无表情而已。。。
. check 1point3acres for more.
上一篇:
狗家一年promo 3升4 下一篇:
亚麻新的base从哪天起生效?