211硕士求解:为什么校招不建议“死磕”一个技术方向?​背后职场现状是什么?

网友提问:

老师我是你的忠实粉丝,211硕士在读

有几点疑惑,我一直悟不透,可能我没做点什么东西,还是在校生,没有那个感觉,希望老师解惑下!

视频中老师一直强调建议校招人群不要定方向,这个有什么说法吗?

死磕一个方向,真的不利于就业吗?从市场哪些现状可以反应出来?

比如 做嵌入式学嵌入式,做机器人学机器人,就盯着一些行业方向来学,不行吗,这种精度提升不是更精准,学的内容也比较少吗?

现在开发一定要用到Linuxc/c++吗?

搜索岗位,看到很多都要求有Linux开发经验,哪怕Java,Python,还有AI岗都写了这一项需求。

比如我想要就业面广,目标去中大厂,是不是Linuxc/c++技能是必学的?

问到的问题,可能纯小白了,但还是希望老师能聊聊这个问题,谢谢

Yt回复:

一、关于“应届生不定方向”的说法

很多在校生朋友有一个疑惑:校招的时候要不要把方向定死?比如我就想干嵌入式、我就想干机器人、我就想干音视频。

我的看法是:对于应届生朋友,你不需要把方向定得太死。

为什么?

因为你未来到底去哪家公司、定居哪个城市,本身就是不确定的。你可能只想过“去北上广深”或者“回老家”,但具体做什么工作,你是不确定的。

即使你现在想好了“我要干机器人”,但真的有一天,一家机器人公司给了你offer,薪资可能15k;而另一家你不太喜欢的公司(比如做客户端开发、上位机开发)给了你20k——你会发现,当理想和现实权衡的时候,你大概率会选择后者。

“虽然我不太喜欢,但真的很香。”

就像我们很多学员一样,刚开始特别排斥Java、特别鄙视拼多多,但当真的拿到拼多多offer的时候,哎,好像也还可以。

所以,你不用现在就给自己定死一个方向。

但是,在这个过程中,你一定要做点东西出来,以实践为主。至于后面到底是不是做这个方向,没人能给你确定。因为市场在变,公司也在变。

对于应届生朋友,前期不要定死了“我想做什么”。你想的,和你后面真正干的,往往不是一回事。

二、死磕一个方向真的不利就业吗?

很多朋友说:我死磕嵌入式、死磕机器人,这样学习内容少,精度更高,不是更好吗?

首先,你连什么叫“死磕”都很难解释清楚。

以机器人为例:你知道要学哪些东西吗?你知道哪些公司在招?招的是做什么的?产品是什么形式?

你所谓的一个方向,大部分可能是你意淫出来的、虚构出来的。它都不一定真实存在。

再比如嵌入式。嵌入式是一个很大的产业,你学STM32、51、树莓派、RK3588……但你后面去的企业,用的方案可能都不是这一套。你学的东西,和企业真正要用的东西,很难做到适配。

所以,死磕一个具体的硬件平台、一个具体的芯片型号,意义不大。

三、那应该学什么?Linux + C/C++

我认为大家应该学点Linux,这个还是很通用的。用C/C++语言,也还是很通用的。

即使你后面在企业里用的不是C++,其他语言你也一样能够很好地切换。

为什么是Linux?

你去搜一下招聘岗位,很多岗位都要求熟悉Linux。无论是Java、Python还是AI岗,也都会写上Linux。因为Linux是一个操作系统,所有的软件应用都运行在操作系统之上。即使你做的是芯片、是机器人,底层也跑着一个Linux——因为Linux开源、廉价,生态完善。

四、Linux是不是必学技能?

你想就业面广、想去中大厂,目前来看,Linux基本上是一个必学技能。

作为一个211的硕士,你肯定有知名企业的面试机会。我的建议是:

在Linux上面,用C/C++把技术做好,做一两款产品(做到落地、可用),然后多投多面,使自己能够适配更多的岗位。

这样就够了。

五、总结

不要过早定死方向:你想的,和你后面真正干的,往往不是一回事。

死磕一个具体的硬件/芯片意义不大:企业用的方案千差万别,你学不完。

推荐学习 Linux + C/C++:通用性强,适配面广,底层逻辑扎实。

做点东西出来:不要只学理论,做一两款产品,做到落地、可用。

多投多面:拿到offer之后再做选择,而不是在没拿到之前就自我设限。

你现在是211硕士,背景不差。把Linux和C/C++的基础打牢,做点东西出来,秋招的时候你会发现,你的选择面比你自己想象的要宽得多。

全部评论

相关推荐

05-15 14:58
已编辑
南昌航空大学科技学院 C++
mcart:上海150怎么活,睡公司吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务