不要做收益对比,不可能有一个明确的结果。可以通过取最优得来的不叫选择。知道自己到底想要什么,才能更好的选择。
我也是软工的,今年大二,随便交流下看法吧,希望对你有帮助。
当然一个人也可以以享受生活为目的,那开心就好了。以下都是本着让自己更优秀的目的来考虑。
首先我观点是读不读研看你个人。如果你想努力做一个计算机行业从业者,可以不读。
如果:你真的对此感兴趣/希望以此为终身兴趣/希望成为这个领域里很厉害的一个人/甚至希望为这个领域做点贡献/对收入有较高要求/对工作内容有要求软件工程考研,从统计学的角度来讲我觉得还是读比较好,而且最好能找个好学校好导师认认真真地读。
原因如下:
1.中国的研究生是要上一年的课程,但还有两年的“实习”期,还算是比较脱离课本的。基本不会出现学了三年旧知识毕业后没有用的情况,只是“学”和“产”的关系,而“学”为“产”服务这并不冲突。导师带你做的基本就是他的项目和研究。其次,很多东西本科真的学的只是皮毛,想要让自己更有竞争力,还是需要自己在某一个小领域不断学习积累。当然工作也可以积累,只是个人建议读研。
2.研究生可能能给我们的不只是一个学位和一点知识。很喜欢一个观点:上学有时候是让你把一个不感兴趣的东西也可以做到极致,优秀的人去哪里都会优秀。当然自己也能完善一些自我的观念,附带提升专业技术。个人认为没必要这么功利地看待研究生,其实我们上大学前和现在,一定有了许多人生观和形态意识上质的飞跃,读书提升的绝对不仅仅是技能,圈子的变化也是不可忽视的隐形buff。另外如果想去一些事业单位,对学历可能会有硬要求的。
3.个人认为实践经验和基础两者重要性没有可比性。 所谓的软工实践重要,指的是公司在解决前沿问题,读研后可能没法一上手就解决很高端的问题。但是没有争议的是,基础知识、解决问题的能力和学习能力的积累,对于后期的发展有多重要。到也不是说读研的人都能提高很多基础能力,这个还比较看个人,只是工作后更没时间。
4.我来更新了,大三结束了。前段时间准备考研前看了看研究生专业,印象深的有:数据挖掘、网络分布式计算、自然语言处理、处理器设计、操作系统、并行计算,中间件优化等等(由于个人专业原因举例比较片面,相信其他专业也有很多高大上的方向),相比本科的操作系统、计算机网络什么什么的(学过的都知道学完以后什么水平,即使你很认真的学了)可以说研究生是你接触到很多计算机应用的起点。计算机行业的全部不止于写网页和app,当然这些也十分重要和有用。
5.补充一点,对于有些人把软件工程过度实践化的这种看法有点意见。软件本就是计算机科学的一部分,只有中国把软件从计算机中剥离出来单立专业叫做软件工程。即使你的专业叫软件工程,从你学的知识和你未来的期望,其实很多人完全不是把码农当作自己未来的终极职业。即使是狭义软件工程,其形式化也很有深入学习和研究的价值。如果非要使劲把软件工程这四个字当作依据的话,最好系统的学习过软件工程这个东西。
大概这么多吧,最后希望有同样问题的同学可以好好考虑下。现在计算机行业已经开始拥挤,但是高端人才却极度匮乏。所以不要畏惧眼前的困难,不要沉迷当下的利益,考虑要长久可持续还是更好一点。
ps:我也准备考研。可能不只是很功利的为了提高自己的专业技能,觉得读了这么多年书,我自己真的在各个方面,尤其思想心智有不少提高。继续的深造可能一个道理吧。共勉。
这有个过来人的回答,虽然问题不一样但是提到了一些,过来人比较有发言权,参考参考:有一个正在创业的男朋友是一种怎样的体验? - 谢小Gene
----------------------------------------------------2017年更新
上面是一些形而上的东西,但实际中每个人的情况和个人喜好都不一样,也有一些外部因素影响很大,所以还是自己拿主意,别人的说法想法都只是个参考。
比如你本人热爱写代码/做项目/钻研技术,又能找到一份喜欢且收入不错的工作,就完全有理由不读研。当然不读研也可以很厉害,这不矛盾。
又或者读研也有很多成本,身边同学就有感受。这位同学毕业后一直打算回成都,因为离家近。大四到研一两年,成都房价暴涨,以后买套房可能就会费力很多。对一个学生来说可能容易忽略这些因素的重要性,但是它确实很重要。
不管怎么样,努力生活,生活总是会更好的,无论走的是哪条路。加油吧。
-----------------------------------------------------2019年更新
我又来挖坟更新了。答主明年硕士毕业,今年秋招求职了。又有新的观点前来记录。
在求职过程中,由于互联网企业开始的比较早,在一波互联网求职过后拿了几个算法岗offer,又去尝试了金融和教育行业。过程中发现他们对计算机专业的毕业生还是很友好的,所以工作的方向真的很多软件工程考研,软件工程/计算机硕士毕业不一定要定向做互联网公司的程序员,其他行业也有很多很棒的去向,比如金融领域的:银行的总行信息科技相关部门、中证/债登研发相关、基金、保险都对计算机有一定的需求,并且部分较核心岗位开始对算法有一定需求,且门槛都是硕士。所以如果可以:硕士毕业+学校不错+成绩好+计算机背景,真的还挺受欢迎。所以我要继续扣题了,如果能考上一个好学校的硕士就去认真读吧。
以及,头部大厂的研发岗和算法岗用学历来刷简历的情况已经很明显了,985/211硕士进入头部大厂的概率大太多了。
还有提供一下最俗的信息:头部大厂研发岗今年的base很少低于18k(貌似某团拖了后腿,其他很多大厂算法研发价格差不多,与下文算法接近),算法岗大部分浮动于20-30k,极端的拼某某和猿某某的ssp更是达到了35k,可能还有期权。
推荐一个小程序:offershow。可以匿名查待遇,基本还比较真实,一直陪伴我的秋招hhhhh。有兴趣可以自己对比待遇和岗位。
---------------------------------------------------------扩展阅读
zhihu.com/answer/1038216818