到底要不要考研?_java


大家都一样

一直以来,关于本科毕业到底是选择考研还是直接就业的问题,其实跟小伙伴们已经私信探讨过很多次了。

其实这个问题除了当事人自己,任何人都给不了答案。甚至有时候当事人本身,甚至包括过来人也都没有准确的答案,毕竟人与人的处境不一样,内心偏向和感受也完全不同。

如果仅从我个人的经历来讲,我当然是非常感恩硕士读研的这段经历。

直到现在,阔别校园好几年,我回想起自己硕士读研的这三年时光,它带给我的成长真的不是说参与过几个课题、接触了一些专业知识,最大的收获依然还是三年孤独和压力的时光给予我抗压性、交付力以及独立思考和解决问题能力的提升。

而且我自己也曾多次直言不讳地说过,如果不是硕士的牌子帮我压个箱底,校招进公司和后续转方向估计都会受到很大阻力。然而这仅仅是我个人的经历和体验,毕竟每个人的实际境况不一样。所以有几个问题,统一来聊聊吧,当然也仅代表我个人的想法和感受,仅供参考而已。


1 肯定不用纠结的情况

虽然考研与否是个令人纠结的问题,但好在有几种情况是一定不用纠结的,咱先排除一下。比方说,如果你自身对学术和研究有着非常浓厚的兴趣,立志从事科研工作,并希望通过深造来完成自己的学术梦想,那很明显,读研是你一定该选的道路,因为你再也找不到比学校能更让人内心感到宁静的港湾了。再者,比如你立志从事那种必须要求研究生学历才能胜任的岗位,比如高校老师、研究所研究员等之类的,那读研也跑不掉。而一定不要考研的只有一种情况:那就是自己在充分了解读研相关情况的基础上,发现内心依然对读研这件事还嗤之以鼻、毫无兴趣的,那咱也就压根不用考虑读研这条路。而除此之外的其他情况,也是咱共同的纠结点,我觉得其实还是可以从理性或者感性的角度来分析一波,最后选一个忠于自己内心的小偏向。


2 最大的分歧点

读研 or 就业,如果我们只考虑通常的情况,且从市场就业的角度来说,各自的优劣势其实也挺明了,大家都懂。读了研的优势是可以带来更高的毕业起点、平台、路子、人脉,付出的代价是几年的青春时光;而工作的优势则恰恰与读研的劣势形成呼应。按照很多不推荐读研的观点来说,一个最大的分歧点都指向:读研几年的高时间成本带来的“收益”不一定会比工作几年带来的收益高。首先我不否认这个观点,只是觉得有一些前提和实际情况要说。记得我之前聊过,对于前公司团队里那些30多岁的老员工,如果抛去危机感不谈,我的确羡慕他们的生活状态。毕竟在我们这种二线城市早已过上了堪称小资的生活:一两套稳定的宽敞住房、一辆可以经得起世俗眼光的家庭用车。和他们交流发现,的确!他们大多没有读研,本科毕业就业,到如今确实拥有多年的工作经验,也确实在经济上比初出茅庐的硕士应届生宽裕太多。但不要忘了他们的“出道”时间,要知道2010年前后那会,南京的房价才1w左右而已。因此,,几乎成了他们淡定有素、侃侃而谈的唯一,可能也是最重要的因素。然而这都2020了... 有些东西没法再复制。时间的优势没有了,而这样对比所凸显出的鸿沟,又该拿什么去填补呢?同样还是由于“出道”时间的原因,那时候的本科应届生进大厂的概率并不低,换句话说进大厂的门槛要低很多,可是现在的情况也不同了。除了本科学校或者专业本身就非常不错的情况之外,研究生的起点还是要高不少。并不是说研究生的能力一定会比本科生强,但对于普通情况来说,摆在两者面前路的宽阔性还是有一点区别的。听我母校的几个师弟反馈,去年毕业校招拿到几个offer基本都是30w左右的,然而这在他们本科毕业那会,想都不敢想。这对于那些既经历过本科应届校招,又经历过硕士应届校招的我们来说,心理差距和感受还是相当明显的。


3 如果真要理性分析

如果硬要从理性的角度来分析,我们不妨可以考虑几种典型情况。首先,如果本科学校或专业很不错,个人对读研深造也不太感冒的,那就直接就业,我觉得这没有问题。我想对于这类小伙伴来说,学习能力和学历门槛最起码对于一个开发岗位来说应该不是啥问题。而如果本科学校或专业很不错,个人对读研深造拿不定主意,真有点小纠结的话,我建议在平时的学习过程中专业课学习和技术学习分配好时间,为的是以后在真要做抉择时不至于太过突然,进可攻、退可守。反之,如果本科学校专业一般,个人对读研充满向往,希望通过读研来提升自己的,那一定是得努力准备考研,读研对这类小伙伴来说,也是完成逆袭的绝佳机会。当然,如果本科学校专业一般,读研或就业也拿不定主意,纠结不已的话,这时候可能又分成几种情况,比方说,如果专业课底子不错,那我会偏向于建议考研多一些;而如果专业课底子一般,那还是尽早决定就业方向或者专注于你所感兴趣的额外领域,当然毕业时的要求也不能太高,保有一个徐图长期精进的心态为宜。


4 编程真的需要研究生?

在技术能力具备的前提下,学历对于编程开发来说或许没有那么重要,但是在现如今本科生非常普遍的情况下,本科学历成为了就业的基础学历壁垒。就目前来看,除了部分算法岗、大数据岗、基础研发岗等要求硕士及以上学历之外,适合咱大部分普通人的开发类岗位对学历的要求也没有那么高。实际工作几年下来,身边接触过很多小伙伴,有本科生,有研究生,我个人感觉就开发岗这一块来说,虽说硕士生稍微会好一些,但也没有说有天壤之别。


5 跨考?

虽然我至今也不知道为什么有那么多机械、土木、材料等等的小伙伴萌生了想跨考计算机类专业的想法,但跨考的确有风险,需要慎重考虑。在没有充分信心、意志和基础准备的前提下,不能莽进。从我的身边的同事、朋友和同学的经历来看(也包括我自己),走本专业硕士,然后自学技术的曲线道路也不能算是最差的选择,毕竟我们都转过来了,所以回过头来看,也便不太纠结说专业的出身对于这件事情的影响能有多大。


6 升职?加薪?

初入公司,按学历定薪的情况是常有的,我想这个大家肯定都能理解。但是不是说进入工作岗位以后,硕士生一定会比本科生跑得更快,飞得更高,职位晋升更加猛烈呢?我觉得这倒未必。只要跨进了这道门槛,接下来拼的真的就是自身能力和实力,不管怎样,这在一个搞技术的企业里最起码是这样,其他行业我也不了解。


7 共勉

我知道这个问题就算听他人分析得再多,自己该纠结也还得纠结。毕竟我们作为一个普通的人,很多时候不都是在间刻的清醒与迷茫中徐图前行吗?不管什么事,我内心每每想到这里,也便不再觉得这是个问题了,毕竟你我所共有的纠结终将随着时间的流逝而淡去,而时刻伴随着我们的仍然只有眼前最真实的生活,我会依然选择用努力的方式去面对它。不管选择哪条路,只要内心坚毅,稳扎稳打,我们终将拥有属于自己的一片天。


每天进步一点点,Peace!

2020.03.14 深夜