关于这个主题:/t/849299 中提到的 Day-1 CPT 有感而发,单纯讨论 Day-1 CPT ,对其他不做评价。
tldr:
- Day-1 CPT 是擦边球,不是捷径,尤其对于人在国内想去美国读书找工作的人。
- 对于有工作经验的人来说,申请美国的正常的 MS program 是最好的办法,不过代价是你的工作经验会打折甚至不被承认(当然,Day-1 CPT 也无法避免这个问题)。
- 对于学生,老老实实申学校刷 LeetCode ,不要想这些旁门左道。
首先,CPT 是一种临时工作许可。外国人在美国上学,所有读书阶段找到 intern 的许可都是 CPT (有 full time CPT ,但是会影响到 OPT )。CPT 的特点是只需要学校同意,不需要经过 USCIS 。但是正常的学校如果想要申请 CPT 的话需要在学校修一定的学分,而 Day-1 CPT 指的是一入学就可以申请 CPT 。
对于 day 1 CPT 来说,就我所知,所有你听过名字的公司 full time 都不支持 Day-1 CPT (注意是 full time ,intern 正常使用 CPT 不会有问题)。当然有人可能会说为什么去大公司,小公司不也行,问题是小公司基本只要 green card / citizen ,没有身份问题,那些 HR 可能都不懂什么是 H-1B 什么是 OPT ,只知道你是个外国人。
另外,允许 Day-1 CPT 的学校不会是任何你听过的学校,这意味着你的简历很容易直接被 HR 筛掉。换句话说,找工作难度无限加大。美国的 CS new grad 找工作确实不怎么看学校,这里的"不看学校"指的是你是 US top 50 还是 top 200 的区别不大,但是,Day-1 CPT 那些学校不在此列。如果你想以 industry hire 找 full time 的话,CPT 身份会让你在 visa evaluation 的时候直接被筛掉,就算你能拿到 offer 也会被 revoke 。
Day-1 CPT 一般是给 H-1B 多抽不中且在小公司工作的人拿来续身份用的的擦边球( full time CPT ),如果在大公司抽不到 H-1B ,一般的做法是 relocate 到别的国家,一年以后 L1 回美并继续抽签。以及,如果你有 Day-1 CPT 的经历,有一定概率就算抽到 H-1B 也会被 USCIS rfe ,甚至 deny 。
想从国内去美国当码农,申请正常的两年(嫌时间长 / 没钱找找一年的 program ,应该也有) MS program ,上学之前认认真真刷 LeetCode ,比研究这些"捷径"靠谱不少。
