11 Livros de Programação Mais Recomendados
Se você ler apenas um desses livros de programação este ano, estará um passo à frente de quase todos ao seu redor. Isso porque, de acordo com Steve McConnell, autor do Code Compete , um livro é mais do que a maioria dos programadores lê todos os anos.
“Os programadores parecem ter parado de ler livros. O mercado de livros sobre tópicos de programação é minúsculo em comparação com o número de programadores que trabalham. Em vez disso, eles se programam alegremente, usando tentativa e erro. Quando eles não conseguem descobrir algo, eles digitam uma pergunta no Google”.
Embora os mecanismos de pesquisa e os fóruns da comunidade como o Stack Overflow sejam indispensáveis, não há como obter a mesma profundidade de conhecimento e perspectiva da leitura de livros
Os melhores tipos de livros de programação são aqueles que não apenas explicam como, mas explicam o porquê. Eles não ensinam apenas sobre linguagens específicas ou como codificar, mas como pensar. Eles resistem ao teste do tempo e ajudarão você a se tornar um programador melhor, esteja você apenas começando ou esteja na área há bastante tempo.
Sem mais delongas, aqui está a lista dos 11 livros de programação para ler, se você quiser se destacar e alavanca a sua carreira profissional.
1- Algoritmos e Estruturas de Dados
Algoritmos e Estruturas de Dados destina-se aos módulos básicos de cursos de programação de computadores, possibilitando ao leitor criar uma disciplina de programação e dispor de uma ferramenta para especificação e desenvolvimento de algoritmos.
Este trabalho é o resultado de experiência de ensino introdutório em Ciência da Computação desenvolvido no Departamento de Ciência da Computação (DCC) da Universidade Federal de Minas Gerais (UFMG).
Paralelamente, os exercícios e testes utilizados nos cursos introdutórios do ciclo básico do Instituto de Ciências Exatas (ICEx) da UFMG e, particularmente, nas turmas de Bacharelado em Ciência da Computação, foram selecionados e incorporados a este trabalho. O texto baseia-se também no material desenvolvido pelo DCC para o Programa Nacional de Treinamento em Computação (PNTC).
Clique aqui para comprar o livro com DESCONTO
2- Use a Cabeça! Padrões de Projetos
Como você sabe que não quer reinventar a roda (ou, pior, um pneu furado), então você busca padrões de projetos. As lições aprendidas por aqueles que se depararam com os mesmos problemas de desenvolvimento de software.
Os padrões de projetos permitem que você aproveite as melhores práticas e a experiência de outros e gaste seu tempo com… outra coisa. Algo mais estimulante. Algo mais complexo. Algo mais divertido.
Então você quer aprender: Quais são os padrões que realmente importam; Quando e por que devem ser usados; Como aplicá-los em seus próprios projetos; Quando não usá-los (como evitar a febre dos padrões); Quais são os princípios de design da programação orientada a objetos em que os padrões se baseiam.
Porém, o mais importante é que você quer aprender mais sobre padrões de projetos de uma maneira que não o faça dormir. Se já leu algum livro da série Use a Cabeça!, você já sabe o que o espera um formato visualmente rico projetado para se adaptar à forma como seu cérebro funciona. Usando as últimas descobertas da neurobiologia, ciência cognitiva e teoria do aprendizado, Use a Cabeça! Padrões de Projetos 2a Edição colocará os padrões no seu cérebro de maneira permanente.
De uma forma que o tornará mais apto para resolver problemas de desenvolvimento de software e mais eficiente para discutir a linguagem dos padrões com outros membros da sua equipe.
Clique aqui para comprar o livro com DESCONTO
3- 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.
O especialista em software, Robert C. Martin, apresenta um paradigma com ‘Código limpo – Habilidades Práticas do Agile Software.’ Aprenda a ler códigos e descubra o que está correto e errado neles. Reavalie 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 melhores e mais eficientes.
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.
Clique aqui para comprar o livro com DESCONTO
4- Java: Como Programar
Milhõ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; uso com Java™ SE 7, Java™ SE 8 ou ambos; Java™ SE 8 abordado em seções modulares opcionais; lambdas, fluxos e interfaces funcionais usando métodos padrão e estáticos do Java SE 8; Swing e GUI do JavaFX: elementos gráficos e multimídia; conjunto de exercícios “”Fazendo a diferença””; tratamento de exceções integrado; arquivos, fluxos e serialização de objetos; concorrência para melhor desempenho com multiprocessamento; o livro contém o conteúdo principal para cursos introdutórios; outros tópicos: recursão, pesquisa, classificação, coleções genéricas, estruturas de dados, multithreading, banco de dados (JDBC ™ e JPA).
Clique aqui para comprar o livro com DESCONTO
5- Como Ser Um Programador Melhor
Se você é apaixonado por programação e quer se aperfeiçoar nisso, está com a fonte de informações perfeita. Pete Goodliffe, autor de Code Craft, apresenta um conjunto de técnicas e abordagens úteis para a arte da programação que irá ajudá-lo a impulsionar a sua carreira e a melhorar o seu bem-estar. Goodliffe apresenta conselhos sólidos, aprendidos em 15 anos de programação profissional.
Clique aqui para comprar o livro com DESCONTO
6- Desenvolvendo Websites com PHP
Desenvolvendo Websites com PHP apresenta técnicas de programação fundamentais para o desenvolvimento de sites dinâmicos e interativos. Você aprenderá a desenvolver sites com uma linguagem utilizada em milhões de sites no mundo inteiro.
O livro abrange desde noções básicas de programação até a criação e manutenção de bancos de dados, mostrando como são feitas inclusões, exclusões, alterações e consultas a tabelas de uma base de dados. O autor apresenta diversos exemplos de programas para facilitar a compreensão da linguagem.
Clique aqui para comprar o livro com DESCONTO
7- Javascript e Jquery desenvolvimento
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. Aprenda como: Ler e escrever em JavaScript, Tornar seus sites mais interativos, Usar jQuery para simplificar seu código, Recriar técnicas populares da web, Apresentações de slides e janelas modais, Aprimoramento de formulários e validações, Como usar Ajax, APIs, e JSON, Filtros, pesquisa e ordenação.
Clique aqui para comprar o livro com DESCONTO
8- HTML e CSS projete e construa Websites
Se você quer projetar, construir do zero ou ter mais controle sobre um site existente, este livro lhe ajudará a criar conteúdos atrativos e amigáveis. Sabemos que código pode ser um pouco intimidador, mas dê uma olhada e veja como este guia difere dos livros de programação mais tradicionais.
Toda as páginas apresentam um novo tópico e maneira simples e visual, com explicações diretas acompanhadas das amostras de código. Você encontrará ajuda em como organizar e projetar as páginas do seu site para que possa criar websites fantásticos e fáceis de usar. Não é necessário ter experiência!
Clique aqui para comprar o livro com DESCONTO
9- Php Programando com Orientação a Objetos
O PHP é uma das linguagens mais utilizadas no mundo. Sua popularidade se deve à flexibilidade da linguagem e a um conjunto abrangente de classes e funções que permitem desde a criação de simples portais até complexas aplicações de negócios corporativas.
O PHP é usado por experientes programadores, que utilizam o que há de mais poderoso em termos de orientação a objetos, padrões de projeto e frameworks, mas também por iniciantes, que ainda usufruem de conceitos de programação estruturada e querem aprender mais.
Um dos principais objetivos deste livro é permitir que o desenvolvedor aprenda a criar uma aplicação totalmente orientada a objetos, mas que também compreenda os padrões de projeto envolvidos nos principais frameworks na atualidade.
Clique aqui para comprar o livro com DESCONTO
10- Introdução à Programação com Python
Este livro é orientado ao iniciante em programação. Os conceitos básicos de programação, como expressões, variáveis, repetições, decisões, listas, dicionários, conjuntos, funções, arquivos, classes, objetos e banco de dados com sqlite 3 são apresentados um a um com exemplos e exercícios.
A obra visa a explorar a programação de computadores como ferramenta do dia a dia. Ela pode ser lida durante um curso de introdução à programação de computadores e usada como guia de estudo para autodidatas.
Para aproveitamento pleno do conteúdo, apenas conhecimentos básicos de informática, como digitar textos, abrir e salvar arquivos, são suficientes. Todo software utilizado no livro pode ser baixado gratuitamente, sendo executado em windows, linux e mac os x.
Clique aqui para comprar o livro com DESCONTO
11- Aprenda Programação Orientada a Objetos em 21 Dias
Este livro apresenta ferramentas para que o leitor domine os conceitos básicos da programação orientada a objetos (POO) em apenas 21 dias.
Aprenda Programação Orientada´ ensina a – pensar OO no início de seu projeto; adquirir estratégias para projetar e gerenciar projetos de programação; dominar o vocabulário e os conceitos da POO; e aplicar os conhecimentos de POO em exemplos reais; flexibilidade antes de escrever sua primeira linha de código.
Clique aqui para comprar o livro com DESCONTO
Esses são os livros que recomendamos para você. Leia e comente com a gente o que você achou! Se tiver outras dicas que não estão nessa lista, comente aqui embaixo.
Se você quiser se tornar um programador profissional e dominar as maiores e principais tecnologia do mercado, não deixe de conferir os melhores cursos de programação que selecionei para você.
Fonte de pesquisa: Site Amazon
Um forte abraço,
Robson
Sobre o Autor
0 Comentários