我觉得,对于绿卡来说,当然是读啥master都行,比如你读安全类的master,你读信息系统的master,你哪怕读了个商科master,这些都是可以的,因为你不受「job与major必须强相关」的身份限制。所以你可以自由地选择你想要读的硕士。
但是呢,针对你这个情况,我觉得啊,你要么就不读,要读就读最好的正统的cs master。
虽然去一个cyber security的master也能学一些cs课,但是我就感觉,站在整个人生长河的角度来看,你看你有2年没赚钱(去读书了),然后还读的不是cs master,感觉有点可惜。
我的意思是,虽然,获取cs知识与技术不一定通过cs master program(可以自学、可以报名网课),但是既然你已经决定要花费2年的时间(以及很贵很贵的学费)去读一个硕士,那这2年的时间已经从你生命里抠出去了(去读书),那我们就make the best use of 这个时段,去读一个top的cs master,这样这时间与金钱都算值得的。
——————
否则,你读一个「不伦不类的」或者是「专业方向与你今后道路不符的」一个硕士,然后还得再额外花费时间去报网课学cs或者自学cs,这感觉这人生路就奇奇怪怪的~你说对吧~
——————
所以你还是要想清楚你的目的:
1.如果你的目的是学cs知识、你追求的是「技能加身」,那么,你就不要去读cs master,你就学网课,你就自学,你在github上泡2年学的东西要远超过一个cs master(通常是10-13门cs课)的知识容量。
2.你的目的是进个名校、想打一个翻身仗(例如,有的人,之前的本科学校、高中、初中学校都不好,所以这些人可能对名校有特别强烈的盼望,期待自己起码有一个教育经历是看起来牛逼的),且,顺便学一些cs知识,且,大规模结交一帮优秀的top的cs人才,且,拥有对应学校的各种资源(毕竟有了校友圈后,办事还是方便),那你就去读一个名校的(非名校不去。。)的cs master(非cs master不考虑)。
你说我说的有木有道理,当然有道理,哈哈哈。。。