985硕研一无人机方向转嵌入式可能吗?如何选择未来方向?
今天给大家分享的是一位粉丝的提问,985硕研一无人机方向转嵌入式可能吗?如何选择未来方向?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
老师我是985硕研一,方向是空战无人机博弈决策方面包括传统规则和基于强化学习的,用 C++,Python做仿真开发,加一点QT。目前组内项目为主,很难发论文,这个方向对口工作较少,大部分对口方向是智驾,很愁。本科自动化,拿过几个国奖,嵌入式方向比较有经验和兴趣,但和现在的研究方向没有关系太强,请问老师对于未来的学习方向和就业有什么好的建议吗?
Yt回答:
985硕研一,然后现在方向是空战无人机博弈决策,这种就有点偏学术了,用C++ Python做仿真加一点QT,目前组内以项目为主,很难发论文,这项目为主。目前来说算法这条路你就打麻将清了这一门,就是算法这条你就不用去考虑了,后面主要找软件开发为主,现在目前主要是 C++和一点 Python,这个方向目前对口的是智驾,我认为你们这个方向跟企业所用到的自动驾驶应该还是不一样的,然后目前很愁,本科是自动化,拿了几个国奖。从目前来说我认为你对开发还是比较感兴趣的,你后面既然以 C/C++作为主要语言,后面就在 Linux 上面用 C/C++做一到两款产品。
现在组内已经有项目了,结合在 Linux 上面用 C/C++语言结合你们现在的项目,能够把它做成产品化,后面可以写到简历里面,当然简历里面写的时候请注意,不要写这种无人机博弈决策相关的算法,比如神经网络啊这个如何决策的,这个它作用不大。而是写这种从感知层数据如何获取的,对应来说中控如何控制这个无人机的,那这种数据传输以及网络代码如何落地的,写这种层次。包括图片如何传输的,然后包括控制指令如何传输的,写这种核心的东西,这种是软件开发东西,不要去写一些学术之类的东西。
就以这样一个在 Linux 上面用C/C++ 结合你现在这个项目做一款产品就可以了,把你们现在这个项目的产品可以再做一个类似于基架的项目。比如内部有数据存储,你就可以类似于做一个这种数据库也好,KV存储也好,如果有对应的图片存储,类似于做一款分布式稳定系统这种用来存储图片也好,就是结合一个产品化的项目,再加一个基础架构项目,两个项目合到一起可以了。然后就以这样一点在 Linux上面用C/C++结合两款项目产品,都有实际应用场景,你后面绝对能够上一个大厂。如果关于 Linux 上面 C/C++不知怎么学的,后面可以问一下我们,我们有套关于完善的,市面上我认为绝对无出其右,没有一个比这套知识体系做得更全面的关于在 Linux 上面用 C/C++ ,如果大家不服的,我欢迎大家拍砖。其他的朋友也是类似的,也可以找我们拿到这个学习路线。
总结:
一、现状分析与核心问题
-
背景与研究方向:
- 学历:985硕士研一,方向为无人机空战博弈决策(传统规则+强化学习)。
- 技术栈:C++、Python(仿真开发)、QT(界面开发),组内以工程项目为主,论文产出难。
- 就业矛盾:对口岗位少(主要为智驾),但研究方向与工业界需求脱节。
-
本科优势与兴趣:
- 自动化背景:嵌入式经验丰富,曾获国家级奖项,但当前研究与嵌入式关联较弱。
二、就业方向选择
1. 放弃纯算法路线
- 原因:
- 学术型算法(如博弈决策)工业界需求有限,且智驾领域更关注工程落地能力(如感知、控制)。
- 论文难产,无法支撑算法岗竞争力。
2. 主攻C++系统开发
- 推荐方向:Linux C/C++开发(门槛高、壁垒强、大厂核心岗需求大)。
- 优势:
- 现有项目可改造为产品化经验,适配企业开发岗要求。
- 本科自动化背景+嵌入式经验,可延伸至物联网、机器人等赛道。
三、项目重塑与简历包装
1. 项目改造策略
- 弱化学术描述:避免强调“博弈决策算法”,聚焦工程实现细节:
- 数据传输:如何实现低延迟通信(如UDP协议优化)。
- 控制指令:多线程任务调度、实时性保障。
- 仿真架构:分布式系统设计、模块解耦。
- 产品化案例:
- 案例1:基于无人机的分布式数据采集系统(类比Kafka消息队列)。
- 案例2:高并发控制指令中台(参考ROS框架架构)。
2. 补充基础架构项目
- 推荐项目:
- 自研简易数据库(实现ACID、索引优化)。
- 分布式文件存储系统(分片、容错机制)。
- 目标:体现系统设计能力,匹配大厂中间件/架构岗要求。
四、技术学习路径
1. Linux C++核心能力
- 重点领域:
- 系统编程:进程/线程、信号、内存管理(《Unix环境高级编程》)。
- 网络开发:TCP/IP协议栈、epoll高并发模型、ZeroMQ/RPC框架。
- 性能优化:锁竞争处理、内存池设计、CPU缓存友好编程。
- 学习资源:
- 书籍:《C++ Primer》《Effective C++》《Linux多线程服务端编程》。
- 实战:参与开源项目(如Redis、Nginx),提交PR解决Issue。
2. 嵌入式与跨领域结合
- 可行方向:
- 无人机+嵌入式:移植仿真系统到嵌入式硬件(如NVIDIA Jetson),优化实时控制。
- 机器人中控开发:基于ROS框架实现路径规划与硬件控制。
五、求职策略与目标企业
-
短期目标(研二秋招):
- 岗位:C++系统开发工程师、嵌入式软件工程师。
- 目标企业:
- 大厂:腾讯IEG(游戏引擎)、华为2012实验室(通信协议栈)。
- 细分领域:大疆(无人机)、地平线(机器人中控)、海康威视(智能硬件)。
-
长期方向(3-5年):
- 技术专家路线:分布式系统架构师、高性能计算工程师。
- 跨界发展:机器人/自动驾驶领域的系统架构师(结合算法与工程)。
六、风险提示与执行建议
-
避免路径偏差:
- 勿因组内项目限制而放弃底层技术深耕,主动拓展系统级项目。
- 谨慎选择纯算法岗,除非能快速产出高质量论文。
-
时间管理:
- 研一暑期:完成1个系统级项目(如自研数据库)。
- 研二:争取大厂实习(如腾讯TEG、阿里云核心团队)。
-
简历与面试:
- 简历重点:量化项目成果(如“QPS提升至10万”“内存占用降低70%”)。
- 面试准备:死磕LeetCode高频题(Top 300)+ 操作系统/网络八股文。
最后:以Linux C++系统开发为核心,将学术项目重构为工业级产品经验,结合嵌入式背景打开机器人/智驾赛道,985学历+工程能力双加持,可冲刺大厂高薪Offer。
计算机相关专业就业求职学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回