Top 10 – Livros para programadores

Recentemente um amigo e antigo companheiro de trabalho me solicitou uma lista com livros que acredito ser essencial para formação de um bom programador, não no sentido de uma linguagem específica, mas no pensamento e preocupações que este deve ter. Esse artigo será o primeiro de uma série, que terá foco na indicação de livros para profissionais em busca de boas referências.

Particurlarmente acredito que um bom programador gera soluções computacionais legíveis que sejam reutilizáveis sempre que possível. Em caso de problema indefinido, leia-se mal especificado, este deve ter condições de reenquadrar o problema para ter certeza que sua solução está resolvendo de fato uma necessidade relevante. Pode-se perceber que não se trata de decorar recursos de uma linguagem, mas, entender o contexto do problema, solucionar e pensar no futuro levando em conta manutenção e evolução do código criado.

Baseado neste pensamento, confira o ranking dos livros recomendados aos programadores.

# Capa Título
10 Expressões-regulares

Expressões regulares

Aurelio Marinho Jargas

9 Implementando-o-desenvolvimento-lean-de-software

Implementando o desenvolvimento lean de software

Mary e Tom Poppendieck

8 utilizando-uml-e-padroes

Utilizando UML e Padrões

Craig Larman

7 O-mítico-homem-mês

O mítico homem-mês

Frederick P. Brooks Jr.

6 Refatoração-para-padrões

Refatoração para padrões

Joshua Kerievsky

5 O-codificador-limpo

O codificador limpo

Robert C. Martin

4 Refatoração

Refatoração

Martin Fowler

3 Padrões-de-projeto

Padrões de projeto

Erich Gamma et al.

2 Código-limpo

Código limpo

Robert C. Martin

1 O-programador-pragmático

O programador pragmático

Andrew Hunt e David Thomas

Conclusão

O mais importante nessas obras é a reflexão exigida, aplicando os conceitos apresentados aos poucos na rotina de desenvolvimento. Não se trata de decoração, muito menos uma fábrica de especialistas, use estes livros como fonte de consulta, visando criar soluções melhores de forma simples e flexível.

Espero que esse modelo de artigo complemente as recomendações que venho adicionando no portal.

  • Guilherme Gonçalves

    22/07/2016 às 18:58

    Boa noite,

    Estou em busca de um livro que seja totalmente introdutorio para quem quer começar a entender logica de programaçao. Poderia me indicar???

    Obrigado

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios são marcados *