Programado para estagiar no Google Por Filipe Serrano São Paulo, 27 (AE) - Não é no litoral nem na serra que o estudante de computação Bruno Martins Stuani vai passar as férias de julho. No próximo domingo (01) ele sai de sua casa em Santo André (SP) e embarca para a cidade de Seattle (EUA) onde vai participar de um estágio de três meses no Google.
Junto com uma equipe de programadores da pesada, Bruno vai trabalhar na área de desenvolvimento do Google Talk, o software de mensagens instantâneas da empresa, parecido com o conhecido MSN, da Microsoft. A experiência invejável, porém, não vai ocorrer por pura sorte. Como um oportunista - no bom sentido - como tantos que trabalham com tecnologia, Bruno ficou reconhecido por criar ferramentas extras para o Google Talk que melhoram o programa, como, por exemplo, exibir vídeos na própria tela de bate-papo e adicionar fundos de tela diferentes para cada amigo. Esse tipo de ferramenta é chamada de plug-in, um software que roda dentro de outro programa. "Logo que o Google Talk foi lançado eu pensei: Todo mundo conhece o Google, então por que não fazer um trabalho em cima dele e colocar esse destaque no meu currículo?", afirma. Bruno batizou seu plug-in de GT-Plug e se inspirou em uma ferramenta parecida para o MSN, o MSN Plus. Apesar de não ser tão usado quanto o MSN, o GT-Plug começou a crescer entre os usuários do Google Talk. Ainda mais porque Bruno, atrás de um reconhecimento internacional, criou um site em inglês para divulgar o seu plug-in (www.projetobms.net/gtplug/).
Tempos depois saiu uma nova versão do Google Talk. Só que o programa começou a travar no PC de quem tinha o GT-Plug. O Google recebeu uma série de relatórios de erros e descobriu o garoto brasileiro por trás do plug-in. "Viram que tinha um tal arquivo gtplug.dll causando o problema. Entraram em contato comigo e ofereceram ajuda para consertar. Fui perguntando sobre o Google Talk e perceberam que meu grau de conhecimento era grande. Foi quando veio o convite." Fazer um plug-in para o Google Talk é desafiador para qualquer programador. O software não é aberto e, segundo Bruno, para modificar as funções dele é preciso entender como os mecanismos do Windows operam. Na prática, o plug-in age da mesma maneira que um antivírus, analisando tudo que roda no Windows. "Meu plug-in usa isso. Coloco um comando do tipo sempre que enviar uma mensagem para alguém, verifique se tem texto de emoticon e troque pela imagem", explica.
Segundo Bruno, para aprender a fazer programas assim é preciso ter curiosidade sobre como os softwares funcionam. "No Brasil, é comum os programadores trabalharem para uma empresa e não procurarem saber como outros programas operam internamente. Só vão aprender sobre aquilo que a empresa pede", diz. Bruno chegou a criar uma "biblioteca" com esses comandos que alteram funções do Windows para ajudar outros programadores a desenvolver softwares parecidos. Mas ele não diz se é em torno dos comandos que vai trabalhar no Google. "Até sei o que vou fazer, mas assinei uns termos e não posso falar exatamente, nem dizer quanto é meu salário." Um funcionário exemplar. Boxe: SITES PARA PROGRAMADORES GOOGLE CODE SEARCH WEB | http://www.google.com/codesearch DETALHES | O Code Search é uma das ferramentas de busca do Google, só que serve para procurar códigos de programação em diversas linguagens. LINHA DE CÓDIGO WEB | http://www.linhadecodigo.com.br DETALHES | Site traz dicas para 21 linguagens e informações sobre bases de dados. Também ajuda quem trabalha com e-business e indica livros e tutoriais.
DICAS BCB WEB | http://www.dicasbcb.com.br DETALHES | A página foca apenas na linguagem C++ Builder e mostra uma lista de funções úteis. Além disso, tem tutoriais, cursos completos e um fórum.
FLASH BRASIL WEB | http://www.flash-brasil.com.br DETALHES | Um fórum para quem cria páginas e aplicativos em Flash. Tem um guia para iniciantes, comunidades e um calendário de eventos.
THE CODE PROJECT WEB | http://www.codeproject.com DETALHES | Uma comunidade internacional de programadores de Visual Studio tirarem dúvidas entre si. Tem tutoriais para iniciantes, artigos e notícias por e-mail.
PROGRAMADORES DE GAMES WEB | http://www.pdj.com.br DETALHES | Site voltado para programadores e desenvolvedores de jogos. Tem dicas de livros, glossário, fanzine e fórum. Também é possível publicar jogos de código aberto no site.