4 dicas para engenheiros elétricos/telecomunicações que estão migrando para a área de desenvolvimento de software

Kevin Martins
3 min readFeb 16, 2020

--

Alguns códigos para exemplificar o tema

A experiência é o nome que damos aos nossos erros.

Oscar Wilde

Olá pessoal ! Sou o Kevin Martins 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 !

--

--

Kevin Martins
Kevin Martins

Written by Kevin Martins

A telecommunications engineer who likes to write codes. https://kevinmmartins.github.io/

No responses yet