算法工程师目前两个方向:1、代码优化。2、理论研究。竞赛得奖的多半在做1,做2的一般学历要求比较高,至少也要有个master的学历才行吧,理论研究中数学算是基础中的基础,而且不只是高数,线性代数、概率统计、数值分析都非常重要,不相信可以去看看数据挖掘、机器学习这些专业课。