成为算法工程师的要求:
专业要求:计算机、电子、通信、数学等相关专业;
学历要求:本科及其以上的学历,大多数是硕士学历及其以上;
语言要求:英语要求是熟练,基本上能阅读国外专业书刊;
必须掌握计算机相关知识,熟练使用仿真工具MATLAB等,必须会一门编程语言。
目前国内从事算法研究的工程师不少,但是高级算法工程师却很少,是一个非常紧缺的专业工程师。算法工程师根据研究领域来分主要有音频/视频算法处理、图像技术方面的二维信息算法处理和通信物理层、雷达信号处理、生物医学信号处理等领域的一维信息算法处理。
在计算机音视频和图形图形图像技术等二维信息算法处理方面目前比较先进的视频处理算法:机器视觉成为此类算法研究的核心;另外还有2D转3D算法(2D-to-3D conversion),去隔行算法(de-interlacing),运动估计运动补偿算法(Motion estimation/Motion Compensation),去噪算法(Noise Reduction),缩放算法(scaling),锐化处理算法(Sharpness),超分辨率算法(Super Resolution),手势识别(gesture recognition),人脸识别(face recognition)。
在通信物理层等一维信息领域目前常用的算法:无线领域的RRM、RTT,传送领域的调制解调、信道均衡、信号检测、网络优化、信号分解等。
另外数据挖掘、互联网搜索算法也成为当今的热门方向。
算法工程师逐渐往人工智能方向发展。
1.算法工程师要求很高的数学水平和逻辑思维。其实语言是次要的,语言只是表达的方式而已。
2 你想成为算法工程师还需要一定的英文水准,因为看中文书你完全体会不到原滋味。
3 不要太拘泥于教材。
工作好找。待遇不错。可能你能做什么呢?
你能帮公司盈利吗?
我不管你学的好与不好。也不管你喜欢什么。只要你能给公司盈利,你就能
拿高工资。
就拿马云来说。他也就是一个大学毕业,现在呢?
现在他的工资恐怕很多人都比不上吧?
学历什么都代表不了。你所能创造的利益,利益,才是王道。
试过做《编程之美》上面的题目没?
能全部做得出来么?