研究生都去做程序员,还有必要读吗?

最近有不少小伙伴私信问我:孟哥,计算机的学生有必要考研吗?考研有什么好处?

既然都是做程序员,大学毕业后可以直接去工作吗……

 

下面孟哥结合自己的经验谈一下。

 

1,我的研究生之路

 

大三下学期,虽然已经拿到了还算不错的offer,但是班里兴起了一阵考研之风,别人考研,我也考研,说实话,当时是从众心理。那时候根本不知道研究生的生活是啥样的,更不知道适不适合自己,只知道学历高些。

 

当时我考研的时候,很多不考研的同学也劝我放弃:

 

考研有啥用?毕了业还可能找不到工作,不如早早的找工作。

 

我心想:你不是研究生,没有话语权。咨询了很多上岸的是师兄师姐,还是建议我考。

 

于是果断准备。

 

当时报的是上海的一所211学校,考研初期的时候,联系到了导师。说来很巧,这个导师有个Unity3d的项目,我得过一个软件比赛的一等奖,就是用Unity3D做的。给导师免费干了半年活,导师承诺过了初试线,基本不会有问题。

 

后来导师还给我邮递学校的考研专业课的资料和考研的辅导书,想当的的热泪盈眶。同学当时还说:稳了。

 

悲催的是,差三分到初试线,至今回忆起来,提挺对不起第一志愿导师的期望,后来调剂到另一所学校。但也算上岸了。

 

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 2,研究生期间的学习是什么样的

 

到了研究生期间,说实话,没学到啥东西,主要还是靠自己,基本是自学,导师不会教你技术,有的导师真的很忙,甚至在研究生期间你都见不到他几次面。项目自己搞,论文自己写……

 

那上研究生得到了个啥?

 

第一,  拿到了两个小本本;第二,踏入了科研大门。当然还有其他很多……

 

 

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 

 

 

研究生是刚踏进了科研的大门,科研讲究的是创新,就是和其他人的比较,你做的比他好。

 

很多东西,你不经历,不知道这是一种什么感受……

 

有次,我自以为做了一个很牛逼的软件,界面很炫,功能很多,然后去参加软件比赛,结果被评委导师狠批一顿:

 

别人已经都做的很好了, 你还要做他有什么意义呢?

 

上面我就是本科期间的一种思维。

 

只要实现就行了。不会考虑其他现有的做的怎么样。

 

创新这种思维,即使你不做科研,就算做其他的,例如选择创业,带着这种思维,做别人没有的东西,做的东西比别人的有创意,成功的概率往往会增加很多。

 

当然很多人说,研究生白读一场,白读是不可能,在无形中,训练了很多的能力。

 

1,问题解决的能力,导师常派任务,不解决不行啊。

2,ppt的能力,每周做报告,这个能力工作后给领导汇报,还是很重要的。

3,思考的能力。每天在思考,我的实验室效果如何才能比别人好,要发论文啊。

4,自学的能力。科研基本靠自己。

 

当然有人说,本科生最多做程序员,研究生大部分都去做算法了。

 

非也。当时我导师带了4个人,毕业后只有一个去做了算法,其他三个人都是做的程序员,这样算下来,做算法的概率只有25%,并不是所有的研究生都能做算法,工作后发现研究生做程序员的还是居多。

 

那么很多大厂为什么选择研究生?

 

不是本科完成不了工作,而是很多大厂或者国企卡学历,虽然很多本科生写代码能力很高、自学能力很高,但是很多公司招聘在开始的时候不看这些。学历是第一道门槛。大厂要招很多的人,因此只能从统计学的大概率去判断:学历越高,能力越高。

 

 3,研究生薪水VS本科生薪水

 

我毕业的时候2017年,那时候入职的是国企,薪水9k,那一年和我同期入职的985 的本科生薪水6k。如何在公司一年内涨1k?如果第一年拿A可以涨,但是拿A的比例在20%内,也就是你要和一大批老员工竞争,第一年你能竞争过他们?但是从我的经历来看,刚进去考核拿B就不错了。拿B涨1k的话,需要2年。

 

而到了2020年硕士应届生的薪水是12k,本科的薪水是7k。

 

这是是大部分人的情况,就是高斯分布的中间的人。

 

当然技术牛逼的另谈,这种人也少,毕竟人人不是阿里的道哥。当然你去做开发,三年后拿到的薪水也会到达12k。

 

所有的一切都选择是看你的兴趣,你更喜欢哪个。如果喜欢代码,就直接去工作,若对科研感兴趣,能坐得住,就去考研。

 

如果不知道自己如何选择,感觉自己平平庸庸,可以考虑考研。

 

当然专科生也需要提高自己,机会处处在……

 

对于专科生来说,当下社会已经到了本科学历是招聘的基本要求,很多企业专科生都不给机会面试,特别是大厂。当然如果是小厂,往往看能力比较多些,只要进去能干活即可,然是小厂虽然能锻炼能力,也不是长呆之地。

 

专科生能升本就升本,别考虑其他的。如果你连面试的机会都没有,更别说其他的了。其实我接触到的很多专科生的能力并不差,甚至要比很多的本科生开发水平好很多。但是社会需要学历认可。

 

 4,踏踏实实才是王道

 

即使读了研,也不要高看自己,三年的研究生vs三年的开发工作,哪个更划算,没有具体的答案。三年的开发工作一般是进步更大的,也并不是所有的研究生做大数据、人工智能、算法,做开发要研究的东西也很多,java全栈涉及到的技术几十种:前台、后台、数据库、中间件、微服务、分布式、ssm、springboot……太多太多的技术需要我们去不算学习,不断研究,java博大精深。不管是本科还是研究生,只要怀有热情去学习,去开发,依然可以混出一片天地。

 

踏踏实实、不断努力才是王道。

 

无论是选择哪个方向。

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

欢迎我公众号:springmeng

 

作者,小硕一枚,开发三年,自由职业,目前靠开发、教育养活自己,希望结识更多志同道合的朋友。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章