Livros essenciais a todos Programadores

Você já deve ter visto várias listas de Top 10 Livros sobre desenvolvimento de Software. Mas como confiar em todas elas? Aqui, compartilho as minhas recomendações de leitura que realmente me ajudaram a evoluir como programador.

Código Limpo

Código Limpo: Habilidades Práticas do Agile Software

Mesmo um código ruim pode funcionar. Mas se ele não for limpo, pode acabar com uma empresa de desenvolvimento. Perdem-se a cada ano horas incontáveis e recursos importantes devido a um código mal escrito. Mas não precisa ser assim.

 

Edição Português por Robert C. Martin (Autor)

Entendendo Algoritmos

Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos

Um algoritmo nada mais é do que um procedimento passo a passo para a resolução de um problema. Os algoritmos que você mais utilizará como um programador já foram descobertos, testados e provados. Se você quer entendê-los, mas se recusa a estudar páginas e mais páginas de provas, este é o livro certo.

 

Edição Português por Aditya Y. Bhargava (Autor)

 

O Mítico Homem-mês: Ensaios Sobre Engenharia de Software

Poucos livros sobre gestão de projetos de software têm sido tão influentes e perenes quanto O Mítico Homem-Mês. Com uma rica mistura de fatos sobre engenharia de software e opiniões que provocam a reflexão, Frederick Brooks oferece sua visão para todos aqueles que lidam com a gestão de projetos complexos.

 

Edição Português por Frederick P. Brooks Jr. (Autor)

Peopleware: Projetos e Equipes Produtivas

Poucos livros de computação tiveram uma influência tão profunda no gerenciamento de software quanto o Peopleware. A visão única deste best-seller de longa data é que as principais questões do desenvolvimento de software são humanas, não técnicas. Não são questões fáceis; mas resolva-os e você maximizará suas chances de sucesso.

 

Edição Inglês por Tom DeMarco (Autor), Timothy Lister (Autor), Dorset House (Autor) 

 

O Programador Pragmático: De Aprendiz a Mestre

O Programador Pragmático ilustra as melhores práticas e as principais armadilhas do desenvolvimento de software. Destinado a todos envolvidos com programação, de iniciantes a programadores experientes, apresenta lições simples que promovem rápidas melhorias na produtividade pessoal, precisão e satisfação profissional.

 

Edição Português por Andrew Hunt (Autor), David Thomas (Autor)

O Codificador Limpo

O Codificador Limpo contém muitos conselhos pragmáticos que visam transformar o comportamento do profissional de software.
O autor transmite valiosos ensinamentos sobre ética, respeito, responsabilidade, sinceridade e comprometimento, através de sua experiência como programador.

 

Edição Inglês por Bob Martin (Autor)

 

A startup enxuta: Como usar a inovação contínua para criar negócios radicalmente bem-sucedidos

Pioneiro na implementação dessa abordagem, Eric Ries define startup como uma organização dedicada a criar algo novo sob condições incertas – e isso inclui tanto o jovem empreendedor que trabalha na garagem de casa quanto o profissional experiente em uma multinacional.

 

Edição Português por Eric Ries (Autor), Alves Calado (Tradutor), Jeff Immelt (Prefácio)

Ultra-aprendizado: domine habilidades valiosas, seja mais esperto que a competição e dê um impulso na sua carreira

Quem você pode se tornar se adotar a abordagem certa para ser bem-sucedido? Conheça a estratégia de aquisição de habilidades e conhecimento que vai impulsionar sua carreira e te ajudar a alcançar qualquer objetivo. Pratique o melhor jeito de aprender com Ultra-aprendizado.

 

por Scott Young (Autor), Lucas Bandeira (Tradutor), James Clear (Prefácio)

Rolar para cima