terça-feira, 8 de novembro de 2011

Nova Etapa

Ano passado eu escrevi esse post aqui falando do estágio no desenvolvimento de uma software house na minha cidade. Pois bem, foram dez meses que mudaram minha visão do mundo da programação. Abri minha mente para muita coisa, conheci pessoas incríveis e algumas tecnologias, enquanto tentava continuar meus estudos sobre desenvolvimento para a plataforma Android. Não foi fácil, fiquei um longo período sem aprimorar meus conhecimento, até que, no mês passado, tomei a decisão de sair da empresa e tomar um novo rumo.
E não me arrependo da decisão! Ano que vem provavelmente começarei meu trabalho de conclusão de curso e espero estar dominando a área em que planejo desenvolvê-lo: Android, claro!
Comecei essa nova etapa a mil. Tenho muitas coisas pra aprender para me adaptar completamente à esse mundo mobile. E nada melhor do que começar com um projeto, uma ideia! Estou trabalhando agora em cima de um aplicativo mobile que envolve Web Scraping e Web Service. Acho difícil achar um meio melhor de aprimorar meus conhecimentos do que trabalhando fortemente em cima de um app. Para isso, comecei a estudar Git, o melhor sistema de controle de versões existente, na minha opinião. Criei uma página no blog que penso que será útil para quem ainda está se acostumando com todos os comandos, assim como eu: http://www.castelanjr.com/p/comandos-git.html
Além de Android, outra tecnologia que gosto muito é Python, especialmente o framework de desenvolvimento web Django. Construirei o Web Service com ele, então além disso tenho que aprender a mexer com JSON! Quanto ao Web Scraping, utilizarei o Beautiful Soup, além de outras ferramentas para simular alguns eventos de usuários no site que pretendo "raspar" as informações. Essa etapa já está encaminhada, e para isso acabei aprendendo mais e mais sobre requests, responses..
Quando terminar o app, e ele estiver em um nível bastante "usável" pretendo torná-lo open source. E é isso! É bacana chegar em algum ponto da vida e ter que tomar uma decisão assim, como sair do trabalho para estudar o que se gosta, e tenho certeza que tomei a decisão correta. Sair da zona de conforto é essencial, ainda mais quando se é sedento por novas tecnologias.. Pretendo postar meus avanços aqui no blog.
Ah, antes que eu me esqueça! Estou colocando meu Motorola Atrix a venda, caso alguém se interesse, me chame no twitter (@castelanjr) para negociarmos. É um ótimo aparelho, poderosíssimo, atualizado com Android 2.3.4 (Gingerbread) e com nem seis meses de uso. Pretendo comprar um outro aparelho que possua NFC, pois penso que isso me dará ideias mais adiante. 
Por enquanto, isso é tudo que tenho pra escrever. Até a próxima então!