O que eu preciso saber para virar engenheiro de software na Google?

1 min de leitura
Imagem de: O que eu preciso saber para virar engenheiro de software na Google?
Imagem: DailyMail

Praticamente todas as pessoas ligadas à tecnologia sonham em trabalhar na Google — e não é só para virar famoso e pelo privilégio de fazer parte de uma gigante da tecnologia, mas também por causa do salário. Segundo o Business Insider, os estágios vão de R$ 200 mil a R$ 260 mil anuais, enquanto engenheiros de software recebem até R$ 340 mil por ano (podendo chegar a R$ 436 mil em doze meses se promovidos para cargos sênior).

O problema é que virar um funcionário da Google não é uma tarefa fácil: são cerca de 2,5 milhões de currículos enviados por ano, mas apenas cerca de quatro mil pessoas são aprovadas. Com tanta concorrência, como se destacar?

smart people are cooler

Tecnologia, negócios e comportamento sob um olhar crítico.

Assine já o The BRIEF, a newsletter diária que te deixa por dentro de tudo

A seção Carreiras do Google pode ter a solução. A equipe publicou uma espécie de guia com uma série de pré-requisitos que um bom engenheiro de software deve preencher, começando por "ter uma sólida fundação em Ciência da Computação".

Confira algumas das recomendações para quem está na universidade:

  • Estudar código com base em ao menos uma das seguintes linguagens de programação orientada a objetos: C++, Java ou Python
  • Aprenda outras linguagens de programação: repertório com Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell, Lisp e Scheme.
  • Teste os seus códigos: aprenda a encontrar bugs, crie testes e quebre o seu próprio software
  • Desenvolva raciocínio lógico e conhecimento em matemática discreta
  • Desenvolva conhecimentos fortes em sistemas operacionais e em algoritmos/estruturas de dados
  • Aprenda UX Design, recursos online de inteligências artificiais, criptografia, programação paralela e como construir compiladores.
  • Trabalhe com outros programadores e em projetos fora da sala de aula, como criar e manter um site, construir um servidor ou fazer um robô.
  • Trabalhe em um pequeno pedaço de um grande sistema, leia e compreenda o código existente, rastreie a documentação.
  • Pratique conhecimentos de algoritmo e habilidades de criação de códigos.
  • Vire um monitor ou estagiário de docência e faça estágios em engenharia de software.

Claro que saber tudo isso não é um bilhete de entrada automático para a Google — mas ser tão expert assim em uma área com certeza fará com que você construa uma bela carreira profissional. Além de um curso superior, são recomendados sites online e gratuitos como o Coursera, o Google Code Jam e o Code Academy, além de ebooks gratuitos na área.

smart people are cooler

Tecnologia, negócios e comportamento sob um olhar crítico.

Assine já o The BRIEF, a newsletter diária que te deixa por dentro de tudo

Você sabia que o TecMundo está no Facebook, Instagram, Telegram, TikTok, Twitter e no Whatsapp? Siga-nos por lá.