Quais livros que todo programador deveria ter?

Livros de TI Programadores

Há pessoas que precisam de um livro ao lado para desenvolver melhor suas qualificações. Eu mesmo tenho livros de programação como bicho de estimação. Quando preciso tirar algum dúvida, vou logo neles e caso não encontre o que desejo, procuro outro livro de programação ou sites sobre o assunto.

Fato que a internet facilitou e muito o aprendizado, disponibilizando uma massa gigantesca de informações e cursos. O que facilitou e muito a vida de quem pretende estudar programação. Na minha época mesmo, te digo que não era ainda muito habitual o uso da internet. Vivíamos em tempos de net discada (tempos sombrios).

Mesmo assim, é evidente que a maior parte da população ainda prefere o livro do lado para estudar alguma matéria. E diante dessa importância, a seguir você terá acesso a quais livros que todo programador deveria ter.

Trabalho Eficaz com Código Legado

Trabalho Eficaz com código legadoNeste livro, Michael C. Feathers oferece estratégias completas para um trabalho mais eficaz com bases de código legadas grandes e não testadas. Partindo do material que criou para seus famosos seminários na Object Mentor, o autor apresenta todas as técnicas que usou para ajudar centenas de desenvolvedores, gerentes técnicos e testadores a manter seus sistemas legados sob controle. Tópicos abordados: – Mecânica de alteração de softwares: inclusão de recursos, correção de bugs, melhoria do design, otimização do desempenho – Passagem do código por um framework de testes – Criação de testes que protejam contra a introdução de novos problemas – Técnicas que podem ser usadas com qualquer linguagem ou plataforma ? com exemplos em Java, C++,C e C# – Identificação precisa de onde devem ser feitas alterações no código – Manipulação de sistemas legados não orientados a objetos – Manipulação de aplicativos que pareçam não ter estrutura. Este está disponível na Amazon.

 

Clean Code (Código Limpo)

Código LimpoO renomado especialista em software, Robert C. Martin, apresenta um paradigma revolucionário com Código limpo: Habilidades Práticas do Agile Software. Martin se reuniu com seus colegas do Mentor Object para destilar suas melhores e mais ágeis práticas de limpar códigos “dinamicamente” em um livro que introduzirá gradualmente dentro de você os valores da habilidade de um profissional de softwares e lhe tornar um programador melhor –mas só se você praticar.

Que tipo de trabalho você fará? Você lerá códigos aqui, muitos códigos. E você deverá descobrir o que está correto e errado nos códigos. E, o mais importante, você terá de reavaliar seus valores profissionais e seu comprometimento com o seu ofício.

Código limpo está divido em três partes. Na primeira há diversos capítulos que descrevem os princípios, padrões e práticas para criar um código limpo.

A segunda parte consiste em diversos casos de estudo de complexidade cada vez maior. Cada um é um exercício para limpar um código – transformar o código base que possui alguns problemas em um melhor e eficiente. A terceira parte é a compensação: um único capítulo com uma lista de heurísticas e “odores” reunidos durante a criação dos estudos de caso. O resultado será um conhecimento base que descreve a forma como pensamos quando criamos, lemos e limpamos um código.
Este está disponível na Amazon.

C: Como Programar

C: Como programarOs exemplos estendidos, juntamente com o texto principal, são os melhores sobre a linguagem C que já li. Os melhores alunos poderão facilmente pular o material desnecessário, mas aqueles que precisam se esforçar terão muita informação para ajudá-los a entender o conteúdo ou, no mínimo, esclarecer suas dúvidas. A execução do código dos exemplos fornecidos, especialmente no modo de depuração, além da leitura do texto, oferece aos alunos um laboratório em que podem obter conhecimento amplo sobre com o a linguagem C funciona. Tom Rethard, University of Texas em Arlington – Excelente introdução à linguagem C, com diversos exemplos claros. Muitas armadilhas da linguagem são claramente identificadas e métodos concisos de programação são definidos para evitá-las. John Benito, Blue Pilot Consulting, Inc. e convocador do ISO WG14, o grupo de trabalho responsável pelo padrão da linguagem de programação C. Este está disponível na Amazon.

Fundamentos da Programação de Computadores

Fundamentos da programação de computadoresReferência na área, Fundamentos da programação de computadores: algoritmos, PASCAL, C/C++ (padrão ANSI) e JAVA traz em sua nova edição muitas novidades. Mantendo a estrutura lógica que o consagrou, o livro revisa as classes JAVA e trata de vetores e matrizes dinâmicas, bem como aborda o padrão ANSI para as resoluções em C/C++. Além disso, apresenta dois capítulos inéditos: Introdução à programação orientada a objetos e Desafios. Tudo isso somado aos diversos exemplos, problemas e analogias apresentados fazem desta obra ideal para alunos de ciência da computação, engenharia da computação, sistemas de informação, análise de sistemas e desenvolvimento de sistemas.

Confesso que é o meu queridinho e super indico. Disponível na Amazon.

 

Javascript e Jquery: Desenvolvimento de Interfaces web Interativas

Livro JavascriptBem-vindo ao ensino de JavaScript & jQuery. Você é iniciante em JavaScript, ou adicionou scripts a sua página web mas quer entender melhor como tudo funciona? Então este livro é para você.
Não mostraremos apenas como ler e escrever em JavaScript, mas também ensinaremos o básico sobre programação de computadores de forma simples e visual.
Tudo o que você precisa é entender um pouco sobre HTML e CSS.
Este livro ensinará como tornar seus websites mais interativos, atraentes, e funcionais.
Isso acontece ao combinar teoria de programação com exemplos que demonstram como o JavaScript e o jQuery são usados em sites populares.
De forma rápida, você será capaz de pensar e programar como um profissional. Disponível na Amazon.

 

Java: Como Programar

Java Como ProgramarMilhões de alunos e profissionais aprenderam programação e desenvolvimento de software com os livros Deitel®. Java: como programar, 10ª edição, fornece uma introdução clara, simples, envolvente e divertida à programação Java com ênfase inicial em objetos. Destaques incluem: rica cobertura dos fundamentos com exemplos reais; apresentação com ênfase inicial em classes e objetos.

Disponível na Amazon.

 

 

 

Com certeza com essa listinha, poderá já iniciar seus estudos, ou se está no intermediário, melhorar ainda mais. Nos diga lá no Instagram @ehmuitodrama quais outros livros de programação você recomendaria!

Baixe nosso material exclusivo e feito só para quem é VIP e chegou até o final do post.

Tags: | |

Sobre o Autor