985控制工程研一想做C++开发,如何选择一个有技能壁垒且不易被替代的方向?
今天给大家分享的是一位粉丝的提问,985控制工程研一想做C++开发,如何选择一个有技能壁垒且不易被替代的方向?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
yt哥你好!我本科双非自动化,现在是985控制工程研一,导师是做故障诊断方向的。我未来也想做一些C++方向,想做一些能有专业或者技能壁垒的那种,以后不容易被替代,想求一些方向和学习路线。(我自己有想从事机器人、做控制算法、嵌入式等类似的方向的想法,但是也不一定非要这些,要有更合适的也可以)
Yt回答:
作为一个双非自动化再加上一个985控制工程的,首先首先我们确定对于研究生,对于应届生找工作的时候,最忌讳一点就是先给自己划定一个圈,就是我就做这个方向,把自己框住。
什么意思呢?比如有很多朋友我就想做音视频,或者有些朋友我后面就想做自动驾驶,或者说我以后就想做量化,就把自己圈在这个地方。这一点他不是说你不能有这种想法不是的,而是你不要把在后面把自己限定死了,因为作为一个应届生刚刚找工作时候,你的机会是无限的,你每一个方向都是有机会的,你都是可以去尝试可以去投递的,至于后面到底你能从事什么方向,不是你决定的,不是说我想从事机器人或者我想从事量化我想从事某某某方向,我就能够做,而是后面真的能够让你决定你做未来哪个方向的,是因为你有这家公司的offer,是你的offer所决定的,是哪家公司要你你才从中去选。
现在这时候作为应届生的朋友前期第一点不要去确定方向,不要去确定这种很细化,但是编程语言你的技术能力这一点是要确定的,但是这个技术能力不代表着你后面的岗位方向,比如你后面从事机器人,我认为这个你现在只能这么说,但是后面它到底能不能我认为它还是有点难的。这就是刚刚说的你不用把自己确定的太死。
在这里未来也想做一些C++的方向,想用 C/C++ 语言。给你推荐用 Linux,技术方向就是在 Linux 上面用 C/C++,你后面会感谢我们的,因为它会适配很多的方向,而且每一个你发现都很香。我给你推荐几个词你每一个你去搜一下,你就在 Linux 上面用 C/C++ ,比如说你后面做音视频,后面如果去一家公司从事音视频相关的话,你可以搜一下webrtc,你可以搜一下 ffmpeg。如果你后面从事的存储,你可以搜一下比如说 SPDK,搜一下 VPP,搜一下 ceph 这些。或者说你从事的高性能网络开发,你可以去搜一下比如这种DPDK、VPP、OVS这种相关的词汇。但是这里请注意你先前期不要去确定方向,后面等你的offer过来之后你再去重新去选,包括这种自动驾驶也是。
你发现C/C++的方向它是很泛的,这是刚刚讲的这个姿势就是在 Linux 上面用 C/C++ 语言开发,做1到2款产品,能够做到上线使用的产品,你能用你的面试官能用,你周围的人也用,这样一个方式。然后呢方向暂时不确定,然后就以这个方向后面所有的方向都投递,说不定你有可能,像go、java你都有可能,拿到offer之后你再去选。
然后在这里你刚刚所提到这一点,求一些学习方向和路线,刚刚已经讲了,就在 Linux 上面用 C/C++ 语言,如果关于学习路线你不知道你后面可以问一下我,我们有一套非常完善的关于在 Linux 上面 C/C++ 可以适配 C/C++ 所有方向,几乎所有的方向的。
总结:
一、核心背景与目标
- 学历背景:双非自动化本科 + 985控制工程硕士(研一),导师方向为故障诊断。
- 职业目标:从事C++开发,聚焦有技术壁垒的领域(如机器人、嵌入式、控制算法),降低被替代风险。
二、方向选择建议
避免过早限定方向
- 应届生优势:机会广泛,可投递多个领域(音视频、存储、自动驾驶等),根据Offer反向选择。
- 技术通用性:掌握 Linux + C++ 技能适配多数高壁垒领域,无需纠结细分方向。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
#职业规划##C/C++##程序员#解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)