电子信息专业研究生想做算法工程师具体需要学什么?

电子信息专业研究生想做算法工程师具体需要学什么?

矩阵分析、随机过程、泛函分析、凸优化都学一遍了?

现代(统计)信号处理都学完了?检测估计、自适应信号处理、时频变换、功率谱估计、高阶统计分析、盲信号处理、阵列信号处理等都会了?

机器学习模式识别常用算法都了解了?

神经网络都懂了?

学python了吗?

C++撸的好吗?

或者dsp和fpga精通哪个?

-----------------------------------------------------------------

“信号处理”这个概念就跟“信息处理”这个概念那么大,实际在工作中,你是研究雷达、通信、还是语音、图像,是分得很清的。现在信号处理领域真的叫“信号处理算法工程师”的,基本也就雷达、语音、图像这三类了。

1.军工类企、事业单位招雷达信号处理的比较多,一般还要求会fpga和dsp.

另外现在自动驾驶也火了,如果有毫米波雷达的话,会招这方面的信号处理工程师。

2.图像处理的算法这些年招的就比较多了,但一般单纯招传统意义上的图像信号处理(图像增强恢复重建分割)很少,都是要结合目标检测识别,那这就属于计算机视觉了。总之这是目前最火的领域,很多人都在抢这个饭碗。

不过像快手这样的互联网公司、海康威视这样的安防公司对图像信号处理工程师的需求还是有的。

3.语音前端工程师(信号处理工程师/语音信号处理工程师)。不包括语音识别、合成、文本转换,仅限于信号前端预处理,比如语音增强、回声消除、解混响、声源定位、盲源分离等,用到最广泛的技术就是自适应滤波器、波束成形、波达方向估计这些东西了,这是标标准准的“信号处理”,不是像图像处理计算机视觉、语音识别合成那样要跟学计算机的抢饭碗的信号处理。

4.音频信号处理工程师(有些公司会把招前端的叫做音频信号处理,其实是不恰当的)。一般也需要一些语音增强之类的知识,但侧重点是语音编码。而且偏工程,没有多少做算法的。比如一些音乐app。

5.视频编解码、视频增强、视频通信等。

6.转金融,搞搞量化分析啥的,信号处理研究的就是时间序列,学好现代信号处理再去看看时间序列分析、金融统计真的很亲切。

总之,坑不多了,而且竞争也相对激烈。