Meu código está no seu bolso: a jornada de uma estagiária que viu sua função chegar a milhões de celulares Samsung
Photo: Paulrudd, CC BY-SA 3.0, via Wikimedia Commons
A notificação chegou numa terça-feira de manhã: a atualização que ela ajudou a construir havia sido liberada para o primeiro lote de dispositivos no Brasil. Marina, 23 anos, estagiária de engenharia de software na Samsung, abriu o celular, foi nas configurações, atualizou — e lá estava. Uma funcionalidade escrita por ela, testada por ela, revisada por gente que ela admira há anos, rodando num aparelho que qualquer pessoa na fila do ônibus poderia estar usando.
"Fiquei uns dez minutos só olhando a tela", ela lembra, rindo. "Depois mandei no grupo da família, claro. Minha mãe não entendeu nada, mas mandou emoji de foguete."
De atividade da faculdade para código de verdade
Marina chegou ao estágio no quinto período de ciência da computação, numa universidade pública de Campinas. Ela conta que a maior surpresa não foi a tecnologia — foi a escala.
"Na faculdade, meu projeto tinha dez usuários: eu, meus colegas de grupo e o professor testando. Na Samsung, você escreve uma linha de código sabendo que ela pode rodar em dezenas de milhões de aparelhos, em idiomas que você nunca estudou, em redes instáveis no meio do interior do Pará. Isso muda tudo na sua cabeça."
Escala global significa que o óbvio deixa de ser óbvio. Um texto de interface precisa ser curto o suficiente para não quebrar o layout em coreano, árabe ou português. Uma função simples precisa lidar com aparelhos de diferentes gerações. "Aprendi a ter paranoia saudável", resume.
O ciclo: do ticket ao 'no ar'
Marina descreve o ciclo de desenvolvimento em quatro fases:
1. Descoberta. O time recebe uma demanda — no caso dela, uma melhoria de desempenho numa tela usada com frequência. Antes de escrever qualquer linha, houve duas semanas de leitura de documentação interna e conversas com times na Coreia do Sul, via mensagens e reuniões que respeitam o fuso horário (muitas vezes de manhã cedinho em Campinas, fim de tarde em Suwon).
2. Prototipagem. Ela construiu uma primeira versão num repositório de testes. "Fiz coisa feia, funcionava. Meu mentor diz que protótipo feio é sinal de velocidade, não de incompetência."
3. Revisão. O código passou por revisões de engenheiros seniores. Marina recebeu comentários linha por linha — alguns elogios, muitos questionamentos. "A primeira revisão doeu um pouco. A quinta, eu já estava pedindo feedback antes mesmo de abrir o pull request."
4. Testes e lançamento. Testes automatizados, testes de qualidade, rollout gradual por regiões. Quando a atualização chegou ao Brasil sem nenhum bug crítico, veio o alívio — e o orgulho.
Mentoria que funciona (quando funciona)
Marina é direta sobre o que fez diferença: o mentor dela, um engenheiro com mais de uma década de casa, reservava uma hora por semana só para tirar dúvidas — sem pauta, sem cobrança.
"Ele nunca me deu a resposta de bandeja. Ele me perguntava 'o que você já tentou?' até eu perceber que eu sabia mais do que achava. Mas também nunca me deixava afogar sozinha. Tem equilíbrio nisso."
O conselho dela para quem está entrando: anote tudo. "Eu tenho um documento chamado 'coisas que eu não sabia e agora sei'. Já passou de cem linhas. É meu melhor material de estudo."
O que ninguém te conta sobre ver seu trabalho 'no ar'
Há um lado menos glamouroso que Marina faz questão de mencionar: responsabilidade. "Quando seu código está em produção, você dorme diferente. Se der ruim, é problema seu também. Isso assusta no começo e depois vira combustível."
E há o lado bom, que segundo ela é impossível explicar até acontecer: "Minha prima de 14 anos usou a função na frente de mim sem saber que eu tinha escrito aquilo. Não contei na hora. Fiquei só ali, sorrindo igual idiota."
Para quem está se preparando para o processo seletivo, o recado dela é simples: mostre projetos seus, mesmo pequenos, e saiba explicar as decisões que tomou neles. "A Samsung não espera que você saiba tudo. Espera que você saiba aprender rápido e assumir o que não sabe."