万事始于初心,终于坚持。最后一篇来聊聊与大数据相关的职位:数据分析师(Data Analyst), 数据科学家(Data Scientist),数据工程师(Data Engineer),数据库管理员(DBA), 数据架构师(Data Architect).
在这个5个职位中,数据分析师要求最低,通常是利用已有的数据资料和工具能熟练运用适当的统计方法进行观测,实验,研究分析出背后的一套规律为企业进行优化决策。它会告诉管理层历史发生了什么,以及现在正在发生什么。那么未来呢,如何预测未来?
洞悉未来,数据科学家当仁不让。数据科学家都是很好的故事编剧,他们往往会根据相关的以及不相关的数据来寻找深层的原因和规律,并建立适当的模型来预测今后的发展和趋势,最后完成一个个令人咂舌的故事。但现实往往很残酷,很多故事都会因为过拟合或者数据材料不够充实,结局惨淡,豆瓣评分不高(广告植入?##@)。
巧妇难为无米之炊,数据分析师和数据科学家的数据从哪里来?数据工程师则像是这个领域的管道蓝领。他们更偏开发层面,运用编程语言实现数据平台和数据管道的开发,让大量的数据源源不断的输送到企业的数据仓库或者数据岛里,方便数据分析师和数据科学家查询和挖掘。
这么多的数据放在一起当然需要有人维护和管理,顾名思义,数据库管理员就是该领域的专业人士。他们需要保证数据库管理系统的稳定性,安全性,完整性和高性能。
数据架构师呢?通常有数据系统相关的设计与优化和垂直行业经验,需要平台级开发和架构设计能力。要求比较高,既要精通数据分析的业务决策层面,也要精通系统开发和运算模型的使用。数据架构层面做的好,事半功倍,否则,事倍功半。
最后,总结下网上这5个职业的收入情况,数据科学家 >= 数据架构师, 数据库管理员 >= 数据工程师 > 数据分析师。一家之言,请勿对号入座,选择适合自己的才是最重要的。