Se deslocar mais de 600 quilômetros para assistir, em uma única tarde, algumas palestras técnicas, com duração média de 40 minutos, pode ser considerado algo altamente nerd (minha esposa que diga – foi a primeira a atirar a pedra), mas posso afirmar a todos do bymadventures que cada minuto participado no Google Developer Day vale a pena, seja você nerd ou não.
Mergulhando em Mountain View
O evento Google Developer Day 2008 foi um pouco além do "trazer/mostrar as tecnologias do Google" aos programadores brasileiros, trouxe um pouco do espírito da empresa ao apresentar um evento despojado e descontraído, sem cara de feira de TI.
Abertura do evento
Não podia deixar de ter uma palavra de boas vindas de Alexandre Hohagen, presidente do Google Brasil. Tanto ele quanto Julio Zaguini, um dos diretores executivos, apresentaram a empresa, sua história - passado, presente e futuro.
Uma pérola dita por Zaguini durante sua apresentação retrata muito bem a realidade que a empresa ajuda a cunhar: "se você não contou para a família, para a namorada ou no trabalho que vinha aqui hoje, é melhor contar. Porque amanhã as imagens do evento estarão no Picasa e no YouTube".
Após a abertura, foi a vez do engenheiro Paulo Golgher trazer um pouco de clareza sobre os assuntos que seriam apresentados durante a tarde, além de dar uma pincelada sobre Cloud Computing - tema que promete trazer muita mudança no mundo de informática para os próximos anos (ou meses).
Praticamente foram 4 temas principais apresentados nas palestras técnicas: Geo, Social, Mobile e Apps.
Geo – corresponde as tecnologias referentes ao Google Maps e Google Earth. As palestras tiveram ênfase em KML (Keyhole Markup Language) – arquivos XML, próprio para modelar e armazenar elementos geográficos.
Social – Integração e criação de aplicações que podem rodar dentro do ambiente de uma rede social, como o Orkut ou MySpace por exemplo.
Mobile – Dedicado ao Androide – plataforma aberta, que promete rivalizar com o software do Apple Iphone.
Apps – definir esse aqui e mais complicado. Seria um conjunto de tecnologias com intuito de dar melhor performance em aplicações web, possibilidade de uso dessas aplicações mesmo offline e com prover uma melhor experiência ao usuário. Eu disse que não era fácil definir, não disse?
Confesso que fiquei perdido e completamente indeciso sobre qual tema iria assistir. Num total de 16 palestras técnicas só poderia assistir a 4, por conflito de horário. As palestras sobre Geo, eram a minha meta quando parti do Rio de Janeiro na quinta a noite, todavia, após a apresentação feita pelo Paulo juntei-me a turma da sala que iria aprender um pouco mais sobre Google Apps (Gears, Engine, GWP e outras APIs que seriam apresentadas).
A hora do lanche é a hora mais feliz
O encerramento da abertura e das apresentações foi bem na hora do almoço. Eu que tinha me preparado para caçar algum restaurante nas proximidades fiquei muito contente ao ser surpreendido por uma moça sorridente distribuindo kits de lanche ( sanduíches, doces, barra de cereal, sucos, refrigerantes...).
Sem mesas ou cadeiras os salões e corredores do centro de convenções WTC se transformaram em verdadeiro piquenique gigante.
Começando a "aprender" algo novo
Como disse, participei somente das palestras do Apps. Posso afirmar que, o contato com os engenheiros responsáveis por desenvolver essas tecnologias se mostrou uma experiência mais enriquecedora que um período inteiro da faculdade. Os participantes tiveram chance de fazer perguntas aos palestrantes e essa troca de informação tornou ainda mais enriquecedor o evento.
Nem tudo são flores
As palestas foram apresentadas em inglês, uma vez que todos os palestrantes convidados eram gringos e aparentemente as únicas palavras que conheciam era "Ola Brasil".
O evento contou com uma equipe para fazer a tradução simultânea para todas as palestras, mas justamente o meu fone não funcionava na frequência da sala em que estava – para meu espanto, isso não chegou a ser um infortúnio, pois consegui entender muito bem tudo que foi apresentado – tirando algumas piadas que não conseguia pegar no "timing" certo.
E importante deixar claro que as palestras não foram um curso – ninguém saiu de la especialista em Google Apps ou em KML ou OpenSocial. Foram apresentações gerais e dicas, com uma serie de questões técnicas, seguidas de perguntas feitas pelos demais participantes.
Ao fim do dia...
O Developer Day me fez tomar conhecimento dessas novas tecnologias e quais os rumos que o "desenvolvimento web" esta tomando. As perguntas feitas pelos demais participantes ao fim de cada palestra me mostraram o quanto ainda tenho que aprender nesse mercado. Alem disso, ganhei uma camiseta e uma bolinha (daquelas que todo programador tem para ficar apertando; pra exercitar o punho e prevenir contra LER). :)
A todos aqueles que trabalham com desenvolvimento, fica aqui minha dica: Participem do próximo Google Developer Day. Sera um dia em que, com toda certeza, tomarão conhecimento de algo maior que a API ou tecnologia do momento. Saberão exatamente aonde estão no mercado e oque devem fazer para se tornar melhores profissionais.