美国计算机硕士还是博士?
如果楼主将来打算回国发展,那建议读CS的PHD(除非你对科研没有任何兴趣,只想拿个学位). CS的PHD在美国的毕业生一般都能找到很好的工作,待遇很好,而且有OPT,找工作也更容易;而CS的master基本上很难找到好工作,即使有,工资也比PhD低很多。 另外,如果你将来留在美国发展,那你读CS的Phd比读master能享受更多福利政策——PhD有O-1签证,Master没有。当然如果你不准备长期留在美国,那么以上两条都无所谓了…… 其实最纠结的地方在于,以楼主的GPA和本科背景(川大是有点吃亏的,毕竟川大在国内知名度不高且没有两所985的招牌),申到很好的PhD项目机会不大,好一点的Master又太难搞(需要非常好的GRE分数加软性背景提升,如科研经历、牛推等)。 所以我的建议是这样: 如果你决定出国读CS的研究生,那请你考一个很好的GRE成绩(325+,330+更好),然后利用暑假找一份相关实习(如果有条件,争取做research,哪怕只是打杂也好过没经历),这样有利于你拿到Dream School的offer以及以后顺利毕业。
至于申请PhD还是Master,我建议如下: 以CS来说,如果打算在美国找工作,那必然要读CS的Master,因为CS的PhD太难签H1B(美国工作的签证之一,只有STEM专业才有可能签H1B)。但如果是读CS的Master,那就有两种选择——一个是像LZ这样先移民再读书,另一个是一边读书一边办移民(这类学校一般比较少,并且对国际生的录取非常苛刻,几乎仅录F1学生)。 而读PhD则不需要担心这些,因为一般PhD都有OPT,并且是发H1B的高薪职业,虽然难度比较大(主要是考试难)但一旦成功,待遇是非常好的。 如果不想读CS,那就简单了——直接申MSF/MFE,虽然竞争也非常激烈(比CS的master和phd都要激烈好多倍)但是一旦申到理想的项目,以后的发展也不会差到哪里去。