首先,感谢你相信我的建议哈,先去gap再去读硕士,绝对是最佳的申硕策略。
如果你读硕之前工作的这3年,是去的纯大陆企业(纯国内的公司)的话,那你的这份工作经验的确有可能不被美国公司认。因为美国基本上只认美国公司的工作经历,是真的。即便是认了大陆企业的工作经验,那也有可能是打折认可(比如你工作了5年,然后只当作你工作过2年,然后去给你匹配岗位和工资)。
但是如果你的确是在美国公司工作的,然后读硕士后,按说是不会发生大面积的职位降级的情况。即,美国是会respect和recognize你的past work experience的。所以你如果已经有了工作经验了,你就放心大胆的投递社招的experienced的职位即可,会被recognize的。
那如果发生了有工作经验但是被当作没有工作经验的求职者的情况,会是什么原因导致的呢?
1.communication没有沟通好,和hr去沟通的时候,如果得知是sde 1的职位,那应该主动要求被place在sde2或者sde 3的职位,如果没有sde 2和3,那其实不应该继续面下去了,因为美国是会recognize本土的work experience的,不应该发生读了个硕士 工作经验就清零的现象。
2.面试表现不好,虽然按照sde 2或者sde 3去面的你,但是你面试的时候答题一般,导致给你downgrade为sde 1的岗位了。所以这种不是公司不尊重求职者的情况,而是求职者自己没有发挥好
3.遇到了非常小气、非常mean的雇主:他看到你的简历,看到你有3年的工作经验,他心里清楚的知道应该给你一个有经验的岗位的offer以及工资但是此时他依然故意把你当作一个没经验的人给你匹配junior的职位和工资,主动无视你之前的工作经历,这是非常无耻的行为,非常mean。
其中,3这种mean的雇主,有没有?有。多不多?按说应该不多,按说不会发生大面积的不被recognize的情况。
所以,针对你目前的情况,你当然现在主要投递sde 2和sde 3的职位,遇到sde 1的职位也可以去面一下,然后看最终拿到什么offer。
如果你毕业后还没找到合适的工作,此时你就为了保住身份(在美国没offer的话身份就会出问题)然后接一个sde 1的offer,然后你接了后就先去,然后立即跳槽,跳去sde 2或者sde 3的职位就好。总之你要知道,你的经验是会被认可的,不要被mean的雇主弄的你怀疑自己。
所以如果你是毕业后先去做一个sde1的职位,你也只管去,但是其实你届时的社会角色已经从学生重新变为社会人(working professional),此时跳槽,按说就不会大面积的发生给你发面试的职位都是new grad的无经验的岗位上去,此时应该就会更容易被市场recognize你的past work experience。
而且,没有人规定入职后短期内不可以离职,你想走是随时可以走的,在美国,大部分工作都是at will的。所谓at will就是,你随时可以离开公司,公司也可以随时炒你。只不过,刚入职立即离职这样做的时候要注意可能有sign on bonus要归还的问题,这个问题有点恶心,就是比如你sign on 10000,到手5600,然后4400是tax。一般sign on可能会绑你绑1年/1.5年/2年 (不同公司不一样),所以如果入职后短期内会走,你就得归还sign on bonus,但是你还的时候要还原价,也就是10000。嗯。。所以如果你打算入职一个sde 1后立即跳走的话,你就应该在接offer的时候,和雇主说,你不要sign on,想多要一些股票什么的,股票是不绑人的(不会导致你有损失)
总之,请你相信我,在美国,只要你有工作经验(美企的经验),你是会被雇主认可的。但是如果没有被认可,你需要屈服于美国的身份现状(毕业后不能失业太久,否则美国身份会出问题),然后随便接一个岗位的offer,然后此时继续找工作,然后遇到合适的岗位与职级还有工资,就立即跳走就行。