计算机专业留学几年?
我14年到15年在奥斯陆读研,本科加研究生一共两年。 硕士是Master of Science in Informatics(信息系统学硕士学位),这个专业是三年制的,但是我在第二年申请了延期offer,第三年免学费,第四年才毕业,因此总共花了四年时间拿这个硕士学位。 第一年主要是学习各种计算机课程,主要涉及人工智能、机器人、算法、数据挖掘、操作系统、编译原理等等。因为本来就是本科非计算机专业毕业,所以学起来还是挺难的。不过老师很nice会给你不少耐心和答案。毕竟外国的授课型硕士还是以传授知识为主。虽然难但学了很多新的东西,也让我对很多领域产生了浓厚的兴趣以至于后来读了博士。
第二年是实习+论文的阶段。学校会安排一些公司给你进行面试(一般是大公司),然后他们会推荐你几家公司去实习。我当时是在Google,微软,亚马逊之间选择,最后去了Amazon.其实外来的学生能进入到Amazon之类的大公司实习真的非常幸运了!这些公司的实习经历对你以后找工作非常有帮助! 关于论文,我们这一届需要写两篇,一篇关于机器学习,一篇关于自然语言处理。其实写论文的过程就是学习和了解某个方向的主要方法和流程,非常具有启发性。
第三年以毕业论文为主。我选择了自然语言处理这一方向,因此要写大量的代码以及做实验。这一年压力真的很大,因为是自费且没有奖学金。如果没被导师青睐的话可能连组的实验室机会都没有,只能单刷代码。好在最后结果不错,拿到了不错的学位。 现在回到正题讨论你的问题。
首先,你是希望出国读一个master还是phd呢?两者其实差别还是挺大的。而且不同学校的课程设置也是不一样的。一般来说,硕士的课程偏向应用,而博士更偏重理论。 但是不论如何,国外那边的教育模式更多是以自学的性质为主。老师主要负责把大致的思路教给你,具体的实践部分都是靠自己去探索和学习。因此如果你英语还行并且自我控制能力OK的话,完全可以考虑出去读个书。
当然你担心的问题别人也会有,比如文化不适应,孤独等等。这些都是客观存在的,但是我并不觉得这是一个无法解决的问题。人生那么长,多尝试不同的环境和体验才会知道什么是适合自己的。 我个人认为读书并不是一定是为了找到好工作或者赚很多钱。读书的意义在于你能在任何时候拿起一本书,不会担心这本书是否有用或不能读完。
因为你已经读了这么多书,有了这么多的知识,即使不工作也能过得很开心充实。