1、先说一下我自己的情况,本科通信工程,研究生计算机。
本人对电子电路比较感兴趣,因此大学学习的时候也是主要学信号系统、微积分等数学物理的课程,计算机方面的课程也只是学了一些简单的C语言、数据结构与算法等,出国申请到了电子工程的硕士,现在正在读博。所以按照我的经历来看,题主想出国读CS的硕士,只要本科的基础课打牢固了,申请还是可以的。另外如果大学有交换项目的话,建议大三的时候可以参加一下,会对你的申请有帮助(我们学校有和德国亚琛工业大学合作的项目,因此有机会去德方进行学习,对申请很有帮助)!!!2、再来说说CS这个专业 CS作为国内这几年兴起的热门专业,无论是从就业还是深造都相当热门,因此申请的人很多,难度相对比较大一些。虽然CS是申请的主流,但是并不是最好的选择,个人不建议LZ读CS的研。原因如下:
①.目前国内IT行业的人才已经趋于饱和,除了腾讯、百度这些大公司外,中小型公司大多不愿意花更高的成本去聘请一个程序员,导致程序员找工作压力增大;②.CS的硕士一般分为AI/IC/CS等专业方向,其中AI算是未来比较有前景的方向,但是现在学的人也很多,IC方向主要是学微电子,做芯片设计,需要有很好的物理基础。至于CS方面,个人感觉工作之后再用三五年时间补回本科应该学的知识也不是难事。综上,若本科不是CS或者电子工程专业,而是学的一些偏文科管理类的学科,个人认为读CS的硕士并不合适。
3、最后说一下如何选择国家地区因为楼主还没确定国家,因此我也简单说下美国的情况。以MIT为例,其开设的计算机相关专业基本上只招收本科是CS专业的申请者,即便是申请到了也很有可能被调剂到别的专业。因此非CS专业的申请人要想申到MIT的CS简直比中彩票还难! 然而英国美国香港则相对比较友好,只要你的GPA够高,有一定的科研或实习经历,是完全可以申到很好的学校的,甚至包括G5在内的很多名校都愿意给高的GPA的高分申请者发offer。因此如果你决定了出国,那么建议你重点考虑英港新这三个地方。以上,望有帮助!