双非本9硕就业方向:推荐算法与软开岗位哪个更适合?现在C++岗位是不是很少?

​今天给大家分享的是一位粉丝的提问,双非本9硕就业方向:推荐算法与软开岗位哪个更适合?现在C++岗位是不是很少?

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

你好,本人双非本九硕研一,目前组内研究的方向是雷达算法,研一不用做项目,研二研三没办法实习,目前在考虑推荐算法和软开岗位,现在做C++的开发的岗位是不是很少啊,想问一下这两个方向如何选择?

Yt回答:

目前组内做的是雷达,我认为大概率的情况后面是不会去做雷达的,就是大概率就是研究生做的方向跟后面工作的方向可能是不是那么贴近的,因为雷达这个可能只能去这种军工研究所才有机会,一般的私企没人做这个的。

然后研一现在不用做项目,研二研三没有办法实习,但是在这一点呢我认为你还是要好好的跟你老师沟通一下,在研二的暑假的时候争取会有一份实习,这样的话后面对你大厂毕竟是个9硕,那这个去个大厂还是很有机会的,加上一段这种大厂实习,然后最好能够在大厂直接转正,根本就不需要考虑秋招这种,有一段实习后面我认为去个大厂是很有希望的,所以给你定调在这个地方,最好的安排是你导师在研二的暑假那里去实习3个月,给你导师好好说一说还是有机会的。

目前在考虑推荐算法和软开,首先推荐算法这个岗位它逼格很高,但是推荐算法我认为这个可能门槛会有点高,而且神仙打架的现象也会有点多,就什么叫神仙打架,你会发现都是这种本硕985的,可能还有博士,做的都是这个方向。我认为软开呢会靠谱一点,靠谱呢不是说那个软开比推荐算法好,不是的,绝对推荐算法,不管是薪资也好包括像周围的工作人群也好,那肯定推荐算法会高很多的,但是这个过程中的神仙打架的现象比较大,但是软开我认为它是一个很广泛的,凭着一个9硕我认为去找一个软开还是很有机会的,去个大厂。

现在做C++开发是不是岗位很少?不是,这一点我跟你讲对你来说不是,因为有很多朋友呢就在那个boss直聘或者拉钩或者直接搜C++,搜出来那岗位好像都不对,在这里我之前是有整理过一份关于这C++岗位怎么搜的,你比如存储怎么搜,网络怎么搜,音视频怎么搜,游戏方向怎么搜,自动驾驶怎么搜,量化怎么搜,这种都是有的,如果你后面不知道搜岗位的朋友可以后面问一下我,拿到怎么去以正确的姿势去搜C++的岗位这种词汇,这是关于C++岗位绝对不是很少,毕竟C/C++两者加在一起整个使用的人群它不一定会比Java人群少啊,就是这样,这种岗位也不一定会比Java少。

然后现在目前这两个方向如何选择,我认为选择软开去个大厂你是很有机会的,C++请注意这里就有一个小技巧,也就是说一个命门你一定要抓住,就是要在Linux上面用C/C++开发,这样机会会大一点,不要选择Windows C++,为什么Windows不行呢,Windows你会发现大部分的就是做的客户端做的桌面开发,当然你现在做Windows的桌面端开发那去个大厂也有机会,但是这个机会呢我是认为选择这种Linux上面的C/C++机会会多一点。

总结:

一、方向选择分析

  1. 雷达算法方向:就业局限:主要面向军工研究所(如中电科、航天科技),私企岗位极少。转型必要:若无意进入体制内,需尽早转向更市场化方向。
  2. 推荐算法 vs 软件开发(C++):竞争强度极高(985/211本硕博神仙打架)中等(九硕学历有竞争力)岗位需求集中于大厂(阿里/字节)广泛(云计算、存储、嵌入式等赛道)技术壁垒算法理论+工程落地能力系统编程+性能优化薪资水平30-50W(大厂SP Offer)20-40W(中厂及以上)

二、C++岗位现状与机会

  1. 岗位数量:实际需求:C++岗位数量不低于Java,但分散在细分领域(需精准搜索)。高潜力方向: 云计算/存储:分布式系统(Ceph)、网络协议栈(DPDK/VPP)。嵌入式开发:车载系统(AutoSAR)、工业控制(Modbus协议)。量化金融:高频交易系统(低延迟优化)。
  2. 搜索技巧:关键词示例:可以问我要整理好的文档

三、核心行动建议

  1. 实习争取:关键时间点:研二暑假(提前3个月联系导师沟通)。目标企业: 大厂:阿里云(存储)、华为(嵌入式)、腾讯(游戏引擎)。中厂:七牛云(音视频)、PingCAP(数据库)、蔚来(车载)。
  2. 技术学习路径(Linux C++方向):基础能力: 语法:C++11/14特性、STL源码(vector/hashmap)。系统:进程通信(共享内存/管道)、多线程同步(原子操作/锁优化)。进阶方向: 存储领域:实现简易版Raft协议(GitHub开源+技术博客解读)。网络领域:用DPDK开发高并发代理服务器(支持100万QPS)。
  3. 项目包装策略:雷达算法转化:将雷达信号处理算法移植到Linux C++环境,开发实时数据处理模块。简历话术示例: ❌“参与雷达算法研究” → ✅“基于C++实现雷达信号实时处理系统,延迟优化至5ms以内”。

四、避坑指南

  1. 勿选Windows C++: 岗位少且天花板低(客户端开发居多),优先Linux系统开发。
  2. 慎投推荐算法: 双非本+九硕背景易被卡简历,需顶会论文(如KDD/ICML)或大厂实习背书。

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

​​

#软件开发##职业规划##计算机#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论

相关推荐

06-13 00:03
已编辑
西北农林科技大学 C++
西农本,一个与后端没什么关系的项目,一段写在简历上是减分项的实习,ACM EC银 regional银,方向是后端开发。技术水平一般,勉强算人类。因为一些奇怪的原因,被迫六月才开始重新找实习。投了可能有上百份简历,市面上能见到的可能有实习的厂基本都投递了。大部分都是简历挂。把实习经历删了之后,简历反而好过了。淘天 客户端开发:6.4一面挂完全不对口,客户端相关的内容一点不会腾讯 后台开发:6.10一面简单自我介绍,简单问了项目,把我以前的奖项拿出来问了问,为什么简历上没写某个拿过的银牌(当时自己实力一般+运气好,不认为那块银牌能代表什么,再加上后来拿了ec银,简历上不想写得太冗余),然后是40min写3个算法题,都是有trick的题,20分钟写完了。接下来是深挖项目,由项目引申出的很多问题,问得特别深,面试官人很好,一直在鼓励,让我不要太大压力。语言内容问的很多,我一直在回答错误或者说不好意思我不会,过程中差点崩溃。后面多讨论了一下项目的性能问题。面试官反馈语言基础一般,计网os还可以,有点竞赛选手通病,对我的印象不错,不过即使他放我过了,也不足以通过二面,让我注意弥补自己的缺点。话说得让人特别舒服,我也是感到非常羞愧,有点难过自己糟糕的基础浪费了面试官1.5h字节 后端开发:6.5一面问项目、八股、写算法题。前两个答得很一般。面试过程中面试官不怎么反馈正确与错误,结束的时候还是很友善地帮我总结了问题,让我多探究具体八股问题的原因,不能只知道现象,不知道本质。考虑问题得从:现象+原因+避免方法+解决办法四个角度考虑。6.6一面过,约二面6.9二面先提了一嘴项目,再问了八股,从一个问题引申到很多问题的探究,再详细挖了挖项目。然后写了一个题,这个题所需要考虑的情况比较多,面试官很耐心听我讲完了全部情况,我自己感觉讲得很烂。二面面试官更加友善了,一直在鼓励和支持,反馈是各方面都还不错,下一面可以再扎实一下(此时已经明示有三面了,非常感谢qwq)6.11二面过,约三面6.12三面先让我详细介绍了项目,问了很多项目的细节,实现方法之类的。简单问了两个八股问题。然后是三个算法题,算法题过程中问了复杂度相关,数据结构相关,如何设计等等,这里是我的舒适区,基本没啥问题。最后再重新问了项目。问了能实习多久,最快什么时候能入职。过了2小时通知三面过,约hr面pdd:简历过,等测评没提到的厂基本都是简历挂。本篇是一个基本上只有竞赛成绩的纯比赛选手的第一视角。总体感觉项目和实习是最重要的,竞赛只能证明学习能力,在基础知识都比较扎实的情况下,竞赛奖项才能起到作用。特别是现在竞赛选手很多,感觉面试官经验都很丰富,很熟悉acm选手和非acm选手的区别和特点,竞赛选手有扎实的八股和能聊的项目会是巨大加分项(前提是你的竞赛实力是扎实的)写本篇的目的旨在分享一波实际求职体验,我觉得在应届生求职的过程中,如何减少自己的短板非常关键,各方面的能力可以勉强是60分水平,但绝对不能是糟糕水平。闪光点只有在没硬伤的情况下才是闪光点(除了真的特别闪光,比如多段大厂实习,github上大量star的项目,acm ecf金甚至world final,不过这样的人能有多少呢,他们和我就不属于一个赛道,对自己的求职定位和求职目标就是普通白菜offer,碰到这些大神我一般直接投降,默认竞争剩下的岗位)希望这篇分享能够帮到其他竞赛选手,非竞赛选手也可以看个乐子,看看真实一般水平选手的求职qwq,别再捧杀acmer辣,不存在掏出奖项大厂舔着要的情况(至少对98%的选手来说不存在这个情况qwq)
查看13道真题和解析
点赞 评论 收藏
分享
评论
4
21
分享

创作者周榜

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