软件工程有没有考研的必要

发布时间:2023-05-29 08:12:30


软件工程有没有考研的必要
不要做收益对比,不可能有一个明确的结果。可以选择能取得最优结果的方法。知道自己到底想要什么,才能更好的选择。
当然一个人也可以以享受生活为目的,那开心就好了。以下都是本着让自己更优秀的目的来考虑。仅代表个人意见,不喜勿喷!
首先我的观点是读不读研看你个人。如果你想努力做一个计算机行业从业者,可以不读。如果你真的对此感兴趣,希望以此为终身兴趣,希望成为这个领域里很厉害的一个人,甚至希望为这个领域做点贡献,对收入有较高要求,对工作内容有要求。从统计学的角度来讲我觉得还是读比较好,但是想读就要认认真真地读。原因如下:
1.中国的研究生是要上一年的课程,但还有两年的“实习”期,还算是比较脱离课本的。基本不会出现学了三年旧知识毕业后没有用的情况,只是“学”和“产”的关系,而“学”为“产”服务这并不冲突。导师带你做的基本就是他的项目和研究。其次,很多深层的东西,本科真的学的只是皮毛,想要让自己有后期的爆发力,在某一个领域的基础积累还是很重要的。
2.研究生可能能给我们的不只是一个学位和一点知识。很喜欢一个观点:上学有时候是让你把一个不感兴趣的东西也可以做到极致,优秀的人去哪里都会优秀。当然自己也能完善一些自我的观念,附带提升专业技术。个人认为没必要这么功利地看待研究生,其实我们上大学前和现在,一定有了许多人生观和形态意识上质的飞跃,读书提升的绝对不仅仅是技能,圈子的变化也是不可忽视的隐形buff。另外如果想去一些事业单位,对学位可能会有硬要求的。


3.个人认为实践经验和基础两者重要性没有可比性所谓的软件工程实践重要,指的是公司在解决前沿问题,读研后可能没法一上手就解决很高端的问题。但是没有争议的是,基础知识、解决问题的能力和学习能力的积累,对于后期的发展有多重要。
4.前段时间准备考研前看了看研究生专业,感觉研究方向听起来就很诱人(原谅我low了):数据挖掘、网络分布式计算、自然语言处理、处理器设计、操作系统、并行计算,中间件优化等等(由于个人知识水平有限,举例比较片面,相信其他专业也有很多高大上的方向),相比本科的操作系统、计算机网络什么什么的(学过的都知道学完以后什么水平,即使你很认真的学了)可以说研究生是你接触到计算机高端应用或者说现代应用的起点。计算机行业的全部不止于写网页和app,当然这些也十分重要和有用。
5.补充一点,对于有些人把软件工程过度实践化的这种看法有点意见。软件本就是计算机科学的一部分,只有中国把22软件从计算机中剥离出来单立专业叫做软件工程。即使你的专业叫软件工程,从你学的知识和你未来的期望,其实很多人完全不是把码农当作自己未来的终极职业。即使是狭义软件工程,其形式化也很有深入学习和研究的价值。如果非要使劲把软件工程这四个字当作依据的话,最好系统的学习过软件工程这个东西。
大概这么多吧,最后希望有同样问题的同学可以好好考虑下。现在计算机行业已经开始拥挤,但是高端人才却极度匮乏。所以不要畏惧眼前的困难,不要沉迷当下的利益,考虑要长久可持续还是更好一点,加油。
ps:我也准备考研,其实我还很想读博。可能不只是很功利的为了提高自己的专业技能,觉得读了这么多年书,我自己真的在各个方面,尤其思想心智有不少提高。继续的深造可能是一个道理吧。共勉。

软件工程有没有考研的必要

相关推荐