Engenheiro de Dados X Analista de Dados X Cientista de Dados
Engenheiro de Dados
O Engenheiro de Dados projeta, implementa e mantém infraestrutura para garantir que o fluxo de dados estão funcionando corretamente. É utilizado os métodos ETL (Extract Transform Load) para que esse fluxo de dados aconteça.
- Extract: obteção dos dados brutos, que inicialmente não possuem valor. Essa etapa pode ser desafiadora, pois os dados podem estar armazenados em diferentes sistemas.
- Transform: Logo após extrair esses dados, é feito uma raspagem/limpeza neles para garantir que eles estejam coerentes e prontos para serem analizado.
- Load: Esses dados formatados são inseridos em algum tipo de banco de dados analítico.
Para fazer tudo isso, o Engenheiro deverá conhecer sobre Python, plataformas de serviços em nuvem, modelagem de dados e saber usar diferentes tipos de banco de dados.
Analista de Dados
O Analista de Dados entende as demandas, problemas e necessidades do negócio. Transforma as informações recebidas do engenheiros em soluções de negócios, tomada de decisão estratégica para a empresa.
Para atuar nessa área, o analista deverá ter uma ampla visão de negócios, conhecimentos em SQL, capacidade analítica e um bom storytelling.
Cientista de Dados
O cientista de dados é o cara que pensa pra frente. Ele vai analisar as demandas de mercado nos próximos anos. Ele olha para o futuro e cria modelos preditivos.
O cientista de dados deverá ter conhecimentos em programação, estatística, matemática, SQL, algoritmos, IA e etc.
Quais dessas 3 áreas te chama mais a atenção?