读研做开发的意义到底在哪?
上次看到计狗上岸星球有同学在文章里提到了这个问题,而且还有很多人在蹲我的回复,今天来写篇文章表达下自己的看法。
叠甲:不劝读研,大家结合自身情况探讨
拆成两个话题来和大家探讨
1、读研的目的是什么,或者你希望读研带给你什么好处?
2、如何规划或者摸索自己未来的职业发展?
首先是读研的目的,从对自身有效的目的出发,为了逃避工作的,或是家里另有安排的不算,咱们只考虑“白手起家的”。在我看来读研就是给自身增加筹码,其实这个代价是很高的,需要一年的复习,一场未知的考试,2到3年的沉淀,才能拿到这个筹码,这个筹码的重量说白了就是学校的排名。
这个筹码关键吗,可以说不关键,成功的路有很多条,那么多一夜成名的网红,不见得有很好的“筹码”,但他们也不容易,爆红的几率大家心里都有数,我先把这个例子举出来,就是为了在这个话题里先排除这些偏差。那我的观点是对于普通人尤其是在世俗里的我们,还是要尽可能的增加自己筹码,我认为这些东西是实在的,一劳永逸的,能够一劳永逸的东西都是好资产。比方说一个篮球运动员,如何判断他打的好不好,最简单直接的办法就是他现场打个比赛,把你打服,但是那么多质疑的或者初次见面的,都要一个个较量吗,那么更好的办法就是去打CBA、NBA、奥运会,拿到奖状大家就知道你是谁了,然后即使你去参加综艺,瞎胡玩玩大家都能觉得你很厉害。
读研的另一个好处就是换圈子,能够认识一批新的人,这里包括你的新同学,新导师,新校长,以及因为这个学校筹码能去实习/工作的公司里的新同事,新老板。如果把自己比做帆船的话,这个环境就是新的水源,水位高还是低要看自己的选择。
上面提到了我认为的读研带来的让我受益良多的两个方面:新的筹码和圈子。
但是如果当前你正在备战的过程中,大概率没什么感觉,我当时只是觉得还不想工作,而且高考去了个211,当前有一个进985的机会,我就想着试下,想法就这么简单,没有过多的考虑以后也没想过没考上会怎么样。但是我可以明显感觉到在之后的实习、找工作、实习转正、晋升答辩等等场合,大家每个人的开头都是我叫谁谁谁,我毕业于哪哪哪,对于评委来说,或多或少已经对人有了第一印象,就像有些人老天爷赏饭吃,长得非常好看,这就是先天筹码圣体。
所以我的建议是可以按照上述两个思路来辅助你判断,选一个自己能够的到的,一点点堆积筹码。
下文,如何规划自己的职业发展,这个话题包括之前的只是我刚刚经历过这些亦或是正在经历,分享自己的感悟,绝对谈不上说教,所以看的时候自己要加工思考。我是非常信“择一业谋食养命,等一运扭转乾坤”的,所以对于各位来说,计算机的大道上,只要就业岗位维持在正常水平都是不错的职业,你可以用读研期间的实习去尝试,因为大家过往都会对前端、后端、后端里再分Java、Go、大数据、算法、数据分析等等有一些自己的疑虑,这些是正常的,我个人觉得算法自己有能力就去尝试,不想搞算法就去就业岗位多的,先保证自己不饿死,然后在那个环境里多去收集信息为自己的下一步做准备,打工的目的是赚钱。
说回读研做开发的意义,我印象很清楚,我在研一的时候在Hadoop这门课课间的时候问过我们老师,同时也是我的导师,一模一样的问题,他的回答是现在学校里教的和市场上严重脱节,研究生只是个门槛,除非你继续读博留校这种路线,否则最终都要在找工作的时候接受毒打,给我的感觉是他在说读研没意义,但很隐晦。读研只是卷的一种形式,而且一层又一层,真正想要成事还是要靠自己。
我当下的感受是,做开发的过程磨练自己的功力和能力,功力主要指的代码水平,在一线能快速得到锻炼和提升,后者的能力更多的是软实力,沟通能力、抗事能力等等。做开发就要想办法向核心业务靠拢,在提升代码能力的过程中提升自己的业务能力,慢慢成为这块业务的专家,那这个其实和自己读研没什么关系了,只是有了这个筹码会有很多机会而已,nba总冠军也不能保证每场比赛都打赢,所以还是要解耦看,筹码是给别人看的,自身能力的提升没法一劳永逸还是要脚踏实地,打好眼前的每一关。
希望能够对当下有类似处境的同学有一些帮助,祝好!
