Por que ler os clássicos?
De alguns anos pra cá, adotei um sistema no que se refere à leitura de livros técnicos de TI: vou ler apenas os clássicos.
E por que?
Por que o conhecimento contido em um livro clássico sobrevive ao tempo. Normalmente, são livros focados em princípios e conceitos e não em ferramentas. Nossa área é muito dinâmica e livros focados em uma versão específica de uma implementação de uma ferramenta ficam velhos antes mesmo de acabarmos de ler. Para adquirir conhecimento de um framework ou ferramenta o melhor é procurar a documentação on-line, perguntas do Stack Overflow e discussões em fóruns. É um tipo de conhecimento volátil, com data de validade bem estabelecida.
O tempo do qual dispomos para estudar, fora do nosso horário de trabalho e dos nossos compromissos pessoais, é escasso. Muito escasso. Eu diria que seja algo em torno de uma ou duas horas diárias, com qualidade. Portanto, é fundamental selecionar muito bem o conteúdo que vamos dedicar esse tempo precioso para estudar. Ler os clássicos nos ajuda a separar o joio do trigo, garantindo uma escolha mais certeira e proveitosa para a nossa evolução profissional.
Ok, mas como definir se um livro é clássico? O primeiro impulso seria dizer que depende, mas existem indícios muito fortes que podem nos guiar nessa descoberta.
Conteúdo relevante costuma ser mais referenciado. Portanto, fique atento às referências de livro que pessoas de destaque na comunidade indicam. Muitos blogueiros de tecnologia e autores possuem listas de indicação de leitura, dessa forma, um bom ponto de partida seria ler obras que aparecem repetidamente em listas de diversas pessoas influentes na área.
Agora, um rápido parênteses: se você tem dificuldade em identificar pessoas chave da indústria de desenvolvimento, é uma boa oportunidade para começar a identificar. Procure autores de livros muito conhecidos, os autores do manifesto ágil, criadores de linguagens e sistemas operacionais. Siga esses caras no Twitter, assine o RSS dos seus blogs, acompanhe o que eles têm falado.
Outro fator interessante de ler os clássicos é perceber como a grande maioria dos problemas computacionais já foi extensamente analisada, discutida e resolvida por gente muito mais capaz que nós mesmos. Conhecer os clássicos é subir nos ombros desses gigantes que vieram antes de nós e aplicar esse conhecimento de forma privilegiada em nossas próprias aplicações. Ler os clássicos nos ajuda a não reinventar certas rodas e nos coloca em uma posição muito mais avançada para resolver os nossos problemas .
Ler textos bem escritos, que venceram o teste do tempo e das críticas de milhares de pessoas nos ajuda a nos tornar melhores escritores. Ver exemplos de raciocínio articulado de forma simples e compreensível é uma grande fonte de referência para a nossa própria produção de conteúdo técnico.
Clássicos são gostosos de ler, alguns deles te fazem aprender algo novo a cada página, a cada capítulo e isso é algo que traz um prazer imenso de sentirmos que estamos dominando cada vez mais a nossa profissão.