因为这篇文章是从给学妹的回复发展而来的,所以可能主要会围绕几个(new grad 会比较关心的?)话题来分享
刚刚加入亚麻,组员对我的期待是什么?
个人认为,在这段时间沟通和学习是最重要的。
除开一些特别奇葩的组,一般new grad 是会有3-6个月不等的on boarding 时期的。我一直建议进亚麻的学弟学妹,要好好利用这段新手保护期,多问问题,多接触各个组里的services,因为这段时期大家都默认new grad 什么都不懂,所以只要不是类似于“git push是干什么的”这种3秒钟就可以google到的问题,大家都会比较乐于回答。而且在问答的互动中,也可以和同事慢慢熟悉起来,了解大家各自工作的domain,并且展示自己的学习能力,沟通能力和自主性,让大家留下一个“这个new grad 还是挺努力/靠谱的”的印象。
除开熟悉现有的系统之外, 一般new grad 还会被assign 一个onboarding project,一般会是一个小的1、2个月甚至更短时间可以独立完成的小项目。这些项目主要目的是帮助new grad 熟悉组里的开发环境和开发流程,顺便清理一波组里的backlog LOL。正如很多之前分享的前辈所说,大家还是要尽量努力高质量快速的完成这些项目,从而给组员们留下好的第一印象,这样子以后开大项目,senior engineer 组队挑人的时候,就更有可能被挑上从而摆脱一直干破活的命运。除此之外,我还是想再强调一下“沟通”的重要性-- 在做项目的过程中,不要害怕问问题,多向组里senior的工程师提出高质量的问题,是可以快速展示自己学习能力的一个好用的技巧,并且也可以更快速的推进项目的进程。同时不要忘记在项目close的时候,credit 一下帮助过自己的同事,这样大家下次大概率也会更加愿意帮助你。.
一些其他的碎碎念
. check 1point3acres for more.
在三年的工作过程中,楼主获得了很多人的帮助,但也同时看到了职场比较残酷的一面。例如我曾经看到过好多位同胞,在工作中既努力又靠谱,但却因为性格温和而在组里被欺负,分不到好活,时时被甩锅。又或者因为沟通不够而无法advertise 自己工作的成果,白白丧失credit。楼主深感惋惜的同时,也以此为鉴,并明白在美国的职场一味低调隐忍绝非良策。所以也想要提醒大家,即使是new grad,在利益被侵犯得太狠的时候,也需要勇敢fight back,让大家知道自己的底线,才不会成为组里的软柿子,人人路过都可以捏上一把。