计算机研究生出来后都从事什么工作呢?还是程序员类的吗?

星猫观娱乐

看到这个问题一定要回答一下。

计算机类的研究生一般在研一的时候就定下了自己的研究方向,定下研究方向之后就会按照这个研究方向做知识储备。一般在研二开始的时候就正式进入具体的课题研究,通常导师会安排一些小的阶段性任务作为整个课题的一个组成部分,然后随着研究的深入逐步拓展任务的深度。

以机器学习方向为例,一般在研一的时候就需要准备学习对应的开发语言,通常我会安排学生首先熟悉Python开发语言,因为我们在做机器学习实现的时候会使用到Python语言。然后了解机器学习常见的几大算法,比如决策树、SVM、Apriori、EM、PageRank、K-mean、CART等等,这个过程往往需要几个月的时间。

在结束研一的文化课之后,在研二开始进驻实验室,这个时候就会安排一些具体的任务,刚开始会安排一些简单的任务,比如使用k-近邻算法实现一个简单的分类,或者使用决策树完成一个类型匹配的实验等等。这个过程也是熟悉实验室环境的过程,这个过程不会持续太长时间,一般在一个月左右,然后就会把学生编排到实际的项目组中,比如一个智慧诊疗的项目中。

研究生和本科生最大的区别是知识结构的差异以及研究的深度,计算机专业不管是本科生还是研究生都离不开程序设计语言,因为编程语言是实现功能的工具。只不过可能本科生每天都要编码,而研究生更多的工作在于设计和验证设计,程序设计语言更多的作用是用来验证设计。

从分工上来看,研究生更多从事的是产品的研发工作,而本科生更多的是从事产品的功能实现,研发工作需要把更多的精力放在算法及其实现上,所以程序设计的量并不会很大,但是并不是不用做程序设计。

目前大多数科技企业的研究生和本科生在工作强度方面的差别并不大,也确实有不少研究生毕业后在做程序员的事情,只不过工作的细节上会有一些区别。

从职场的发展来看,研究生的发展空间更广阔一些,而本科生在做一段时间程序员工作后提升会比较缓慢,会遇到职场瓶颈,所以不少本科生在工作一段时间之后选择回到学校读研。

总的来说读研究生是正确的选择。

如果你有考研方面的问题可以咨询我,尤其是计算机类研究生。

谢谢!


IT人刘俊明

一、学历高是好事

研究生也好,名牌大学毕业也罢,主要就是知名企业的敲门砖。没有这层牌面,有的公司面试机会都没有。题主相对于一般学历同学而言是有优势的。

二、并不一定要从事本专业的

计算机出身一定要从事本专业类的工作吗,非也。我也是计算机系毕业的,身边有的同学从事了销售,有的自己创业开餐馆,有的转战金融,关键是自己喜欢就好,人生路很长。我呢,没有其他爱好,只能干程序员了。

三、程序猿入行需谨慎

我入行也有6年了,确实,做码农很辛苦的,熬夜加班熬夜学习,是常有的事。如果不能从中体会到乐趣,那绝对是煎熬,一坐就是一天,在别人看来简直就是怪物。不过,做开发也有级别的,初级要累点,做量的活;高级一点,做质的活,比如架构师,把框架搭完,后面就轻松了。当然,it行业除了开发也有很多职位,比如项目经理,测试,产品,这些相对于开发岗位而言要轻松一些。


分享到:


相關文章: