最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

数据科学家、数据工程师和软件工程师之间的区别

[复制链接]
跳转到指定楼层
楼主
发表于 2016-12-16 10:47:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x



数据科学家、数据工程师和软件工程师之间的差异有时会有点混乱。因此,云途君邀请Stitch formerly RJ Metrics CEO ,Jake Stein根据 LinkedIn 公布的数据,明确指出这些岗位之间的区别。


随着数据的增长,需要专业的人才来管理它。在过去的几年里,负责数据管理的各岗位间的差别愈益明显:软件工程师、数据工程师和数据科学家。


我们看到在软件工程学科中,有越来越多的人从事数据工程师的岗位,不过这还是一个新的趋势。依然有大量软件工程师从事移动数据管理。


在过去的一年里,根据LinkedIn公布的数据,Stein团队发布了两份报告,一份是关于对数据科学家的理解,另一份是关于数据工程师的。在本文中,我们将指出这些岗位之间的区别,首先,我们先看张图,这张图显示了他们之间所需技能的区别:


软件工程师VS数据工程师VS数据科学家


软件工程师



软件工程师主要构建应用程序和系统,开发人员参与整个过程,包括:产品设计、代码编写、测试和评估。他们创建产品的同时已经产生数据。在这些岗位中,软件工程师是最早出现的,经过多年的发展,已经有比较完善的工具和方法。


工作内容:


  • 前、后端开发
  • 网络应用程序开发
  • 移动应用程序开发
  • 操作系统开发
  • 软件设计


数据工程师


数据工程师构建的系统可以对软件工程师构建的各种应用程序和系统进行整合、存储和数据检索。数据工程已经成为软件工程中的一个技术标配。40%的数据工程师是从软件工程师转行过来的,目前来说,这是成为数据工程师最常见的发展路径



工作内容:

  • 高级数据结构
  • 分布式计算
  • 并发编程
  • 新工具的使用:hadoop, Spark, Kafka, Hive等
  • 构建数据仓库/数据管道

数据科学家


数据科学家主要是基于数据而进行的分析工作。比如,一个团队想通过分析来更好的了解用户行为或者是机器的学习算法,然后软件工程师和数据工程师通过编程将其实现。



工作内容:

  • 数据建模
  • 机器学习
  • 算法
  • 商业智能仪表盘
  • 发展数据团队

这些岗位仍然在不断发展。利用新的工具(例如:Stitch),数据仓库从建立到进入市场的整个过程越来越简单,也使得开发人员更加容易建立和维护数据管道。大公司都是将数据工程师从软件工程团队中分离出来,而不是将基础搭建和分析都放在一起形成一个集中的团队。但是在某些场景中,数据科学家负责数据整合和数据分析。


因此,软件工程师、数据工程师和数据科学院都不是独立存在的,我们希望能加快发展的脚步,毕竟数据变得越来越庞大。


欢迎关注"云途数据"微信公众号(ID:yuntudata),每日分享大数据干货




楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-6-20 04:47

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表