Guia da Equipe Presenteador
18 presentes para quem programa para viver e não aguenta mais tutorial
Quem programa tem acesso infinito a conteúdo grátis, o que faz o livro técnico parecer um presente datado. É o contrário: o que falta a essa pessoa não é informação, é uma referência organizada que continue valendo depois do próximo framework. Esta lista foi montada com esse filtro. Começa pelos livros de ofício, que não ensinam ferramenta nenhuma, passa pelas linguagens que valem ter em papel, pelo núcleo de algoritmos e pela camada abaixo do código, e termina em rede e segurança. Nenhum guia de versão vencida entrou.
O ofício, não a tecnologia da vez
São os três livros desta lista que continuam valendo depois que a linguagem do currículo mudar. Nenhum deles ensina uma ferramenta: ensinam a organizar código, a organizar o trabalho e a organizar a entrega, que é o que separa quem programa há dois anos de quem programa há dez.

Boa escolha para começar
Padrões de Projetos
É o catálogo de soluções para os problemas mais frequentes de projeto orientado a objetos, assinado por quatro autores com longa experiência na área e citado desde então em praticamente toda discussão de arquitetura. O valor dele para quem já programa não é aprender os padrões, é passar a ter nome para o que já faz — o que muda a qualidade de qualquer revisão de código. Se for para dar um livro só, é este: nenhum framework dos últimos trinta anos o tornou obsoleto.
Ver na Grupo A BRR$ 248,00

Princípios, Padrões e Práticas Ágeis em C#
Traz estudos de caso que ilustram os fundamentos do desenvolvimento e do projeto ágil, endereçado a programadores, gerentes de desenvolvimento e analistas de negócio ao mesmo tempo. Os exemplos são em C#, mas os princípios de projeto valem em qualquer linguagem orientada a objetos. Vale o aviso: quem programa em linguagem funcional ou trabalha só com script vai ter de traduzir os exemplos.
Ver na Grupo A BRR$ 459,00

Entrega Contínua
Parte de um problema que todo time reconhece: publicar uma versão nova costuma ser cansativo, arriscado e demorado. A resposta do livro é a automação de compilação, implantação e teste somada à colaboração entre quem desenvolve e quem opera. É leitura para quem já sente a dor, e não para quem está no primeiro projeto. Bom presente para quem virou responsável por deploy sem ter pedido.
Ver na Grupo A BRR$ 335,00
A linguagem, quando vale ter em papel
Documentação online resolve a consulta rápida e não resolve a leitura sequencial, que é como se aprende o que a linguagem realmente faz. Estes três são referências completas, não tutoriais: servem para ler do começo e para consultar depois.

Livro C — a referência da linguagem
A descrição destaca os exemplos estendidos como os melhores já vistos sobre a linguagem, com estrutura que permite ao leitor avançado pular o que já sabe. C continua sendo a linguagem por trás de sistema operacional, banco e runtime de quase tudo, o que a torna o investimento mais duradouro desta seção. Para quem programa só em linguagem de alto nível, é leitura de fundamento, não de uso imediato.
Ver na Grupo A BRR$ 464,00

Conceitos de Computação com o Essencial de C++
Horstmann apresenta C++ junto com os fundamentos da ciência da computação, com a proposta declarada de ensinar o leitor a pensar como programador em vez de decorar sintaxe. Essa combinação o torna útil para quem aprendeu a programar na prática e nunca formalizou a base. É o mais barato dos três livros de linguagem desta lista. Quem já domina C++ vai achar o recorte introdutório.
Ver na Grupo A BRR$ 274,00

JavaScript: O Guia Definitivo
Sétima edição de um best-seller que serve de referência há mais de duas décadas para a linguagem mais usada do mundo e base do desenvolvimento web moderno. É o livro de JavaScript que se consulta por anos, ao contrário dos guias de framework, que vencem em dois. Presente quase certeiro para quem trabalha com web. Vale confirmar que é a sétima edição, porque as anteriores circulam muito.
Ver na Grupo A BRR$ 292,00
Algoritmos e estruturas, o núcleo que não muda
É o conteúdo que separa quem monta software de quem monta telas, e o que mais aparece em entrevista técnica. Os três cobrem o mesmo terreno em linguagens diferentes — escolha pela linguagem que a pessoa usa, não pelo título.

Estruturas de Dados Usando C
Ensina a montar estruturas de dados eficientes em C e a aplicá-las para otimizar a execução dos programas, com forte ênfase em projeto estruturado. É a versão mais próxima do metal deste assunto: sem coletor de lixo e sem biblioteca pronta, o custo de cada escolha fica visível. Escolha esta se a pessoa trabalha com sistemas embarcados, desempenho ou C no dia a dia.
Ver na Grupo A BRR$ 532,00

Estruturas de Dados & Algoritmos em Java
Cobre projeto, análise e implementação em texto simples, apoiado em recursos visuais e cenários do mundo real, segundo a descrição do lojista. Java continua sendo a linguagem em que a maioria das entrevistas técnicas é conduzida no Brasil, o que dá a este volume um uso prático imediato. É o mesmo conteúdo do anterior em outra linguagem: escolha um dos dois, não os dois.
Ver na Grupo A BRR$ 446,00

Projeto de Algoritmos com Implementação em Java e C++
Trata algoritmos e estruturas de dados como o núcleo da ciência da computação e os componentes básicos de qualquer software, com implementação nas duas linguagens em paralelo. Essa duplicidade é o diferencial: mostra o que é essência do algoritmo e o que é detalhe da linguagem. É o mais indicado para quem está estudando para concurso ou processo seletivo técnico.
Ver na Grupo A BRR$ 386,00
A camada de baixo: sistema, máquina e dados
Em algum momento o problema deixa de estar no código e passa a estar embaixo dele: no sistema operacional, na arquitetura, no compilador, no banco. São os livros que quem se formou por conta própria costuma nunca ter lido, e os que mais mudam a forma de depurar.

Sistemas Operacionais
É descrito pelo lojista como o texto introdutório de sistemas operacionais mais vendido do mundo, atualizado para o MINIX 3, versão mais simples e confiável. A vantagem do MINIX como objeto de estudo é o tamanho: dá para ler o sistema inteiro, coisa impossível com um sistema de produção. É o livro mais caro da lista e o que mais muda a cabeça de quem só programou em cima de abstração.
Ver na Grupo A BRR$ 599,00

Arquitetura e Organização de Computadores
Nova edição de um texto que acompanha as inovações contínuas da área sem perder a visão de conjunto, que é o difícil em assunto que muda todo ano. Responde às perguntas que aparecem quando o código está certo e ainda assim está lento: cache, pipeline, hierarquia de memória. Combina bem com o livro de sistemas operacionais desta lista, e os dois juntos cobrem toda a camada abaixo do código.
Ver na Grupo A BRR$ 391,00

Compiladores
Publicado originalmente em 1986 e revisto para as arquiteturas atuais, que oferecem recursos que o compilador precisa saber usar. É o livro mais teórico da lista e o de reputação mais alta: quem entende compilador entende por que a linguagem se comporta como se comporta. Não é leitura de fim de semana. Dê para quem já demonstrou interesse por linguagem de programação como assunto, não como ferramenta.
Ver na Grupo A BRR$ 350,00

Manual Completo do Linux
Voltado ao administrador de sistemas que quer resolver problemas técnicos do modo mais eficiente e extrair desempenho e confiabilidade da máquina. Quase todo desenvolvedor virou administrador de sistema por acidente em algum momento, e é aí que este manual passa a valer o preço. É referência de consulta, não de leitura corrida — o presente certo para quem mantém servidor.
Ver na Grupo A BRR$ 518,00

Sistemas de Banco de Dados
Obra de referência sobre os aspectos mais importantes dos sistemas e aplicações de banco de dados e das tecnologias relacionadas, em edição atualizada. É o assunto em que mais gente aprende só o suficiente para funcionar e depois paga caro em produção, quando o modelo não aguenta. Serve tanto para quem usa banco relacional quanto para quem precisa justificar por que não vai usar um.
Ver na Grupo A BRR$ 438,00
Rede e segurança, os dois lados
Rede é a matéria que todo desenvolvedor supõe conhecer até precisar explicar por que uma requisição demora. Aqui estão as duas abordagens clássicas de ensino de redes e dois livros de segurança, um de cada lado da mesa.

Redes de Computadores (Tanenbaum)
A descrição do lojista o chama de bíblia da área: Tanenbaum, Feamster e Wetherall explicam as redes de dentro para fora, começando pela camada física. Essa ordem, de baixo para cima, é o oposto do outro clássico desta lista, e a diferença é real na hora de estudar. É a escolha para quem quer entender rede como sistema, e não apenas usar a API de rede da linguagem.
Ver na Grupo A BRR$ 371,00

Redes de Computadores e a Internet
O diferencial declarado é a abordagem top-down: começa pela aplicação, que é a camada em que o desenvolvedor já vive, e desce dali até o cabo. Para quem programa, essa ordem costuma render mais rápido que a tradicional. Esta edição traz tecnologias e temas recentes. Entre este e o Tanenbaum, escolha pela ordem de exposição, não pela reputação — as duas são altas.
Ver na Grupo A BRR$ 287,00

Criptografia e Segurança de Redes
Tem viés prático e traz mais de trezentos problemas propostos em níveis diferentes de dificuldade, o que o torna utilizável para estudo sozinho. Criptografia é a área em que a intuição do programador mais falha, e em que errar não gera erro visível — o sistema simplesmente fica inseguro em silêncio. Presente adequado para quem escreve autenticação ou lida com dados sensíveis.
Ver na Grupo A BRR$ 322,00

Uma saída menos óbvia
Hackers Expostos
Apresenta as táticas atuais de ataque e as estratégias de defesa correspondentes, ou seja, ensina a segurança pelo lado de quem invade. É a leitura que falta a quem só estudou defesa e por isso protege contra o ataque que imagina, e não contra o que existe. É o item menos óbvio desta lista e o que mais provavelmente será lido inteiro. O conteúdo é ofensivo por natureza: pressupõe uso em ambiente próprio ou autorizado.
Ver na Grupo A BRR$ 449,00
Monte a sua própria lista
Reúna os presentes que você quer ganhar e compartilhe um único link.
Criar minha lista grátis