Simplesmente maluco. Dá até vontade de escrever um mini-port do AspectWerkz usando algo assim, mas aí eu lembro dos trinta e oito bilhões e meio de TODOs que estão me aguardando e a sanidade mental fala mais alto. Em breve, novos posts sobre projetos :-)
Aspectos em JavaScript
junho 5th, 2006Pensando em Java
junho 5th, 2006“Que livro eu uso para aprender Java?” tem se tornado uma pergunta cada vez mais difícil de se responder, dada a velocidade com que a plataforma evolui. Se esta pergunta é feita por alguém que não sabe inglês o suficiente para compreender um livro nesse idioma, as respostas ficam ainda mais escassas.
Há muito tempo atrás, numa galáxia muito distante eu mesmo me fazia esta pergunta, embora soubesse inglês. Queria aprender Java, mas só encontrava livros que “começavam errado” por mostrar como fazer applets ou mexendo com Swing – uma das minhas principais objeções ao Java – Como Programar é justamente essa. O tutorial da Sun parecia um pouco complicado demais e tinha dificuldade de achar algo melhor. Até que encontrei o Thinking in Java, do Bruce Eckel, disponível online em formato PDF. O livro parecia ter a abordagem correta, explorando primeiro os conceitos de orientação a objetos e mostrando como implementá-los em Java, sem fazer “firulas” como usar applets ou JOptionPanes da vida “do nada” como os outros livros. Acabei aprendendo Java com ele e, anos depois, estou contando essa história aqui neste blog.
Depois de alguns anos decidi iniciar um projeto de tradução do livro, com o apoio do Bruce Eckel. Infelizmente, devido a outras tarefas não tenho tido tempo de acompanhar pessoalmente o processo, mas muitas pessoas competentes tomaram a liderança no grupo e a tradução tem progredido significativamente. Portanto, a próxima vez que alguém lhe perguntar sobre um livro, recomende o Pensando em Java.