究竟哪个岗位是“性价比之王”? 六年老面试官告诉你

你好,我是yes。

作为一个过来人,我觉得对第一份工作迷茫是很正常的,究竟如何选择呢?请听我慢慢道来。

先介绍下我的个人情况,普通本科,16年参加工作,现任某小公司技术专家/项目经理,也算是一个职场老鸟了。

平日喜欢写技术类文章,也是一位面试官,面过也指导过很多学弟学妹的简历和面试,所以虽然毕业多年了,但是对初入(将入)职场的同学们还是有一定了解的。

其实看到牛客这个活动的时候,我脑海里就蹦出很多话想说,但提笔时,又趋于平静。

毕竟个人经历不能代表所有,每个人所处的环境和各种因素的不同也导致所合适的岗位不同,我的文章仅是抛砖引玉,仅供参考,我也希望每个人都能有自己独有的见解,独立思考,不要听风是雨。

我先把全文核心要点写在这里:没有最好的岗位,只有最合适你的岗位,而且从长远角度来看,岗位其实不重要,重要的是持续学习的能力

岗位

岗位的选择肯定是春秋招同学们最头疼的。

岗位大致分为:产品、后端、前端、客户端、算法、测试

产品

其实我个人觉得挺好的,薪资甚至比研发高,而且设计一款产品很容易给人带来成就感,特别是有技术背景的产品更好,不会被研发牵着走。

有些半路出家的产品(毛估估伪造简历的那种),面上了产品的岗位,没任何技术背景的,想法张口就来,天马行空,狗屁不通,我很是嗤之以鼻,可能是我身为研发的关系吧,很想锤他。

所以如果你想成为一个产品,不要做这样的产品,希望你能做一个脚踏实地,真正为用户(老板)考虑的产品。

后端、前端、客户端

也是巧了,三个方向我都会,安卓、Java、前端我都做过。

如果单单从写代码的角度而言,其实大差不差,相对而言前端(这里包括客户端,后文直说前端)会比较繁琐一点,说白了就是搬砖(不用脑子)的操作会比较多一点,比如在我眼里,调样式就是一个纯搬砖的操作。

不过这还是看个人喜好,因为前端的代码能直接给人直观的反馈,会给人带来很大的成就感,毕竟搁谁看到自己写的精美的界面,都想炫耀炫耀,所以有些人就很喜欢研究样式,自己画界面。

如果从天花板的角度而言,前端的天花板比后端矮,还矮挺多。换句话说,后端需要学习的东西更多,更深。

我就随便举几个例子。

就后端而言:

  • 你要学数据库:MySQL 、Oracle、PostgreSQL等
  • 你要学数据库中间件:MyCat、ShardingSphere、Cannal等
  • 你要学NoSQL:Redis、memcached、MongoDB、Cassandra等
  • 你要学MQ:RocketMQ、Kafka、RabbitMQ等
  • 你要学API网关:zuul、kong、openresty
  • 你要学微服务框架:Dubbo、SpringCloud
  • 你要学分布式链路追踪:zipkin、pinpoint
  • 你要学......

你看吧,是不是很多,所以说天花板比前端高。

不过最终如何选择,还是看个人喜好了,有些人生来就比较喜欢界面,喜欢设计。至于薪资方面,其实大差不差,看个人了。

算法

这岗位其实每个人心里已经有数了...

你大学里面干了啥已经决定了你是否可以面这个岗位,所以大家的目标都是明确的,如果你有这个能力,那肯定是算法岗了,至于最终喜欢不喜欢,其实影响不大,因为你可以转岗。

所以如果你有能力,推荐这个岗位,毕竟薪资高呀,出来能吹,对吧。

测试

这个其实分测试和测开,也就是纯点点点,和会写点脚本或者代码。

其实现在测试的发展都是要学点代码的,UI自动化、接口自动化等。

我问过很多测试,他们之所以当测试的原因在于代码能力不强,这是他们自己选择测试的真实原因,就是退而求其次,写代码太难了,就选择不用写代码的或者写的比较少的岗位。

当然对面试官他们肯定不会这么说的(千万不要在面试官前面说自己是因为代码能力弱,所以来面测试)。

我身边的测试朋友薪资不会低很多,所以也是可以的。

具体的工作就是写测试用例,开测试评审,功能测试,API测试(写代码)等等。

总结下岗位

和我们计算机专业相关的岗位主要就是以上几个,当然还有一些硬件和嵌入式也算,我不太熟悉所以不提。

我觉得岗位的选择和个人有很大的关系,没有绝对意义上的优与劣

只要你喜欢这个方向,在一个方向上深耕,做到这个方向上的top,你就是成功的,不会比任何人差,简单来说就是每个方向都有前途和钱途

不过总有人会说,我一个都不喜欢,或者说没有想法。

如果有以上的想法,我估计你的代码能力肯定不强,平日八成游戏度日:

  • 如果你还有时间,我建议你去跟着网上的教程,写点项目,这样前后端是干嘛的你就会有直观的感受,到时候你就知道你喜欢什么了。

  • 如果你没有时间,我觉得可以试下前端(客户端),因为上手快,比较简单,容易看到成果,容易让你有成就感,促使你继续学下去。

  • 如果你真的不喜欢写代码,测试吧,背背八股文,多准备准备面试,你可以的。

  • 至于算法,别想了。产品的话,我也不晓得具体得准备点啥。

去向

大致有:互联网大厂、研究所、各式各样的小公司、银行。

我推荐先紧后松

就工作强度而言,肯定是互联网大厂最大,当然薪资也是最高的。

对于初入职场的同学来说,优势就是年轻、有干劲,所以别管着别人说的什么996、卷得要死之类的,第一目标就是冲大厂,能去大厂直接去,就算后面真的适应不了,离职就完了呗,有大厂背书,工作好找的。

你要是一开始就进入养老型公司,那就浪费了这一优势阶段,之后结婚生子之后,就没那么多时间来学习、来冲了。

所以上面这几个去向,首推互联网大厂。

研究所,我有几个朋友在,怎么说呢薪资过得去,然后就是闲,很闲,非常闲,适合养老。当然我就问过2-3个,不排除有不闲的研究所哈。

银行,薪资更低一些,问过几个,平日也没什么压力,他们说,几乎也是养老了,我个人没待过银行,不过听过他们吐槽过银行的技术栈,大家懂。

小公司,这就太多了,五花八门的,不太好说,一般情况下 base 最高的优先,不要被一些福利骗了,什么免费咖啡、零食,你想想看一个月多给你1k,你能喝多少杯咖啡,吃多少包薯片?

所以,趁年轻,冲高点,有了背书之后,好跳槽的,年龄大了之后就冲不动了。

然后如果有几个 offer 选择,条件差不多的,优先选 base 最高的。一般情况下薪资高最重要,除非你有很好的业务让你选择薪资低的,但是概率太低了,大部分都是 CRUD。

所以 base 高最重要,它不仅意味着你现在拿得多,也意味着你以后跳槽拿的更多,约等于一辈子拿的多

地点

按照上面说的去向,那肯定是去一线城市,至于具体哪里,那只能看你个人喜好了。

比如我一个朋友,在北京呆了一个月,说这辈子再也不想去北京了,在南方就没流过鼻血,然后在北京的时候鼻子一碰就流鼻血,这辈子的鼻血在北京流完了。

我知晓一线城市的房价很贵,不过我觉得年轻的时候不需要过多的考虑这点,选个你喜欢的大城市,直接干就完了,船到桥头自然直

最重要的点

接下来是最最重要的:不论你选择什么岗位和哪个城市,如果你有上进心,那选择了计算机行业,只能持续学习

其实所有行业都是同一个道理,不是你找到一份工作之后,就开始放松了,那只会使你退步。

要规划好自己的时间,不断地学习,不断地进步。你想想看如果你年龄大了,还只会 CRUD ,你有什么竞争力?公司为什么不招年轻的,能拼的,薪资还低的年轻人?

计算机行业不是一个看年龄的行业,是一个看能力的行业,有了能力,才有话语权,才能得到别人的尊重,你就是大佬。

你要知道,大厂里面年龄小,职级却高的,比比皆是。(这也是我喜欢互联网的地方)

所以,不论你做什么,保持一颗持续学习的心,保持竞争力,啥35岁危机对你而言,不复存在,那是弱者才需要考虑的事情。

如何准备面试

关于面试,大家肯定都知道八股文,不用排斥,这其实是好事,至少我们目标很明确,对吧。

但是对于八股文,死记硬背确实是落下下层,你需要站在知其然且知其所以然的角度下,去看待八股文。

比如,我之前在牛客发过一篇 HTTP 协议的面试题,包括 HTTP 和 RPC 的区别。

文章链接如下:HTTP的本质,以及和RPC的区别

你可以按照这篇文章的角度去学习任何知识,从发明 HTTP 的由来,去理解 HTTP 的本质,然后理解每次演进版本的原因。

只有技术产生的原因,要解决的痛点,知晓其发展历史,才能更好地理解任何知识,才能记住这些知识点,而不是每次就是背背背,然后忘忘忘。

所以,八股文要看,但是要去理解的看,而不是莫得感情的看。

然后面试都会问一些什么题目呢?我在牛客发的这篇其实已经非常详细了:

翻了上百份面经,我发现每次面试的问题都逃不过这几方面

你只要按着我上文写的这几方面准备,面试官的问题绝对在你的射程范围之内

一些资料

我自己在牛客上写过挺多篇面试相关的,我相信看了之后应该对你有所启发,因为回答的不仅是答案,更重要的是思路,比如这篇:

头条终面:写个消息中间件

看完上面这篇,相信你对设计类问题,已经有回答的套路了。

还有这篇,可以说看完绝对对 Java GC 会有更深的理解

蚂蚁面试官对我的无情轰炸-Java

再比如这篇,如果配合我写过的一些消息队列文章,面试在 MQ 方面,绝对难不倒你

消息队列面试热点问题一锅端

然后我自己还维护的面试仓库,最近一直在更新,都是用大白话讲解一些高频面试题,图文源码都并茂(自夸一波),哈哈。

面试仓库地址

然后我写的文章汇总,放在牛客的博客了,有兴趣的可以看下。
文章汇总

最后

最后我想对各位学弟学妹们说,祝你们能找到一份心仪的工作,希望你成为你想要成为的那个人。

如果运气不好,找到一份不是很满意的工作,也不要紧,这才刚开始,不要气馁,只要你持续学习,马上你会有“翻身”的那一天。

加油,冲!

以梦为马,不负韶华。

编码之路,与君共勉。

#如何确定求职岗位##学习路径#
全部评论
写的很棒!想问您一个很多学生都困惑的问题:您觉得在校生的第一份实习对之后的职业影响大吗?比如我的第一份实习是测开,但我的最终目标是想去后端🤔
2 回复 分享
发布于 2022-02-20 00:41
🎉恭喜牛友成功参与 【如何确定求职岗位】征文活动 ------------------- 分享你的岗位选择故事和经验,为其他同学选择岗位提供一些思考和借鉴吧~参与即有奖,最高还可领取500元京东卡哦 👉快来分享你的校招上岸经验:https://www.nowcoder.com/discuss/832415
点赞 回复 分享
发布于 2022-02-16 17:07
发文章还能参加活动的吗🤣
点赞 回复 分享
发布于 2022-02-16 17:55
我认识你,你是卷王
点赞 回复 分享
发布于 2022-02-17 00:05
点赞 回复 分享
发布于 2022-02-17 10:28
yes!
点赞 回复 分享
发布于 2022-02-17 10:30
yes最最最最棒!!
点赞 回复 分享
发布于 2022-02-18 10:49
测试可以转管理吗?我看知乎上评价游戏测试,说很多时候做的活就是管理的活,如果做几年测试还没转管理基本就没出路了
点赞 回复 分享
发布于 2023-03-16 16:01 浙江

相关推荐

11-29 11:21
门头沟学院 Java
总包48.5w,意想不到的价格
想开了的垂耳兔很喜欢拱白菜:转人工
点赞 评论 收藏
分享
评论
32
75
分享
牛客网
牛客企业服务