a. 本人在东部某伪农村学校读CS PhD,System方向,现在是第三年。
(说是“伪农村”是因为这里按人口和建筑物密度来看算大农村,但生活成本很高,特别是房租,封闭式小区apartment少且贵,租金跟NYC/湾区的疫情优惠价差不多,所以非土豪家庭学生只能住得起合租house). 1point3acres.com
b. 目前只有一篇一作非顶会论文(CCF推荐列表里面是C类的),导师人好不push不pua,但lab的校友很多都是5年半~6年才毕业,甚至更久。
c. 目前没有实习经历,第一年暑假是为了找到老板support所以要在实验室搬砖(我们第一年没有导师),第二年没找到实习,因为刷题不够面试挂了。去年(2020)年底面试了一波,现在有3家pending(包括FB PCE intern),两轮面试完了但还没有offer
d. 关于做过的项目,我目前的和上一个科研项目都是跟操作系统相关,总共贡献了大概1w行的C/C++代码;另外上过OS硬课,做的课程project也总共包含4000+行的C代码和若干shell脚本;本科时期做过两次不正式的小公司远程实习,主要是用Python/PHP做web后端
2. 关于为什么想quit
a. 太!穷!了!我现在一年的stipend大概是$30k(学期内20k+暑假10k),在PhD programs里面看起来算是比较多的,但考虑到这里的高房租,我对我现在的生活质量很不满意,因为靠stipend只能住得起和别人合租house,share冰箱和卫生间感觉很不爽。我现在非常渴望:1)住1b1b;2)养猫;3)买电子产品的时候不用因为钱而纠结半天。而这些都是需要更高收入才能支持的。有人说养猫开销不是很大,同意,但我觉得养猫首先要有一个好的居住环境,反正我认为在合租house里面是不适合养猫的,对猫不好,对其他室友也可能带来麻烦。
b. 对我目前做的科研项目不是很有信心,以及按我现在的进度很可能不能5年准时毕业。这个项目已经做了9个多月了,但仍处于探索踩坑阶段,距离能出结果和开始写paper还很远,而且我本身也比较怀疑这个project最终能不能work out。这个project属于system交叉别的方向的类型,对老板自己来说也是个比较新的东西。
c. 感觉自己不适合科研,真正喜欢的还是写代码,特别是用C/C++写跟OS相关的底层代码。比如我不太喜欢读论文和做literature research,都是老板发现了某个重要和相关的paper让我看我才会去看的。写paper的过程对我来说也比较痛苦,即使paper中了也没觉得多rewarding,因为后续的流程(camera-ready,做PPT,排练和录presentation)也非常折腾。相反我做OS课的project的时候就觉得非常享受,对写和读API/设计文档没有意见(比写paper容易多了好吗,至少不用满世界找引用,不用跟latex和gnuplot斗智斗勇啊!)
d. 现在美国CS的就业形势是确定了的一年比一年差,一年比一年内卷,所以我认为尽早上车是最重要的,找工年度越晚对new grad越不利。我很担心如果再熬三年,那时候PhD这个title很可能无法对冲这三年就业市场内卷竞争的加剧导致的找工难度上升。 ..
e. 如果不能五年按时毕业,那么五年后转为Resident Alien身份就要扣FICA税就更穷了,我用SmartAsset算了一下,扣FICA的话学期内的每个paycheck就只有700多块了,这样实在是太穷了。
f. 如果2025年再摊上一个跟懂王一样反移民的总统而自己正是需要办OPT的F1就倒霉了(就像今年的TX lockbox backlog一样,反移民总统总能在各种法律管不到的细节恶心人)。
g. 羡慕FLA(Apple)G大厂的SWE们有PTO和holiday weeks。整个学术界就是个毫无WLB的地方,教授们都是996起步,圣诞节感恩节也照样工作,虽然我的老板不push,每周实际的工作量并不是很大,每天也经常摸鱼吸猫,但每周组会是雷打不动要开的,进度总是要有的,并没有可以让你完全不去想research的固定假期。
3. 那当年干嘛要选择读PhD呢?
. From 1point 3acres bbs
a. 当时主要的想法就是不想让家里花钱吧。因为2018年那时候CS早就没那么好找工作了,而60w+ RMB的学费生活费虽然家里拿的起但也是个不小的压力,所以我想的是万一找不到工作留不下来这钱就花的不值了。
b. 当时觉得自己挺喜欢科研的,比天天写CURD业务代码有意思(然而现在想来自己并没有那么喜欢科研,本科时候做了一个project然而并不是很成功,其实这就应该是一个red flag)
c. 认为PhD在经济方面能过的比MS好一点,宽松一点,不用买啥都得换汇率(然而现在意识到真是naive,MS的确可能花销上更紧但是只需要忍受两年啊。。)
4. Quit PhD可能比较可惜的一些方面?
a. Eb1a/NIW?由于S386未来通过的可能性很大,所以将来PERM很可能会比较难办(因为参议院版S386要求建立一个全国性的PERM打广告网站),因此最好是能不办PERM而走NIW这条路。然而考虑到System方向难发和蹭paper,以及paper收录量少,引用数积累慢,即使我熬到毕业很可能也只有三四篇没啥引用的论文,远远达不到日益提高的EB1/NIW的bar。
b. PhD new grad开局就是L4?然而我认为这也不是坚持读下去的动力:1)从地里发的包裹来看,PhD new grad的初始L4 package是比不上MS + 3YoE跳槽得到的L4 package的,而MS已经比PhD多赚了三年的钱,多享受了三年生活了;2)的确,Biden支持按工资level高低顺序抽H1b,那个行政令是有可能通过的,所以开局L4更有利,但问题是现在的工资水平不代表三年以后的 --- 如果三年后job market更卷了以至于普遍对new grad降薪了呢?2)MLE才有显著高于MS + 3YoE SWE的工资,而这跟我是基本无缘了,因为我不是做ML相关方向的。
c. PhD学历优势?然而很显然CS领域并不看重学历的,脱离new grad身份以后工作经验就更重要了。回国PhD学历更有用?然而我并不想回国发展。。
d. 再想不出来了。。
a. 没有实习直接找full time的难度有多大?我做的那些科研和课程project能被HR认可吗?
b. 如果pending的都悲剧了,春季再找实习的话还有机会吗?
c. 什么时候投full time比较好?8月吗?-baidu 1point3acres
d. 简历的Education一栏,当前的教育经历是否应该改成MS?如果简历上需要改成MS,那么LinkedIn怎么处理?毕竟在拿到offer前我不想让lab里的人知道我打算quit。
e. 如果教育经历需要改成MS的话,HR视角来看就是我读了三年的MS,这会不会是一个减分项?
f. 简历是否需要尽可能淡化“Research”字眼和去掉Publication?Skill Sets应该放在project前面吗?
g. 申请的时候HR会找学校核实相关信息吗?如果会的话就尴尬了。。