Os 10 livros de programação mais recomendados do Stack Overflow

Quem é desenvolvedor sabe o quão valiosos são os fóruns e repositórios de perguntas e respostas na internet. No desenvolvimento de sistemas de hardware e software, o que mais existe são dúvidas e questionamentos sobre como fazer alguma coisa. A maioria desses problemas não são únicos, mas sim questões do dia a dia da programação e da eletrônica e hardware em geral. Daí o grande valor dos fóruns. Antes de nós, é bem provável que várias pessoas já tenham passado pelo mesmo problema e tudo que você precisa é fazer sua pergunta chegar até elas. Nesse sentido, uma lista dos livros de programação mais recomendados no maior fórum do mundo também é um ótimo recurso para a comunidade de desenvolvedores.

O Stack Overflow é um dos fóruns mais importantes para desenvolvimento de software do mundo. Segundo o próprio site, que foi fundado em 2008, são mais de 50 milhões de visitas por mês. Todas elas de programadores sempre em busca de soluções para problemas de desenvolvimento, para desenvolver novas habilidades ou mesmo encontrar oportunidades profissionais.

Livros mais mencionados do Stack Overflow

Livros mais mencionados do Stack Overflow

Em 2017, o site dev-books.com fez uma compilação de mais de 40 milhões de perguntas e respostas do banco de dados do Stack Overflow. O Objetivo: Saber quais são os livros de programação mais recomendados pela maior comunidade de programadores do mundo. A relação foi feita com base em links que apontam para livros vendidos no site da Amazon. Nós separamos aqui o top 10 dos livros mais indicados.

Livro mais citado do Stack Overflow

Livro mais citado do Stack Overflow

1 – Working effectively with legacy code

Escrito por Michael C. Feathers, o livro trata do desenvolvimento ágil de software, com foco na criação de códigos limpos e em como o desenvolvimento incremental é importante na indústria de software. É um livro para desenvolvedores que trabalham com manutenção, debugging e também desenvolvendo códigos do zero. O livro pode ser encontrado na Amazon (inglês) na Estantevirtual (português). 

Segundo livro mais citado do Stack Overflow

Segundo livro mais citado do Stack Overflow

2 – Design Patterns

Livro escrito por Ralph Johnson, Erich Gamma, John Vlissides e Richard Helm, quatro designers e arquitetos de sistemas orientados a objetos. O livro traz 23 padrões de design para sistemas contendo soluções simples e sucintas para os problemas mais comuns de engenharia de software. O design de software e a arquitetura de sistemas é um ponto chave para a criação de bons programas. Saber as soluções para os problemas que certamente irão surgir é um diferencial importante. Está disponível na Amazon e Estantevirtual.

Terceiro livro mais citado do Stack Overflow

Terceiro livro mais citado do Stack Overflow

3 – Clean Code

Livro de autoria do engenheiro de software Robert C. Martin. Um método pragmático para escrever códigos do zero de forma eficaz e robusta. O título, que na versão em português ficou “Código limpo“, é bem sugestivo. Livro na Amazon e Estantevirtual.

Quarto  livro mais citado do Stack Overflow

Quarto livro mais citado do Stack Overflow

4 – Java Concurrency in Practice

A obra mais indicada no Stack Overflow sobre aplicações concorrentes usando Java. Foi escrito por Brian Goetz e Tim Peierls. A programação concorrente é um paradigma de programação que tem aumentado de popularidade. Trata-se de programar e desenvolver softwares que façam uso da execução simultânea (daí o nome concorrente) de várias tarefas. No livro de Brian Goetz, esse paradigma é aplicado à linguagem de programação mais utilizada no mundo. Veja na Amazon e Estantevirtual.

Quinto livro mais citado do Stack Overflow

Quinto livro mais citado do Stack Overflow

5 – Domain Driven Design

Livro voltado para o DDD – Domain Driven Design. Eric Evans apresenta as melhores técnicas de como incorporar esse tipo de modelagem no desenvolvimento de software. O livro contém um vasto acervo de padrões baseados em experiências do autor ao longo de seus mais de 20 anos de atuação com desenvolvimento e engenharia de software usando Orientação a Objetos. Veja na Amazon e Estantevirtual.

Sexto  livro mais citado do Stack Overflow

Sexto livro mais citado do Stack Overflow

6 – JavaScript

Esse livro, de Douglas Crockford, é uma das principais referências para aprendizado e aperfeiçoamento em JavaScript. O livro cobre os principais assuntos da linguagem como: sintaxe, objetos, funções, herança e vários outros mais. Veja na Amazon

Sétimo  livro mais citado do Stack Overflow

Sétimo livro mais citado do Stack Overflow

7 – Patterns of Enterprise Application Architecture

Livro de Martin Fowler. Uma obra de referência para desenvolvedores de sistemas que visa fornecer soluções já comprovadas para problemas do dia a dia na criação de sistemas. Veja na Amazon.

Oitavo livro mais citado do Stack Overflow

Oitavo livro mais citado do Stack Overflow

8 – Code complete

Steve McConnell apresenta esse manual de melhores práticas do desenvolvimento de software, incluindo design e boas técnicas de programação. Existe uma primeira versão, voltada mais para programação básica. O livro indicado na lista (e que aparece na foto) é o segundo volume. Veja na Amazon e na Estantevirtual

Nono livro mais citado do Stack Overflow

Nono livro mais citado do Stack Overflow

9 – Refactoring

Escrito por Martin Fowler, que já apareceu nessa lista, e por Kent Beck, um dos fundadores do Extreme Programming, este livro é uma obra focada na refatoração, um dos princípios mais importantes de uma das metodologias ágeis mais famosas e populares no mundo. Saber refatorar códigos de forma adequada e extraindo o máximo do software é o que os autores buscam ensinar aos leitores. Kent Beck, um dos autores, é famoso também por seu principal livro sobre XP – Extreme Programming Explained: Embrace. Essa metodologia ágil é, ao lado do Scrum, uma das mais populares do mundo. Veja na Amazon.

Décimo livro mais citado do Stack Overflow

Décimo livro mais citado do Stack Overflow

10 – Head First Design Patterns

Um livro para programadores Java, principalmente. Escrito por quatro autores: Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, o livro apresenta os melhores padrões de design para trabalhar com a linguagem Java. O livro em português recebeu a tradução de “Use a Cabeça! – Padrões de Projetos design”, seguindo a linha de que existem padrões e projetos de design que evitam que o programador fique sempre reinventando a roda. Veja na Amazon e na Estantevirtual.

A lista de recomendações do Stack Overflow conta ainda com vários outros livros além dos 10 mais recomendados e comentados. Acesse aqui a lista completa.

Quem sabe você não adquire mais alguns volumes para estudar e aprender novas habilidades de programação 🙂

Vitor Vidal

Mais artigos deste autor »

Engenheiro eletricista apaixonado por eletrônica e desenvolvimento de sistemas de hardware e software. Mestrando em Engenharia Elétrica no CEFET-MG. Produtor de conteúdo e redator na área de tecnologia. Escritor e poeta nas horas vagas.


5 Comentários

William
1

Muito boa matéria.
Pretendo me especializar na área de Eng. de Software mais especificamente em Automação de Testes.
Curso Eng. de Controle e Automação no IF.
Será que é um bom negócio?

Gabriel
4

O design patterns do gof é um pouco difícil de ler, mas o design patterns da série “use a cabeça” aborda o assunto de um jeito bem simples e didático. Super Recomendo! 😉

Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!