首先,美国硕士转专业是不太容易的,不像本科随便换专业,一般来说硕士项目都有严格的转学分限制,如果要换专业,基本上需要重新申请,考虑精力和时间成本,不是很合适。
其次,EE跟CS本来就有很多交叉的地方,不管你是学什么方向,毕业的时候都是EE专业。美国很多大学的EE和CS也有交叉研究,有些学校还会把EE和CS合并在一起,如果题主入读的学校是这种情况的话,完全没有必要去换成CS,在研究生修课期间,就能够选到不少CS相关的课程。绝大部分就业导向型的学生,所就读的项目都是以修课为主,研究为辅。如果题主EE硕士在读期间,能够选到一些CS的课程,其实本质上跟读CS专业的差距没有那么大。
最后,最最重要的一点,很多同学入读美国硕士之前,对自己的学习充满期待,以为硕士的学习过程将会大大提升将来在工业界谋求职位的技能。殊不知,美国硕士阶段的课程设置和培养方案,很多都是偏向于学术科研能力的培养,而并非是大家想象的实际的职业技能。因此,即使是读CS项目的学生,也会发现自己所学的东西比较偏向理论化,而不是与工业界紧密结合。所以在未来的就业竞争上,学EE和学CS,并没有像题主想象的那样,有那么大的差距。工业界用人的最重要原则就是个人的专业技能和综合能力。既然工业界急需的CS专业技能,并不是CS硕士能够教给学生的,只要题主有心往CS方向发展,寻找各种途径拓展自己的CS相关技能,自然就提升了自己在就业时候的竞争力;而综合能力,就更加与所学专业无关了,能力这个东西,更多的是课堂之外的自我提升和培养,比如与人沟通协作能力、解决问题的能力、独立完成工作的能力等等。
总之,真正想往CS发展的话,EE专业根本就不是障碍。
【微语】破千重关心怀天下,读万卷书志在四方。