我们最近在 Reddit 上做了问答活动. 有个最常见的问题是数据科学家和数据工程师之间的区别. 因此, 我们想在这个主题上下写一篇文章来深入探讨下这个话题.
有许多数据专家的岗位听起来没多大区别, 使用的工具也很类似, 我们很难知道各类职位应该承担什么样的职责. 此外, 较小的公司可能会受限于他们聘请的数据工程师或数据科学家的人数, 这便意味着很多时候特定的任务和目标可能会开始混合.
上述使得明确区分这两个角色变得更加困难. 因此, 我们想通过讨论数据工程师和数据科学家所拥有的不同目标, 思维模式, 工具和背景来了解两个职位的不同之处.
在我们讨论差异之前, 我们想做一个快速的引言. 事实是, 许多数据科学家和数据工程师将执行其他技术角色的任务. 数据科学家可能需要开发 ETL, 数据工程师可能需要开发 API 和前端. 因此, 我们在下面指出的区别只是为了弄清楚技术差异在哪里.
来源: http://bigdata.51cto.com/art/201904/595642.htm