我对这件事的看法是
1.首先不是太建议ds和sde的求职之路同时走,因为他俩的考点挺不一样的。2个求职之路同时备战比较辛苦。还是建议选1个职业道路然后备战求职
2.如果你坚持要两条求职之路同时走,当然也可以,毕竟每个人有每个人的选择~~那这样一来,你的求职备战就比较辛苦,此时不建议再花更多的时间在申硕这件事上了(尤其是你已经有一个usc的ds录取了)。鉴于ds master做sde的身份风险依然不算大(虽然不是绝对的0风险,但是风险其实不算高,个人觉得可以承受),所以从身份的角度来说 这条路可以大概率走通。那你就把其余所有时间用来做实习、备战求职(读硕期间的找实习和找全职)
3.但是还是那句话,我个人建议,选择一条职业道路进行备战,否则会过于辛苦。而且容易发生 哪边都没搞好的情况(有这个风险哈,你自己判断自己发生这种风险的概率高不高,毕竟每个人的 状态、以及当下的技能树,都不太一样)
所以个人觉得,当下应该多多focus在备战求职(例如build up自己的简历,多刷题,等等之类的)
——————————————————
注意,我上面说的“风险”,不是指的雇主在招人的时候,是否会只挑选CS专业背景的candidate的层面的求职风险。
我是指的job与major相关性这件事 会pose多大的risk to自己的在美身份
cpt基本无身份压力。opt第一年也基本没有。opt extension期间会在一定程度上审核job与major的相关性,h1b抽中后的办理 也会审核job与major的相关性(认为不相关会被发rfe)。
ds master找sde,在opt extension期间与h1b期间的身份风险,依然算是不高的~在opt ext期间和h1b期间虽然不是绝对的0风险,但是发生严重后果的概率(例如opt ext被拒、rfe审理的结果是h1b被拒等)依然不算特别高。
不过 如果你打心底里觉得,不想要这种风险,那我还是不反对你为了身份风险的降低而申硕的,毕竟身份这件事是个玄学,谁也不知道以后会发生什么。
但是如果单纯的为了 【啊 我申cs master (spring admission)是为了提高求职的竞争力】这个目的而申硕,那我觉得就必要性不是太高。sde求职的确更多是看简历的除了education section之外的那些section(skills、work exp、project exp)是否match sde求职色彩,而不是死死的盯着education section里的major到底是ds还是cs
——————————————————
没事,其实还有一个思路可以给你就是。
读了ds master后如果sense 到届时的身份风险增加(ds master做sde的身份风险增加了),也可以去读一个online cs master。美国最划算的online cs master是gatech omscs,总学费不到1w usd且master degree的certificate上不会标记这是online读的。
虽然,如果届时发现身份风险增加了的话 你也许会感叹「老子当初要是申个spring cs master就好了」,但是你当时没有申spring cs master为你带来的好处的确是有了更多备战求职的时间(尤其是你还考虑ds 求职和sde求职同时弄,,,你要知道这2个东西的简历和面试题都不太一样)。
所以其实就看你要什么了,鉴于未来会发生什么没有人会知道,所以你就看你当下:
(1)如果你当下是求职小弱,简历不行、面试题不行,需要大量时间搞求职,那么你就承担「目前看上去可以接受的」身份风险去读ds master,不申cs master
(2)如果你当下在求职上准备的还比较充分,简历木有问题、面试题也娴熟,那么你当然可以挪出一部分时间用来去申2023 spring cs master,以对冲未来「有可能、但是也的确不一定」会发生的身份风险增加的这种事件。