计算机专业研究生必须找算法岗才有前途吗?

计算机专业研究生必须找算法岗才有前途吗?

在阿里算法部门工作, 个人感觉以此为方向毫无前途可言。

就目前国内计算机的研究生数量而言,也是层次不齐的,最近面试了几位校招实习生,发现很多同学都有一个通病:没有系统工程的思维,都是临时抱佛脚,也就是“刷题+走面经”的思路,大家对算法工作的期待过高,而国内(大部分大厂)目前的算法工作大致如下:

我们的本质其实是数据处理工程师,而不是算法工程师。哪些人可以替代我们?做工程的同学,他们在做一个工程时是有一套完备的方法论,这种方法论是与计算机的软硬件一体化的,他们很清楚平台的瓶颈和性能,能随时进行优化和迭代,而算法工程师是在此基础上进行迭代,你说你的价值在哪呢?与产品撕逼?与leader侃指标?与paper死磕?

今天AI的大多数框架是mxnet、tensorflow、pytorch,那明天呢?后天呢?优化理论你真的搞明白了么?我想大多数同学跟我一样都是没有搞懂的,那前途何在呢?真正的算法方向只适用于部分同学,而非绝大多数计算机方向的同学。

个人感觉SDE才是大多数同学应该走的一个方向,系统工程的思维+扎实的代码输出能力+算法实现和优化的能力,是我们这些凡人通过努力可以实现的康庄大道,追求所谓的算法工作其实毫无意义。