4 dicas para engenheiros elétricos/telecomunicações que estão migrando para a área de desenvolvimento de software
Tags: programming, beginners
Published: 2022-02-02 17:27:50

Olá pessoal ! Sou o [Kevin Martins](https://kevinmmartins.github.io/) e atualmente trabalho como desenvolvedor Full Stack no Globoplay.
Sou formado em engenharia de telecomunicações pela PUC Campinas porém nunca exerci a profissão. Trabalho como desenvolvedor a seis anos e recentemente muitos amigos da universidade vieram me procurar perguntando por dicas para ingressar no ramo de desenvolvimento de software.
Depois de anos investidos na graduação migrar de área não é uma tarefa simples nem rápida porém acredito que alguns conselhos possam tornar essa jornada épica mais interessante e proveitosa.

---

## Procure por oportunidades onde seu conhecimento técnico em elétrica/telecomunicações sejam aproveitadas:

Existem muitos produtos no mercado voltados para gestão energética , IoT , transmissão de dados, cálculos elétricos entre outros. Nesses casos será muito mais fácil para quem tem um conhecimento prévio em elétrica e telecomunicações entender as regras de negócio e novas soluções além de abrir espaço para propor melhorias que vão além do código e que certamente irão gerar valor de negócio para o cliente.Também é possível até mesmo gerar um diferencial para concorrer às vagas.
Recomendo procurarem por vagas na Indra Company , Padtec e Instituto Eldorado sendo todas essas empresas incríveis e com muitas oportunidades nesse cenário de software voltado a elétrica e telecomunicações.

## Não se esqueça de aprender os fundamentos:

Com o alto número de linguagens e frameworks por vezes nosso foco se volta em aprender a utilizá-los e esquecemos de estudar e aprender os fundamentos de software. Como nossos cursos não focam em matérias da computação várias problemas quanto a conceitos acabam nos assombrando e em algum momento da nossa carreira eles serão cobrados e certamente irão fazer muita falta como no momento da entrevista por exemplo.
Acredito que os maiores problemas irão estar relacionados a estruturas de dados e algoritmos, porém apenas breves leituras não são o suficiente onde se faz necessário praticar bastante.
Temos muitos materiais ótimos para nos auxiliar nesse aprendizado mas gosto bastante do livro "Entendendo algoritmos" para uma leitura introdutória e "Cracking the Code Interview" para uma leitura avançada.

## Encontre um bom mentor:

Ter alguém que te inspire e auxilie no seu desenvolvimento será essencial. Um profissional com mais experiência poderá te guiar , dar feedbacks e acompanhar de perto seu desenvolvimento além de te auxiliar nos momentos difíceis dando conselhos sobre experiências já superadas.

## Continue desenvolvendo seus conhecimentos em elétrica/telecomunicações:

Mesmo se não for possível utilizar seus conhecimentos da graduação no projeto em que você esteja atuando encontre algum freela onde esse conhecimento possa ser aproveitado e desenvolvido. Se não for possível encontrar algum projeto faça por diversão e o utilize em seu portfólio pois em algum momento esse conhecimento será um diferencial além de poder colaborar com o time tendo ideias diferentes e ajudar quem tem interesse nessa área.

---

Bom pessoal espero que essas dicas ajudem pelo menos um pouco, sei que muitos estão nesse cenário e tenho certeza que todos vocês vão amar a área de desenvolvimento de software e ter muito sucesso nela !