1、
看你做哪方面了,有做搜索算法的,有做图形算法的,有做加密的,有做人工智能的。代码能力很次要,主要是思想,发散思维, think out of box.想做算法工程师,建议你基础课程学好,比如高数,线代,数据结构,算法,操作系统等。多研究,建议读研。
2、
作者:H Hsu
链接:http://www.zhihu.com/question/31284094/answer/52649382
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
我不算工程师,只算打杂的。。还是说说我老板吧,确实太佩服他了。
我老板的title就是Research Engineer&Scientist, 之前是读cs的phd,主要做的是机器学习。
他的工作内容包括:
1)跟大老板讨论idea,讨论到底可不可行,能不能做。。很多也是浅尝辄止,尝试了一下效果并不好就弃坑了。
2)会读很多paper,而且速度惊人。每年机器学习的一些会议icml,cvpr、acl都会关注,然后会发邮件列出一些他觉得不错的paper给我这个low b看。不过确实太多了,我看paper速度也没那么多,其实很多时候我就划水了。业界的东西他好像看的主要是书,课本那些,估计是自己不算太懂也在学习吧。
3)全栈工程师,手速很快。我们为了开发比较快,很多时候都是用现成的api,哪个api写得比较好就用哪个,当然还会根据需求改一下。所以看老板写模型,python,java是主力,为了给人展示自己也会做一些前端,用得很6,除此一些比较非主流的语言也是秒好。比较佩服他的地方是能迅速判断完成一个特定的task需要什么工具,然后读api文档很快就掌握了。
工作以外,平时很geeky的一个人,吃饭的时候也喜欢聊量子计算机到底合不合理之类我觉得不是专业的很难搞懂的话题,然后我就思密达了。还有个例子,他在纽约选房子是自己写了个程序,用google earth判断周围绿化和交通这样选址的。
3、
职位简介
算法工程师是一个非常高端的职位;
专业要求:计算机、电子、通信、数学等相关专业;
学历要求:本科及其以上的学历,大多数是硕士学历及其以上;
语言要求:英语要求是熟练,基本上能阅读国外专业书刊;
必须掌握计算机相关知识,熟练使用仿真工具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,传送领域的调制解调、信道均衡、信号检测、网络优化、信号分解等。
另外数据挖掘、互联网搜索算法也成为当今的热门方向。
算法工程师逐渐往人工智能方向发展。
- 最高工资 ¥13,600
- 最低工资 ¥9,425
4、
百度 华为 算法工程师
5、