考研杂谈 | 非计算机专业的学生读计算机的研究生是一种怎样的体验?

/ 写在前面的话 /
考研杂谈,考研过来人和你聊考研。
现如今人工智能、5G、大数据愈来愈热门,跨考计算机研究生也成了许多学生的优先选择。但是非计算机专业的学生读计算机的研究生是一种怎样的体验呢?相信很多同学都想知道,今天小苏特地请来了3位跨考计算机相关专业的在读研究生,让他们的回答来满足大家的好奇。
A同学
男生,北京大学研二,本科为电子工程。
A同学:
其实我本科是电子工程专业,可能跟计算机专业还能稍微搭上那么点关系,二者偏离的不算远。我大学时候的数学学得挺好,所以我考研数学分数也挺高,这导致我在研究生期间做算法推导的时候不是那么困难。因为做算法的都知道,那些公式推导那真叫一个复杂,光看那些密密麻麻的公式就让人感到头疼。
在北大,每个专业都有本科生课程和研究生课程,然后其他学院的课程也是可以去听的。这意味着我同时修读了研究生课程,还去听了其他学院的计算机相关课程。其中最困难的部分我认为是耗时的编程项目,而我的课题研究就是在操作系统中完成的,所以我在这一块吃了不少苦头。
回过头来看,这经历实在是很烦人,坦率地说,我不建议0编程经验的同学来跨考计算机硕士,尤其是跨考那些需要很多编程内容的研究生专业,本科有过编程经验的可以考虑跨考。
我还在外面某家大厂兼职实习,我处在SQL的数据库语言小组,负责编译器构建。如果你大学时候真的跟计算机0接触,0经验,那么两三年的计算机硕士生涯你可能很难顶得住。有同学真的很想去计算机专业的话,在职计算机硕士也可以考虑啊。
B同学
女生,现在研二,来自清华大学,本科专业为化学
B同学:
我本科的时候是化学专业,但是,在我的本科学习期间,我对计算机非常感兴趣,因此对该领域的一些项目和课程也很感兴趣。现在我所做的课题是公共大数据,我个人体验包含两方面,积极的一面和负面感的一面。
积极的一面是:
1.首先对自己的跨考专业很有成就感。在我们专业,更换专业还是跨考到清华真的很困难。既然大家都面临着跨专业这个问题,我相信能做到这一点的大家的感受是一样的。
2.跨专业成功了它有助于建立你的信心。你被录取为计算机相关专业硕士研究生的事实意味着你拥有足够的实力(肯定比拥有CS本科课程的本科生还要多)。因此,你不必担心班上的其他人比你更能干。
负面感的一面是:
1. 有的时候,其他学生可能比自己拥有更多的背景知识。因此自己需要付出更多的努力,才能让自己与他们并驾齐驱!
2. 在助教和助研方面可能会有些困难,因为有时候自己的知识基础可能会比那些CS本科生还要略窄。但是在硕士阶段课程结业时,我的水准可能还是不比他们高。不过这种情况也无需太过于负面感,保持自己努力状态就行啦。
此外我想给那些想跨考的同学一些建议:
1. 我们本科期间每年有将近4个月的寒暑假。因此,请好好利用这段时间,去降低自己与计算机本专业出身的本科生之间的差距。
2. 为了弥补自己缺乏的知识,我们将需要更加努力。当你真的喜欢这个专业的时候,它应该是不会很困难的!祝大家好运!
C同学
男生,复旦大学研三,本科专业为自动化控制
C同学:
我个人认为跨考是没问题的,无论如何,大家都必须完成这几个先决条件:2-3个CS入门课程、线性代数、数据结构和算法、操作系统。
但是硕士研究生只是一个标志,不是所有的研究生都是香饽饽,包括计算机硕士。读研究生最重要的事情是要想通自己接下来想做什么,你不能等待你的导师告诉你应该做什么。研究生的优势在于具有深厚的理论基础和敏锐的思维能力。当然,编程能力这是基本的,不要研究生毕业了还不知道SQL是什么,不知道随机函数在哪里。
在研究生阶段,不要指望现成的库函数能够帮你解决问题,你必须自己解决所有的问题。必须解决内部和外部内存交换的性能瓶颈。如果实验方法有问题,你应该找到一种方法来消除它。这些都是保证你能拿到20k以上月薪的基本条件。
如果你认为这些事情太难做,那么你或许就不太适合研究生了。真的,如果你还认为你在研究生毕业了之后还要去做那些软件开发,那么你的硕士学位的价值就根本体现不出来了,因为这些工作本科生就能做。所以大家事前一定要好好规划,跨考不难,难的是如何利用好这个研究生跳板,使自己变得更好。
总结
听完3位同学的发言感想,不知道大家是否对计算机研究生生活有了一个更清晰的认识。跨考并不可怕,可怕的是不知道如何规划未来。本科对计算机感兴趣,有过计算机相关经验的鼓励跨考,如果真的0经验,当然也不是这么绝对就不能跨考,只不过你要比别人更努力了。小苏衷心希望在座的各位都能如愿,考上自己理想的研究生。
苏世学社旗下品牌,专注于计算机考研
计算机考研一手资讯,原创高质量干货
深度的学习分享丨咨询前辈丨个性化指导
