你说的 1 是算法工程师,2 是应用工程师,我觉得算法工程师就像是造芯片的,研究芯片架构,应用工程师就是拿芯片造商品,比如手机汽车电脑,讲求的是实际落地。数学我认为是一种通用工具,计算机出身的人如果需要这个工具就可以去学,他们也不需要像数学家一样在数学领域有所新的突破,他们只要在数学领域见多识广就可以把这个工具用到自己的算法架构里。对于学数学出身的人,因为数学是通用工具,所以他们有很多方向可以发展,ML 只是其中一个方向分支。我也见过数学专业出身的搞 ML 的,他搞 ML 带些数学思维,专业出身确实会对思考方式有所影响。