Arquivo da categoria: google

#6 Update pessoal – SWE na Google

Olá programadores. Depois de muito tempo sem atualizar este blog, eu resolvi escrever sobre uma conquista que há muito tempo eu sonhava: fui contratado como Software Engineer na Google 🙂

Primeiro dia no escritório

O escritório no qual eu estou trabalhando fica em Munique, na Alemanha. Faz pouco mais de um mês que estou aqui, e minhas primeiras impressões tem sido as melhores possíveis. As pessoas aqui em Munique são muito educadas, mesmo diante de um brasileiro perdido que, além de não falar sequer duas palavras em alemão, tem um inglês bem meia-boca. Meanwhile, no escritório todos falam inglês, e têm sido muito pacientes comigo ao me ensinar o “modo Googler de ser”, que vai desde boas práticas de desenvolvimento até dicas de como interagir com pessoas de diferentes nacionalidades/culturas.

Chegar aqui não foi uma tarefa fácil. A Google é uma das maiores empresas de tecnologia do mundo, e eles buscam contratar pessoas muito bem “capacitadas”. Essa “capacitação” é uma coisa difícil de mensurar, e cada empresa no planeta tem sua definição (im)perfeita de candidato ideal. A definição da Google, pela experiência que eu tive, é a de que o programador deve ter um vasto conhecimento teórico de ciência da computação e uma habilidade de analisar/”resolver” problemas computacionais.

Na minha jornada de programador eu já explorei diversas áreas que me interessavam, cada qual contribuindo de forma diferente com o meu currículo. A área que teve maior influência em quem eu sou hoje foi a maratona de programação, pois isso me forçou a estudar dezenas e dezenas de estruturas de dados e algoritmos clássicos, além de desenvolver uma habilidade de abstração e análise de problemas de computação.

Processo de seleção

Pra quem tiver interesse, eu vou falar brevemente sobre como foi o processo de seleção para mim.

Continue lendo #6 Update pessoal – SWE na Google