牛客的小伙伴好呀,分享一个回答别人问题的帖子。
但是写的过程中我其实几度是想要放弃的。
感觉这玩意写出来像是一种人生导师的口吻。我自己都没活明白呢,何德何能去当别人的导师?
所以需要事先说明一下的是,关于该问题的回复,纯粹是基于个人有限的人生阅历和职业生涯,加上自己的一些所见所闻,给出的自己角度的回答。
每个人看问题的角度,导致最终得出的答案千差万别。
没关系,理性交流,文明开杠。
问题
您好,我是昨天晚上在某平台上和您聊天的人。
我自己经历了两次考研,没有考上,今年差了几分。特别想问一下您,在以后的工作中,研究生的学历是否很重要。
我自己是xxx大学(211) 软件工程毕业的,但我害怕以后会不会因为学历问题,阻止了自己的发展。
因为我自己今年丢掉了应届生的身份,面了半个月,现在只找到了一个 12k 的工作机会。我想问一下我自己应该如何准备技术,我一直走的java方向。
SSM SpringBoot SpringCloud 但自己现在有好多东西都忘了。
您对我目前有那些建议呢?
看了您的故事感触很深,这几天心里很煎熬。实在打扰您了!
回答
你好,感谢你的信任。
首先对你考研的事情表示遗憾,确实很可惜。
然后,从我个人的角度来回答你的第一个问题:
在以后的工作中,研究生的学历是否很重要?
是的,很重要。
但是这个重要程度需要看以后工作的方向。如果是在事业单位里面研究生学历大多数情况就是很大的加分项,或者说是必备项。
但是如果是在互联网行业里面,在我看来,研究生学历最重要的时候其实就是毕业校招的那一年,校招的那一段时间,它就是你进入大厂的敲门砖。
所以我一般建议是有能力冲击好的学校的研究生的同学尽力去冲击。
但是之后随着你工作经验的提升,工作年限的增加,学历带来的优势或者劣势都会渐渐的淡化。
你的情况是冲击失败了嘛,没关系的。
你本科是 211,也是对口专业,根正苗红的科班出身,以后也是想要从事 Java 研发方向的工作。
你去看各大企业的招聘简介,绝大部分在学历一栏的要求都是“本科以上”。
研究生学历更好,但是本科也就够用了,而且你本科学校也是很不错的。
因此我觉得没有考上研究生虽然很遗憾,但是对你想要从事的 Java 方向的工作影响程度并不是非常非常的大。
所以,不必担心学历问题,阻止了自己的发展。
在实际工作中,绝大部分情况下看的是能力。在绝对的能力优势面前,学历仅仅是个锦上添花的东西。
诚然,好的学历会把你带到一个很好的平台。但是你错过了这次机会并不是意味着你错过了很好的平台。
其实我觉得比较遗憾的是你丢掉了应届生的身份。
这个确实可惜,因为校招和社招的面试考察点和面试难度是非常不一样的。
你从现在开始就要准备走社招路线了,需要花更多的时间在技术提升上,多刷常见面试题,我们也称之为背八股文。
你说找到了一个 12k 的工作机会,说明你还是有一定的技术实力的,多深入和巩固一下。
关于如何准备 Java 面试。
我也从我当面试官的角度分析一下。
首先是细细打磨你的简历,关于如何写好技术简历,网上有很多文章,你可以多看看,从模板、措辞、排版等多个角度去借鉴、打磨。
然后就是保证你写在简历上的技术点,至少你是真的用过,会用,不需要面面俱到,但是至少关于其中的某个点,有自己比较深入的理解,避免面试官问你简历上的东西,你支支吾吾答不上来的情况。
简历上的东西一问三不知,这种情况就很扣分。
其次就是简历上的项目,写的尽量详实一点,但是详实的部分目的是多体现其中自己负责的部分、优化的地方。
关于其中的项目,甚至可以包装一点东西进去,但是不能瞎包装。举个例子,比如那种可以去做,但是压根就还没做的关于项目的优化点,在简历上完全可以写成已经实现了,只要自己能把它合理化就行。
面试官并不关心你这个项目是到底是干啥的,他关心的是你在项目里面做了哪些事情,有没有重难点。
所以这一部分才叫做【项目经历】,别只写项目,重要的是后面的“经历”二字。
但是关于这部分有比较特殊的情况就是你写的项目和你面试的公司正在做的项目匹配度非常的高。
甚至这种情况下,技术面试的难度会下调几个档次,面试就主要是交流项目细节和难点。
甚至你会觉得面试官是在套方案。
无它,这种人,项目经验可以迁移,来了稍微了解一下就能上手做事。
但是目前这种情况对你来说应该是不存在的。
我说这个案例的意思就是:计算机行业也是有细分领域的,选好自己的细分领域,深耕下去,会有意外惊喜。
然后就是关于面试中的一些开发框架的问题,这个没有什么技巧,就是自己下功夫去专研。搭Demo,看官网,看视频,看书。
最后,据我了解,现在很多面试官一般都会问你:有没有什么你很擅长,但是我没有问到的地方?
你要好好准备一下这个面试题。这个面试题的出现,大多数情况下,属于你面试表现中规中矩,可以让你过,也可以把你挂掉。
那么最后给你一个机会,让你展示出自己对于技术比较热情的那一面。
其实也就是我前面说的,自己专研的比较深一点的、技术相关的地方。
但是得是一个大家编码中常用的技术点。可以是对框架的理解、源码的熟悉程度,但是也不一定非得是框架。
我只是举个例子。
所以,综上。
- 第一个:在以后的工作中,学历带来的优势或者劣势都会渐渐的淡化。
- 第二个:先打磨好你的简历,准备应对社招吧。
- 第三个:多刷面试题,疯狂的去见更多的面试题,去看面经。
祝你找到称心如意的工作。加油。
追问两个问题
之后这位同学又追问了两个问题。如下:
您好,谢谢您。我现在也是处于一个找工作的阶段,我有两个问题:
第一个是我大学期间是学习的 Java 方向,自己也是学过安卓,前端之后定下的这个方向。但是最近找工作,有好几个 C++ 方向有给 offer 的意向,明明面的 Java,最后问有没有意向做 C++,我就想问一下 C++ 方向是否值得尝试,我对这方面的了解挺少的。Java 的工作机会和 C++ 的工作机会相比较如何?
第二个问题是,我现在也是在我自己的家里找工作,我目前有点迷茫的是,我不可能一直在家,总要去我之后工作的城市,那么,我在面试的过程中应该在获得大概多少薪资以后可以动身去所在的城市?
我知道工资是由我自己的能力定的,但是我也不能一直找,毕竟公司那边都要我近期去。
金三银四,比如在北京大概先找多少的工资,找到以后可以动身前去,过了四月份还找不到的话可以降低到多少。
您可以给我一个建议么,毕竟我自己没有去过外面。一线城市二线城市希望您都可以给我一个意见。
真的不胜感激!
回复如下
第一个问题:
由于我主要是写 Java 的,C++ 这块了解甚少,接触的不多。但是从我观察到的现象是普遍来说 C++ 的薪资比 Java 高,因为入门更加难一点。但是 Java 的工作机会远比 C++ 多。
这就是目前 Java 和 C++ 的现状。
具体怎么选,我不能帮你做决定,你得自己去拿捏。
其实开发语言这个东西,等你工作了几年之后,你就会发现,它就是个工具而已。
也许你现在只会 Java,但是只要有编程基础,转语言前期可能会有点痛苦,但是不会一直这么痛苦的。
第二个问题:
这个问题的争议就非常的大了。我真给不出合理的、明确的一个薪资。我只能说从自己的经历来看。
说最低标准的话,一线城市北京 10k 就可以去了。
二线城市成都 7k 也能去了。
但是上面说的这两个数字都是个人的角度,其实在北京薪资低于 10k 的程序员也大有人在呀,他们也能过的挺好的。
举这两个城市的例子,是因为我都待过,基本上差不多,但是其他的城市水平各不相同,就不好说了。
我觉得第一份工作应该是平台大于薪资,优先看平台是否对自己以后的职业生涯有帮助,再去对比薪资。
从好的平台跳出来,下一份工作会比较好找一点,工资翻倍也不是没可能的。
写在后面
其实上面的这些问题每年都出现在一批又一批的刚刚步入社会的年轻人中。
他们对未来充满了向往的同时,又被恐惧裹挟着。
完全不知道下一步该踩在哪里,这种间歇性踌躇满志的情况其实会陪伴着你走很长很长的时间,甚至长过你的职业生涯,伴随着你步入老年。
什么时候结束呢?
就是你“知天命”的时候,所以古人留下的是真智慧啊。
从古至今,这样的问题无数次的被提起,又无数次的被回答。
但是,这种关乎于未来的问题,没有一个人能回答的清楚,只能是过来人表达他们的看法,让你聆听且借鉴。这些都不会是、也不可能是标准答案的。
如果说有一个人能回答迷茫时期的自己的问题,那么这个人,亲自趟过这片迷茫的、若干年后的自己。
比如我刚刚毕业那年就对于是否要去北京这个问题,充满了向往的同时,又被恐惧裹挟着。
没有任何人能给我答案,大家只能从自己的角度给我建议。
有人叫我一定要去,有人忠告说千万别去。
之后我去了,又走了。
现在有人能给彼时的我答案了,而这个人就是此时的自己。
所以要相信时间,时间会给你答案。
(特么的,怎么像是鸡汤了,不写了,收。)
全部评论
(1) 回帖