大家好,我是 Jack。
2021 年考研报名人数达到了 377 万人,每年都在增长。
在上篇文章《茫茫社招路,硕士毕业半年的抉择》里,也看到了很多对于考研的疑虑。
经常,会有不少学弟学妹问我,师兄,你觉得花费人生最宝贵的三年时光读研,特别是程序员行业,到底值不值得?
值不值得,不能一概而论,因人而已。
我有个朋友,本科的时候能力就很强。他本科毕业就找到了一家小公司做程序员的工作。现在他的薪资,是我追不上的。我硕士毕业工作两年,他本科毕业工作五年了,期间跳过几次槽,职级薪资都是碾压我,程序员的工作经验确实很重要。
另外一位,我的一位师兄,硕士毕业进入了大厂做算法,工作五年,已经是技术 Leader,带着两个团队的人,薪资更是到了望尘莫及的程度。
这两位选择不同,一个本科就业,一个硕士就业,现在发展都很好。
对我自己而言,我本科学的是自动化,学校还算不错,但因为本科一直做的是硬件,计算机底子不行。当时,硬件的薪资跟软件比,要少很多。同时,本科毕业进大厂,对我而言,只是一种奢望。
综合考虑,当时,我就选择了读研,并定了个目标,转做嵌入式工程师。
虽然,学着学着,发现自己更喜欢做算法,以至于最后找了算法工程师的工作,但大体的方向未曾改变。
我一直算是一个,比较有危机感的人。读研期间,就一直提醒自己,我不能被已经就业的同学,落下太多。
虽说,最后还是赶不上一些牛人,但至少读研期间,没有混日子,还是有不少成长的。
等到我研究生秋招的时候,就比较容易进入各大厂的面试,也拿到了一些大厂的offer。
现在,认真思考一番,读研两年半(我们当时两年半制),到底给我带来了什么,到底值不值得。
本科毕业的时候,也才二十出头,还是个懵懂的少年,对于这个世界,也只有浅显的认知。
读研,给我提供了一个很好的缓冲,给了我积蓄知识的时间。
于我而言,读研,很值得。
说了一些身边朋友,以及我自己的经历,再理性说几点。
如果自己本科毕业,可以拿到大厂的研发岗offer,并且没有保研到一个很好的学校,那就不用读研了。
程序员的工作经验,很吃香,很重要,硕士毕业就奔三的人了。
如果本科毕业不好就业,那可以选择读个研,再积累一番,但是一定不要浪费时间。
跟同届本科就业的同学比,天然要少几年工作经验,要有危机感。
为了减少时间成本,可以考虑国外的研究生,读研只需1.5年-2年,但金钱方面的开支也会增加。
我还在读大四的时候,就有一些同学出国读研了,我上研一的时候,人家已经硕士毕业。不知道现在是否可以,操作拉满,可以节省很多时间。虽然会更累一些,但别小看节省的这些时间,差一年,可能差很多机会。
对于北京,硕士毕业更容易拿户口。
如果考虑在北京长期发展,户口还是需要有的。除了国企的户口名额,很多互联网大厂也有名额,多一点的一届能有解决一百多个,少一点的,可以解决几十个。硕士更容易拿到资格,本科相对少很多。
说了这么多,总之,读研两三年,值不值,不是由过来人、师兄师姐或者哪个长辈说了算,而是由你自己说了算。
综合考虑一番,你对未来的规划,你对时间的把控,才能够说明,这段读研时光,到底值不值得。
劝君莫惜金缕衣,劝君惜取少年时。
花开堪折直须折,莫待无花空折枝。
最后再送大家一本,帮助我拿到 BAT 等一线大厂 offer 的数据结构刷题笔记,是一位 Google 大神写的,对于算法薄弱或者需要提高的同学都十分受用:
谷歌和阿里大佬的Leetcode刷题笔记
以及我整理的 BAT 算法工程师学习路线,书籍+视频,完整的学习路线和说明,对于想成为算法工程师的,绝对能有所帮助:
我是如何成为算法工程师的,超详细的学习路线
我是 Jack,我们下期见。