算法工程师,前端工程师,大家都是软件工程师。只是细分领域不一样,没有本质区别。
在硅谷,我没听说过算法工程师这个title。Facebook在面试名校PhD的时候也会重点申明来的都得干脏活,不会区别对待。
说说具体的例子。我所在的Facebook Newsfeed Ranking在我13年加入的时候只有不到10个人,大家在做所谓“算法工作”的同时也要负担日常的“非算法工作”,甚至包括代码部署和服务器监控这类偏运维的工作。至于需要自己动手去做数据收集就更不用提了,Facebook第一版记录用户在每个新鲜事上停留多少时间的代码就是我写的,网页端的javascript和后来的Android,算是半个前端了。
说这些不是为了炫耀什么,只是想说明,好的算法工程师必须先是一个好的软件工程师,因为没有什么好的算法是可以脱离工程实践而成立的。
优秀的算法工程师不应自绝于非算法工作,就如同好的软件工程师不应自绝于产品测试。
顶一下
(0)
0%
踩一下
(0)
0%
- 相关评论
- 我要评论
-
下一篇:国有建筑企业总工程师职责?