700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 毕业后想当程序员 到底要不要考研?

毕业后想当程序员 到底要不要考研?

时间:2018-09-30 23:12:17

相关推荐

毕业后想当程序员 到底要不要考研?

平时经常有小伙伴咨询我,毕业后想当程序员,到底有没有必要去考研?

今天就结合我自己的经历,来谈一下我对这个问题的看法。

说到要不要考研,实际上这是一个老生常谈的话题了。不同专业、不同行业、不同经历的人,他们给出的建议都不尽相同。

为了尽量缩小问题的范围,我们今天讨论的对象只局限于那些毕业后想从事程序员工作的小伙伴。至于其他情况,我们这里就不做讨论了。

在引出我的观点之前,我觉得很有必要交代下我的个人情况。我的学历是本科,学校是211。由于我是没有读研的,所以我的观点只能代表其中一个立场,可能会比较片面,因此只能给大家提供参考。具体要不要考研,我建议大家多听听不同经历的人的看法,读过研的人,没读过研的人,这2类人的建议都要参考下,然后再根据自己的实际情况,去做出适合自己的决定。

这篇文章我将从以下几个方面来分析这个话题。

不读研的好处

读研的好处

从计算机行业分类进行分析

从学校和专业进行分析

不读研的好处

不读研的好处,我们想到的是2个:多积累经验;多挣点钱。

多积累经验

这里的经验不只是工作经验,还有社会经验等等。

如果本科毕业后就直接找工作而不读研的话,会比那些读研的同学多出3年工作经验。虽然在研究生阶段,也可以通过实验室或者导师介绍的项目积累些经验,但是跟公司里那些真刀实枪的项目相比,在权威度和复杂度上还是稍弱了些。

3年时间,在程序员这一行,一般是可以达到中级工程师这个水平的,个别比较优秀的,可能已经到了高级工程师这个级别了。

虽然读了研究生之后,平均起薪会比同一届的本科生高一些,但是如果跟3年前的本科同学相比的话,就不一定有优势了。

再者,早工作几年,不仅可以多积累几年的工作经验,在社会阅历上也会比刚毕业的研究生有优势一些。

当别人刚读完研究生时,本科毕业就直接工作的人已经在社会上摸爬滚打了3年,该踩的坑也踩过了,对社会运转的认识也会更深刻一些,这是从象牙塔里刚出来的研究生所欠缺的。

多挣点钱

虽然多工作3年,挣的钱不一定很多,但是这里面有个时间差的问题。

打个比方,3年前的50万跟现在的50万,其意义是不一样的。

这里面既涉及到通货膨胀的因素,也牵扯到房价上涨的因素。

3年时间,对于一些比较优秀的人来说,可能已经攒够首付了。

而如果将3年时间用来读研,虽然毕业后起薪会更高一些,但是3年后房价说不定都涨了好几轮了。

而工资的涨幅是远远低于房价的涨幅了,也就是说研究生高出来的那些起薪,与房价的涨幅作比较,是完全不值一提的。

也就是说,越晚毕业,买房的压力是越大的。

因此,虽然早工作3年,多挣的钱不一定很多,但是可以在很多事情上面抢占先机,前面说的买房就是其中一个例子。

多工作几年不仅仅意味着多几年经验,多攒些钱,更意味着更早接触社会,以及在一些人生的关键节点上面,具有先发优势。

读研的好处

读研的好处,我认为主要有2个:学历高;职业发展道路更宽阔。

学历高

这是读研究生最直接的好处,也是很多人读研的目的。

学历高,最直接的好处就是,找工作的选择面会更广。

其次,起薪会比本科生高一些,毕竟多了3年的学习时间,无论是理论知识,还是实战经验,都比本科生丰富一些,因此起薪高一些是很正常的。

当然,学历高的好处还远不止以上这些。再举个例子,一线城市落户。以深圳为例,在落户年龄限制上,研究生是比本科生宽松的,博士生又比研究生宽松。在人才补贴上面,学历越高,能拿到手的补贴也越多。有些特殊的人才津贴,只有高学历的人才有资格申请,学历低的人连申请资格都没有。

因此,学历高的好处是伴随你终身的,绝非以上所罗列的这几点。

如果你的家庭经济情况比较宽裕,那么读完研究生之后再进入社会,会让你在往后的职场生涯里更具有竞争力。

职业发展道路更宽阔

有些行业和单位,对学历是有硬性要求的,比如:科研机构、高校等等。

如果毕业后想进入这些单位,没有一个高一点的文凭,还真不太好进。

再者,现在计算机行业仍然是一个比较热门的行业,每年无论是报考的人,还是相关专业的毕业生,都数不尽数。因此,一些大公司为了降低招聘成本,也会对学历和学校设置一定的门槛。

还有就是,一些对理论知识要求比较高或者在本科阶段没有开设相关专业的岗位,比如最近几年比较火热的人工智能、机器学习等,有些公司就只招研究生以上学历的人。

因此,拥有一个研究生文凭,在找工作的道路上会更加顺畅。

从计算机行业分类进行分析

虽然大家都是程序员,但是程序员里面也是千差万别,甚至相互鄙视的。

总的来说,程序员相关的岗位大体上可以分为2类:一类是开发岗,一类是算法岗。

其中,开发岗包括前端、后端、运维、移动端、测试等等。

算法岗包括数据挖掘、人工智能等等。

一般来讲,算法岗的技能要求和学历要求是比开发岗要高一些的。

比如说算法岗里面的人工智能,对学历的要求就比较高,很多公司都只招研究生以上的。

因此,如果你想从事人工智能之类的对理论知识要求高一些的工作,我建议你还是可以考虑去读下研究生的,这样对你以后的职业发展还是很有帮助的。

如果你只是想从事开发岗,而且你的学校又还不错,那么我的看法是,读研的短期回报率会相对低一些。因为大多数的开发岗位需要还是偏实战方面的人才,对于研究生阶段学到的理论还是用得比较少的,当然也不是说没用,只是说需要用到研究生阶段学到的这些理论知识的的岗位相对还是比较少的。

从学校和专业进行分析

如果你的学校属于不错的那种类型,而且也只是想从事开发岗,那么我认为就没有太大的必要去读研了。因为开发岗还是比较注重实战经验的。

而如果读了研究生,就要算上3年的时间成本和经济成本,我个人认为是不太划算的。

如果你的学校是属于比较差的,而你的技术又一般般,那我的建议就是可以通过考研去提升你的学历,特别是读一些比较好的学校的研究生,对你以后找工作是会有好处的。

因为说实话,现在的一些比较知名的大公司,对学历和学校都是有硬性要求的,特别是在校招的时候。

至于专业的问题,我个人认为并没有特别重要。因为大多数公司还是比较看重学校,不太看专业。所以如果你仅仅是因为专业不是计算机的,而想去读研究生,我的建议是,如果你及早做准备,比如在大一大二就有这个想法,那么还是有很大机会在毕业后进入这个行业的。前提是自学能力和自律能力比较强才行。

总结

以上就是我的个人看法。

至于到底要不要读研,我还是坚持开头的看法,就是要去问问不同经历的人的意见,既要问那些读研的人,又要问那些没读研的人,然后综合两者的意见,再去做出自己的选择。

毕竟考研属于人生中的大事,多听听不同人的意见,总不会有坏处的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。