返回首页

算法工程师和软件工程师的区别?

233 2024-03-12 15:31 admin

算法工程师,前端工程师,大家都是软件工程师。只是细分领域不一样,没有本质区别。

在硅谷,我没听说过算法工程师这个title。Facebook在面试名校PhD的时候也会重点申明来的都得干脏活,不会区别对待。

说说具体的例子。我所在的Facebook Newsfeed Ranking在我13年加入的时候只有不到10个人,大家在做所谓“算法工作”的同时也要负担日常的“非算法工作”,甚至包括代码部署和服务器监控这类偏运维的工作。至于需要自己动手去做数据收集就更不用提了,Facebook第一版记录用户在每个新鲜事上停留多少时间的代码就是我写的,网页端的javascript和后来的Android,算是半个前端了。

说这些不是为了炫耀什么,只是想说明,好的算法工程师必须先是一个好的软件工程师,因为没有什么好的算法是可以脱离工程实践而成立的。

优秀的算法工程师不应自绝于非算法工作,就如同好的软件工程师不应自绝于产品测试。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片

请选择遇到的问题

观点错误
内容与标题不符
内容陈旧
内容质量差
内容不够全面
已收到你的问题反馈