DEV Community

Lis R. Barreto
Lis R. Barreto

Posted on • Edited on

[OPINIÃO] Construindo uma Carreira como Data Engineer

Hoje trago mais um dos artigos do livro 97 Things Every Data Engineer Should Know publicado pela O'Reilly, a editora queridinha da área de Dados. O livro foi organizado por Tobias Macey, host do popular Data Engineering Podcast.

97 Things Every Data Engineer Should Know

Em uma das publicações deste livro, o autor Vijay Kiran nos traz diversas dicas de como construir uma carreira de sucesso em Engenharia de Dados.

Um fato inegável é que a Engenharia de Dados abrange muitas disciplinas sobrepostas, portanto é difícil traçar um único caminho para se tornar um engenheiro de dados. Uma das primeiras dicas que Kiran traz aqui é

Tenha experiência básica em escrever pequenos scripts e desenvolva projetos de limpeza de dados, dessa maneira você deve estar pronto para dar seus primeiros passos no mundo de Engenharia de Dados.

Além disso, o autor cita em seu artigo 3 habilidades essenciais para que um aspirante a Data Engineer tenha sucesso em sua carreira. São elas:

1. Ter conhecimento sólido em ciclo de vida do Software

Lembre-se sempre de que ter conhecimento do ciclo de vida do desenvolvimento de software é inestimável ​​no mundo da Engenharia de Dados!

2. Ter conhecimento em linguagem de programação estática e dinâmica

O uso correto do SQL aliado a uma boa compreensão de pelo menos uma outra linguagem de programação estática e uma dinâmica (um exemplo disso são linguagens como Python e Rust) te dará a importante visão de como um software de qualidade é construído e em como ele pode ser aplicado ao mundo dos dados.

3. Decidir antecipadamente em qual área deseja se concentrar e desenvolver suas habilidades para complementar essa função

A terceira habilidade fundamental depende da subfunção da Engenharia de Dados você deseja se especializar. Para aqueles que desejam se especializar em processamento de dados, desenvolver sua compreensão das tecnologias de armazenamento de dados, bem como continuar a aprimorar suas habilidades com SQL, é fundamental. Para quem quer descer uma rota de Engenharia de Software mais tradicional, aprimorando suas habilidades analíticas será crucial, pois seu foco principal será em projetos de Big Data.

Conselho Final: Entrar de cabeça no universo Open-Source!

O conselho final se aplica a todos os níveis, desde aspirantes a engenheiros de dados até engenheiros de software estabelecidos que desejam dar o próximo passo: entrar em código aberto! Se você está aprendendo a construir e se divertindo com Engenharia de Dados de código aberto, você está adicionando ao seu repertório essas habilidades.


E aí? O que você achou dos conselhos do Vijay Kiran? Você concorda com todos eles? Acrescentaria outras dicas pra quem tá começando na área?

Comenta aí embaixo o que você achou e não esqueça de curtir, salvar e compartilhar esse post. (:

Top comments (0)