语言or方向,读研or工作

时间:2021-07-05 04:05:39

大四已经过了快一半了,想想真是好快!回想当初从成都实习回来,心中充满对未来的迷茫,一方面之前准备的考研复习被耽搁了将近一个月之久,一方面又不知道能不能获得保研资格,而如果不能,那么前面的影响将深深影响我后面的考研过程(也许我就不会坐在电脑面前,更不会打开csdn博客在这边吐槽…)。
最后的结果总算还是好的,因为种种原因,我有幸获得了保研的资格,虽然是专业保研中的最后一名,当时就很兴奋,终于不用再去走那一条极其艰难的、迫不得已的考研之路。对,当初(大三寒假)我是迫不得已才选择读研的,我想回去老家那边(也就是江浙沪那一带)工作,而当时我觉得以目前的水平,可能会很难找到工作(现在看来也许是不成熟的想法,此处以示呵呵);还有就是家人那边一直鼓励我通过读研的方式去上海,然后争取留在上海,这一段话长甭赘;总之,当时貌似有一百种理由读研…
后面的故事,大家可想而知,我就千方百计地找上海那边的学校预报名,当时选择了同济,于是等了几天的面试通知,无果,虽然coding中没有消息就是最好的消息(no news is good news!),然而像这种情况,没有消息就是一种委婉的方式告诉你:你不适合,而我们对此表示深深的抱歉…后来得知9月28号后也许会有第二次面试,只要你在推免系统上填上它的名字(同济),可是情况并非如此地清澈,本校在23号就说有考察(实质就是笔试+面试),我是19号左右意识到同济那边预报名未被审核通过的,而如果我坚持同济,可能就会错过本校这一相对保底的这一张”船票”。而我一向是比较求稳的人,再说到时候同济也不一定要我,到那个时候就进退两难了。于是我选择了留在本校,继续在重庆呆3年,虽然这不是最好的结果。
整个9月份(自从12号从成都回来)什么也没做,就是忙着保研的各种事项,特别是对于我这样的想去外校的来说,就是一种煎熬;等待外校通知,同时也要做好最保底的准备。后面的那个国庆假期去了长沙,那一段不是主题故也不提了。回来后,就开始过上了猪狗不如的保研生活(对此并不为豪,感觉更像是一种委曲求全的姿势,因为结果并不是真正意义上的满意),后来考虑到不能在这样麻木下去了,于是开始考虑将来的”去向”了
貌似这里才离主题更近一步了,十月份以来的日子总结起来就是,加入了学校的易班俱乐部,有兴趣的可以去了解一下,大概就是教育部下的一个平台,各个高校可以在此基础上做一些app开发,方便学生使用;去找了一个实习(做.net开发的),面试通过后由于实习期的问题,未能达成一致,就GG了;Boss让我和他的一个博士学长做一个项目(正在做的…);而与此同时,学习了Python语言,因为易班中的网站开发要用到。
这里我要说一下最近思考这个主题的原因:就是学习(确切说是入门)了Python后的各种思考。这段时间我一直在思考语言的问题,想学习很多编程语言,又不知道到底学什么对将来工作有用,或是哪门语言最赚钱,为此我还搜索过相关的答案。

语言or方向,读研or工作

语言or方向,读研or工作

我无聊到了先去极其想着一门语言如此好,然后找一个理由去否定它,然后再去跪舔另外一门语言。其实也是因为前不久看了一本书《程序员的呐喊》,大概是着魔了,总是想着去比较某某语言,学着作者去吐槽。还好我学的语言不多,不至于有那个能力去吐槽。我在学习了Python后,深深感受到了这门语言的简洁优美,富有哲学感,又得知现在很流行用Python进行web开发,所以想把这门语言学好,但是想着在开发网站的过程中,又要用到html与css,所以又想好好学习这些前端语言。总之,我想学好很对语言,又很难去下定决心去专心学好一门;现在的问题是,我们究竟是做一个”全才”还是”专才”?学习那么多得语言有没有必要?我起初的想法是能多学一门是一门,反正将来没有坏处;毕竟以后的选择就业面要广一些。当时我去找的那家实习公司(去年刚刚创办的一家小公司)就是用到C#作为开发语言的,我当初的想法很纯粹——就是出去走走,为将来的工作做准备,顺便通过实习来学习这门语言(我对C#一无所知),其次获得一些以后工作中需要的经验。我并没有去考虑对他们那家公司所造成不公平(虽然我答应他们一个月入门C#以及.net开发),当然他们希望我实习到明年的6月份毕业,也确实有点想多了,和我一样是想多了…
其实语言没有优劣,只有流不流行的问题。学习尽量多的语言并不是一件明智的选择,更重要的是我们要考虑好将来的方向问题,到底我该做底层开发,还是做客户端应用,还是web开发,其次根据你选择的方向再去选择一门业界所需要的语言,当然私下里你也可以用自己喜欢的语言做一些事情,Google就是一家能够给自己员工足够*的公司,Google里面的员工一般会使用好几门语言,C++,Java,Python…其中就包括他们私下里自己喜欢的语言。上面的第一幅图其实已经展示了目前的流行。
其次就是就业与读研的矛盾,我相信这是大多数选择读研的人需要考虑的问题,不管你读研的目的是什么,既然选择了就要坚持下去,这是一个没有对错的人生选择题。选择了工作,意味着你将走向社会,比他们多3年的经验,更早地成家立业;而选择了读研,就意味着你还要研究3年的学术(混的好的),然后比他们多一个漂亮的硕士文凭,将来工作可能比同年本科生薪水高一些,至于这3年,你在实验室研究到的学术能不能应用到工作中,那是一个大问题,大部分情况下,你会得到否定的答案;因为毕业后,你也许再也不会那么深入地研究那些很高深,很理论的问题;更多地,你会在思考某个具体的功能用java代码怎么实现,抑或应该怎样去调用某一个第三方接口(API),大学里面是一个象牙塔,里面是诞生核心技术,创新想法的场所,但也许不是你我一般人能够维持生活的场所。所以,要么你是那种能力极其出众的人(当然他们也许会选择创业,比如盖茨,乔布斯),可以选择读研搞3年的理论研究,否则,还是乖乖地进入社会大大的怀抱;
最后总结一下吧:对于像我这样的,还是好好考虑将来的方向,然后在此基础上学习一些有利与那一方面开发的语言,最后,尽管是读研,还是需要与社会相通,提前做好与将来工作的对接,要让3年的所学有所用!