万人催更 | 全网最硬核分析计算机工作or考研

发布于 2021-05-13 19:49 ,所属分类:计算机学习资料大全


前言


计算机专业本科到底是工作好还是考研好?


这个问题可以说是计算机专业的究极问题了。


我大概统计了一下,这个问题几乎是所有找到我的孩子中咨询的最多的问题之一。同学们甚至天天都来催更猪学长来写这篇文章:



作为一个出身于一个垃圾本科,走到C9硕士在国内多个大厂工作故的猪学长,其实是很有资格来认真回答一下这个问题的。


我也看过知乎上无数关于这个问题的讨论争论,其实感觉都没有说的非常客观,完整,全面的。


而且还有很多回答“屁股决定脑”,读研的同学多数都说读研更好,工作了的同学说工作更棒。


猪学长一路从底层走来,真的见过了太多太多截然不同的人生


这个问题之所以复杂,是因为每个人大多数只从自己个人已有的条件、角度来回答问题。


那些开局就是优渥家庭,985本科名校出身,从大一踏入校门的第一刻起就被周围优渥的信息资源耳濡目染的很多优秀的同学,他们可能自己根本都理解不了“信息差”给他们带来的巨大优势。


无法理解那些在垃圾本科苦苦挣扎的同学面对人生选择时的无助迷茫


猪学长今天不会“屁股决定脑袋”,不会因为自己读研了,就随便说读研多好多好。


一定用心的,认真的,客观的,全面的,给所有对计算机技术岗位感兴趣的同学,关于计算机工作与考研哪个更好的问题,说一说我自己的看法。


写在最开头

一、计算机卷飞天的考研,从来都不是一个选择,而是无路可走的退路


作为一个从垃圾本科走出来的猪学长,我实在是太清楚普本同学所处的一个环境是什么样的。


在文章的最开头,我想问一下看到这篇文章的同学们。


你们身边有多少认识的同学,甚至包括你们自己,从来都没有在本科的时候了解过就业相关的事情,就在大二或者大三的时候盲目跟风、随波逐流选择了计算机考研的?


你们有多少同学从来都不知道“互联网校园招聘”是什么?时间是多少?就买好了考研辅导书的?


你们有多少同学从来在本科就没准备过一份简历,一次面试,就直接踏进了计算机考研的道路?


你们又有多少同学在各种考研辅导培训班的宣传中,对下面这些话语深信不疑?



“互联网大厂招聘只要985/211”的


“现在不考研,不是硕士,根本进不了互联网大厂”


“我二本学校的简历,大厂Hr看到了直接就给挂掉,笔试机会都没有”


如果猪学长没猜错的话,有很多很多同学吧。


我敢相信有无数计算机普本的同学,大一大二虚度了两年时光后。可能


从来都没有了解过工作,


从来都没有了解过互联网校招,


从来都没有准备过面试,


从来都没有踏出过校门接触过社会,


从来都没有认真思考过自己考研读研的真正目的与意义,


就盲目跟风选择考研的吧?


其他的专业或者非技术岗位猪学长不了解,我不妄自谈论


但是所有计算机专业的孩子们,


你们知道你们本科计算机专业科班的身份是让多少非科班同学羡慕的吗?


结果很多计算机专业同学本科并没有利用好自己宝贵的时光,然后匆匆加入卷飞天的“计算机考研”大军。


猪学长先想写在开头:计算机卷飞天的考研从来都不是科班同学的选择,而是无路可走时的退路。


考研不等于保研

二、计算机考研从来都不等于计算机保研


有无数的同学来找到猪学长咨询,来问猪学长:


我本科毕业是去读研好还是工作好呀?


自从我今年动笔写文章开始,这个选择问题是我几乎遇到最多的问题。


但是有无数迷茫的同学并不是很清楚,你并不介绍给我很多的信息,上来直接就问是读研好还是工作好,这个往往让猪学长根本无法回答


猪学长之前原创过一句话:


只有最终手中拿到多个机会的人,才有幸福选择的烦恼。大多数人往往手中都只有一个机会,没有做选择的资格。甚至还有的人手中一个机会都没有,无路可走。


哈哈,有很多的同学可能在小的时候都纠结过一个问题:


“长大后,我是去清华还是去北大呢?”


现在所有人可能都会觉得当初的自己太天真了。


我印象最深刻的就是我计算机学习求职分享一群的娃娃们,连大厂offer都没几个同学拿到呢,就已经开始讨论起在公司周围租房子的事情了233


其实猪学长是非常不喜欢天天“空想”太多的同学,我只欣赏脚踏实地积极行动的实干派。


回到关于计算机读研的问题,首先保研与考研是截然不同的两种情况。


对于能保研的同学,几乎都是半只脚已经踏进研究生的校门了,这是一个几乎已经确定已经拿到手了的一个选择。


对于找到我的所有能保研的计算机优秀的同学。


就算自己也不知道是否要读研,猪学长回复的全部建议都是先把成绩保持住,给自己留一个选择。同时辛苦一些,并发准备大三的互联网校招。到时候根据读研学校的offer,与大厂的校招offer情况,再考虑幸福选择的烦恼


但是对于计算机考研?


猪学长从来都觉得这是一个不确定的事件,你考研到底能否考上,关系到你自己个人的学习能力,自控力,报考时候的院校选择,考研你报考的院校专业的竞争激烈程度,分数线不确定的涨落.......


一但你考研失败,你面对的是你即将毕业,错过了互联网校招,同时什么都不会。


你们见过考研二战、三战都考不上,彻底崩溃的同学吗?


在我眼里,对于本科已经是计算机专业科班的同学,这从来都算不上一个很好的选择。


技术与学历

三、程序员到底是看技术实力还是看学历高低?


这个问题就算我不回答,同学们自己去网上随便搜索,都机会可以得到最客观的答案。


只看技术实力。


在这里猪学长最全面最客观的给所有同学针对这个问题做一次最全面的分析与解答。


0、腾讯于近两年校招正式取消了硕士入职同学与本科入职同学的技术职级区别。之前腾讯一直是硕士入职同学的技术职级要比本科入职的同学高一些的。这个是一个非常关键的事件,腾讯官方给出的理由就是经过多年的观察,本科入职腾讯的同学在之后的工作贡献中并没有表现出与硕士入职的同学存在差距。这算是一个官方的回复,程序员的工作能力与学历无关。你要问字节阿里等其他大厂呢?哈哈,早就本硕同技术职级了。


1、现在所有大厂的普通开发工程师的岗位(开发,运维,测试等岗位),大多数都只要求本科学历就行。这里额外强调,专科不行(有专科的同学也找到过我)。


2、从来从互联网行业早期成立至今,几乎就没有说过互联网大厂招聘开发工程师必须只要985/211的。这些都是随着互联网这些年的火热,被推上风口浪尖,很多人造谣的。


3、在开发工程师的社会招聘中,学历简直微不足道。面试完全非常看重候选人的技术经历,尤其是技术栈的匹配程度。如果技术实力不够或者技术栈跟部门内想招聘的人不匹配,就是C9海外名校的学历一样没有用。换位思考一下,如果你是部门老大,你只会想招一个来了非常能直接很好的cover住对应工作的人,而不是要一个学历光鲜亮丽的人。永远记住程序员是靠技术吃饭的。


4、现在所有大厂的高级研究型岗位(算法研究员,前沿技术预研等岗位),才会要求更高的硕士或者博士学历。但是绝对不是只看学历。


5、就算是大厂的高级研究型岗位,招聘也绝对不是只看硕士或者博士学历。猪学长之前就在相关部门工作过,这些研究型岗位招人本质上都是非常看重候选人的科研学术能力。之所以招聘要求提高到了硕士博士,是因为几乎只有硕士博士才能在学术上有一些成果。但是只有硕士博士学历就可以了吗?


答案肯定不是的。


你必须在你所研究的领域内做出一定的成果贡献。有很多计算机博士,苦读多年并没有做出很显著的成果,一样无法通过面试。


我曾经工作过的部门,有同事内推过一个博士,最后也并没有通过面试,可能是技术方向不match,或者就是这个博士水平很一般。


如果你真的是天资卓越,在本科的时候就能在国际顶级期刊会议上发表出非常厉害的论文,你本科一样可以拿遍所有国内大厂高级研究型的岗位。


看到我上面这个五点,所有同学就都会明白,至少在互联网技术岗位中,永远都是技术能力为王,学历只是锦上添花。


工作三年or读研三年


四、工作三年or读研三年到底哪个成长更大?


这个问题同样,是因为其实情况非常的复杂,因此才在网上造成了如此大的争议。


这里猪学长也结合自己的一路走来看到的所有案例,给同学们一个最客观、全面的回答。


上来先说结论:在绝大多数情况下,互联网技术岗位工作三年比读研三年成长更大。


为什么说绝大多数下?下面看一看猪学长对所有情况的全面客观分析:


1、对于很多本科出身985/211, c9名校的同学。如果本科能进大厂核心部门工作,拿到很高的sp/ssp评级薪水,相比于他自己的本科选择读研,研究生毕业再求职相同岗位的同学,工作三年几乎无论从收入上,还是技术能力上都是完全秒杀读研的同学。甚至三年后选择工作的同学都已经成长成了后者校招面试的面试官。(所以这些同学肯定觉得工作成长更大,猪学长赞同)


2、对于本科毕业进了大厂工作,但是部门比较边缘或者校招评级待遇都非常一般的同学。相比于他自己的本科选择读研,研究生毕业再求职相同岗位的同学。只有在他选择读研的同学硕士期间极其优秀,校招拿到了超高技术评级超高的顶级校招薪水的时候,才有可能出现对他出现薪资倒挂(新入职的同学比老员工工资高)的现象。其他绝大部分情况,还是选择工作的他,从收入与技术水平上都成长更大。(所以这些同学还是会觉得工作成长更大,猪学长赞同)


3、对于很多出身一般,本科毕业去了中小型互联网公司,但是工作后依然踏实努力,加上找到合适机会于三年后跳槽到大厂工作的同学。他的本科大概率不是太好,同时他的本科同学选择考研绝大多数人考研都会失败、二战、三战....已经消失在了茫茫人海里。就算有同学考研上岸了,毕业校招进大厂也最多勉强达到他现在的水平,而且还少三年工作经验。(所以这些同学肯定也觉得工作成长更大,猪学长赞同)


4、对于本科选择了考研的同学,结果考研没考上,二战也没考上,三战没考上.....总之就是各种没考上,最后都毕业了一两年都没工作经验,失去了应届生身份,校招走不了了,走社招毫无工作经验,有可能计算机科班出身,连程序员都做不了了。(所以这些同学肯定会后悔死当初选择了考研,这些同学真的是最惨的,他们肯定会觉得后悔选择考研,选择工作成长更大,猪学长赞同)


5、本科找到的工作不满意(岗位不满意,或者薪资待遇不满意),选择了考研,同时并且考上了,而且通过读研找到了满意的工作。(所以这些同学会觉得觉得读研成长更大,猪学长赞同)


6、对于本科刷分保研党,不会编程,不懂技术,从来本科都没了解过互联网校招(乖乖三好学生居多),通过保研去了远高于自己本科院校水平的名校,在硕士期间才了解到互联网校招,并拿到心仪互联网公司offer。(这些同学会觉得觉得读研成长更大,猪学长赞同)


7、对于很多出身一般,本科毕业去了中小型互联网公司,同时对自己现有工作不满意,同时也没找到合适机会进大厂工作。他会后悔当初没读研,然后看到其他考研成功的同学进了大厂工作,他会觉得读研有用,读研比工作更好,后悔自己当初没读研。他其实没有看到那些考研失败同学们落魄的样子,同时也并没有做时光机回到过去看看自己选择了考研,能不能考上。(所以这些同学会觉得觉得读研成长更大,猪学长也赞同)


8、对于很多本科专业不好(生化环材),选择了跨专业考研到计算机,最关键的是考研成功了。最后进入到互联网工作的同学。(这些同学会觉得觉得读研成长更大,猪学长赞同)


看到上面猪学长总结的全部8种情况,我相信同学们肯定对工作三年or读研三年哪个成长更大有一个最全的了解了。


绝大多数下,工作三年都是碾压读研三年。


工作or考研,猪学长独家建议


五、计算机本科就业or读研,猪学长最后给出我独家的建议


在你们所有同学的一生中,本科阶段只有两个机会极其重要的一次性的


1、你大三可以参加互联网校园招聘的应届生身份。


2、你大三可以拿到的研究生保送资格。


只有这两个机会是一次性的,一旦错过,无法任何弥补。

而考研年年都可以考,应届生身份你只有一次。


猪学长关于计算机计算机本科,或者其他专业想转到互联网技术岗位的同学给出一个我独家的建议与呼吁:


所有同学都应该先利用好自己只有一年的应届生身份,应该先、了解、研究、考虑就业相关的事情,先参加大三的互联网校园招聘。如果实在找不到工作,或者找到的工作机会真的不满意,然后有无数时间可以再去选择考研。



下面我同样针对所有情况,给大家全面的说出我的建议:


这一点是写给有远大科研理想,要进计算机学术圈的同学:


0、如果你是本科非常优秀,不甘于只进大厂做一个普通的工程师,程序员,你想成为更厉害的计算机科学家,算法研究员,甚至你之后根本不打算进互联网大厂,你想要出国留学,想要读计算机博士,想要毕业成为一名出色的计算机科研领域学者,最后想要入职高校当大学教授。什么都不要多想,不要参加互联网校招,不要实习,去读研,选择一个牛导,专心去学术领域发挥自己的才能实现自己的梦想吧!


下面都是写给对科研不感兴趣,以工作就业为导向的同学:


1、我觉得互联网技术岗位本科跟硕士区别不大。对于互联将技术岗位来说,读研最关键的我认为是提升学校,而不是提高学历。如果你本科是二本的,你去浙江大学读研究生,我觉得你的人生彻底会被巨大改变(前提是你能考上)。但是如果你本科就是浙大的,你再选择浙大读三年研究生,我觉得会与自己本科选择工作的同学相差很多。同理,我还见过很多普本的同学,考研最后选择考到本校。。。你本来就是双非的本科,然后你再读一个双非的硕士,对于互联网技术岗位来说,除了说明你本科虚度了,我觉得这样的读研都没什么意


下面是写给可以保研同学的:


2、如果你是可以保研的计算机专业同学,那一定要保持住自己优异的成绩拿到保研资格,然后再像猪学长一样参加工作保研两手准备,到时候根据自己的保研offer情况与校招offe情况再做选择。


3、如果你是可以保研的非计算机专业的同学,那也一定要保持住自己优异的成绩拿到保研资格,你非计算机专业同样可以参加互联网校园招聘,同时你们要注意,非计算机专业保研是可以跨专业保研到计算机专业的!

这个你们一定要注意,猪学长后面就会出攻略。同时就算你们无法保研到计算机专业也没关系,非科班硕士一样可以参加互联网校招转行进互联网。


下面是写给不能保研的同学的:


3、如果你是不能保研的同学,但是你就是对读研有情怀,就是对自己本科学校不满,就是自己家里条件很好不着急赚钱,就是想多过三年悠闲的学生生活,就是向往研究生这个三个字等等......若干对读研这件事赋予了很多意义的同学,同时觉得自己就是学习能力足够强自控力足够强足够自律,可以保证自己考研在1-2年之内一定能考上自己的心仪院校,那你可以一开始就下定决心考研, 不需要互联网校园招聘。


4、如果你是不能保研,对读研没什么情怀,计算机科班或者非科班的同学,猪学长就是建议你们先早早的准备互联网校园招聘,先找工作。而且你们无数同学其实真的是对互联网行业不了解,互联网不止是字节、阿里、腾讯几个大厂,互联网他是一个行业,中国有几百家互联网公司,坐落于从一线到三线的很多城市。如果你们本科时期都能好好努力,不虚度光阴,早早准备互联网校招。就算你们运气太差不能进大厂,你们也能拿到无数中小型互联网公司的offer,只要你们加入了这个行业,之后职业发展中的机会是很多的。


5、如果你是不能保研,对读研没什么情怀,计算机科班或者非科班的同学,但是参加了互联网校园招聘拿到了一些offer就是不满意,或者一个offer你都没拿到,无路可走,想要给自己的大学读档重来的同学。那你可以选择考研。


而且此时你经历过互联网校园招聘,对很多技术岗位,招聘要求,社会经验都有了很多的了解,这时候也不仅能帮助你在考研报考选择时有很大的帮助,同时经历过了社会的毒打,我相信你考研的期间也一定会更加努力,更容易上岸。


最后是最后写给很多出身985/211学历较好,或者保研校招两边都收获颇丰的优秀同学的:


6、如果你不能保研,但是拿到了自己满意岗位的大厂核心部门或者超高评级(sp/spp)offer的同学,我估计也没人会选择去考研吧?


7、如果你不能保研,拿到了大厂技术岗普通offer,虽然评级待遇或者岗位不是太满意,那我也不建议你去考研。就算你是985、211本科,在计算机考研大军的初试中,你也不见得能过人的发挥,除非你就是考试小能手


8、如果你是保研的同学,左边拿到了大厂技术岗普通offer,但是右边保研的学校不是很好,不是名校,那读研也大概率没啥用,不如选择去大厂工作。


9、如果你是保研的同学,左边拿到了大厂技术岗普通offer,但是右边保研可以保送到清华、北大、复旦、交大、浙大、等国内计算机强校,这时候需要看你本科的出身,如果你本科已经是985或者C9名校了,同时也没有想通过读研做其他技术岗位的想法,那还是选择大厂技术岗offer更好。如果你本科真的特别差,一辈子就这一次读名校的机会了,可以选择读研的。因为去了清北复交浙这些名校对于一个双非同学学校提升是巨大的,同时毕业拿遍国内所有大厂的顶级offer不是问题。


10、如果你是保研的同学,左边拿到了自己满意岗位的大厂核心部门或者超高评级(sp/spp)offer,右边保研可以保送到清华北大复旦交大浙大等国内计算机强校。这题太难了.....你这么强的同学别来请教猪学长了,这题我不会哈哈哈。




后记

这篇文章全文7000多字,猪学长写了删、删了写,前前后后足足写了一个多星期。

在这篇文章里,我一共回答了关于计算机就业读研相关的多个问题,分析了关于读研or工作十多种情况,给同学们展现出了无数种截然不同的人生,并且结尾给出了所有同学11条针对不同情况的读研or工作的建议。

猪学长可以算是反复思考,字斟句酌。

我为什么这篇文章拖更了那么久?

因为我知道我敲下的每一个字都有可影响许多同学的一生,这个代价有时候真的觉得有些太大,有时候猪学长也觉得有些承受不起

猪学长一直与同事们致力于,为所有想要求职计算机专业的同学们:

消除互联网校园招聘信息差。

猪学长真心希望这篇文章可以为正在大学中迷茫的孩子点亮一个迷途的灯塔

但是毕竟我们的经历与见识也有限,而且国家、社会、互联网行业的发展也是不断变化的、动态的,希望你们仅仅将此文作为一个参考,不全信,不迷信,你们依然要靠自己去了解更多全面的信息,同时结合你们自身的情况,为你们自己的人生做出勇敢的选择

最后还是送给所有猪猪班的同学猪学长最喜欢的这句话:



希望你们所有同学都能,前途似锦,未来可期!


最后觉得猪学长写的不错的同学,帮猪学长转发、再看、分享给更多的同学!





猪学长目前有一个高质量的计算机求职学习信息分享群,


和一个非常严格的官方刷题群,同学们不仅会在里面每天算法题打卡,还会分享自己的每个题目的心得:


想加群的同学们加猪学长,备注年级专业即可。





我是风口浪尖上的猪,字节跳动服务端研发工程师。从垃圾本科保送到C9硕士,毕业后工作过国内多个大厂很多部门。


与同事们一起创办互联网校招面经平台,只专注高质量互联网校招面试经验分享。致力于消除互联网校园招聘信息差,帮助所有想通过自己努力改变命运的计算机科班、非科班、想要转行互联网的同学,打破信息壁垒,抓住互联网校招这个机会,拿到心仪的互联网公司offer!!!


同时会输出高质量计算机技术学习,校招求职,工作技术方向选择,保研考研,研究生导师选择,研究生学习规划等方向的绝对干货的内容。欢迎同学们加微来撩。


相关资源