Livros para desenvolvedores são sempre uma ótima fonte de conhecimento. Portanto, seja impresso ou digital, eles são aliados dos desenvolvedores iniciantes ou experientes. Contudo, há alguns títulos que são verdadeiros clássicos entre os DEVs. Outros são mais voltados a determinadas linguagens de programação e servem como um verdadeiro curso.
Enfim, se você está buscando conhecimento em programação, não basta ficar apenas no curso on-line, na documentação da tecnologia ou nas aulas da faculdade. Afinal, há um oceano de lançamentos bibliográficos todos os anos, e muitos livros antigos pedindo a sua atenção.
Desse modo, separe um tempo da sua agenda para ler. Que tal se propor a ler um livro novo a cada mês? Afinal, não é um tempo perdido, mas sim a chance de se aperfeiçoar na profissão e adquirir conhecimento com o passar do tempo.
1. Código Limpo: habilidades práticas do Agile Software
Um código ruim pode funcionar, mas é preciso que ele seja um código limpo para oferecer resultados. Neste livro, escrito pelo especialista em software Robert C. Martin, o desenvolvedor pode aprofundar-se em funções, erros, Code Smells, legibilidade, nomenclaturas, entre outros temas.
- Autor: Robert C. Martin
- Páginas: 425
- Editora: Alta Books
- Preço aproximado: R$ 63,00
2. Microsoft .NET – architecting applications for the enterprise
O título atrai desenvolvedores .NET. Além disso, os exemplos dados no livro são em C#. Mas é uma obra interessante para desenvolvedores e programadores que estão buscando novos conhecimentos, independentemente do nível. Aliás, o livro dedica uma boa parte do conteúdo para explicar a metodologia DDD (Domain-Driven Design). O único porém é que ele é apenas na versão em inglês.
- Autores: Dino Esposito e Andrea Saltarello
- Páginas: 394
- Editora: Microsoft Press
- Preço aproximado: R$ 281,00
3. O universo da programação
Entre os livros para desenvolvedores, esta é uma ótima sugestão. Como o próprio título sugere, o livro remete a todas as informações primordiais para quem deseja ser desenvolvedor. A obra é dividida em nove capítulos que trazem desde uma introdução ao mundo da programação até os primeiros passos na carreira. Em suma, a leitura serve como um guia para ingressar na área e escolher a melhor carreira.
- Autor: William Oliveira
- Páginas: 203
- Editora: Casa do Código
- Preço aproximado: R$ 35,00
4. O programador apaixonado
A sua carreira como desenvolvedor deve ser vista como um verdadeiro empreendimento. Nesse sentido, é preciso saber “vender” suas habilidades, seja na entrevista de emprego ou no dia a dia da empresa. O livro traz, nesse sentido, orientações de como ter uma carreira de sucesso sendo apaixonado pelo que faz.
- Autor: Chad Fowler
- Páginas: 266
- Editora: Casa do Código
- Preço aproximado: R$ 44,00
5. O codificador limpo: um código de conduta para programadores profissionais
O livro escrito por Bob Martin traz o diferencial de abordar o tema ética no desenvolvimento, convidando o leitor a refletir sobre como ele impacta na vida de milhares de pessoas com uma solução tecnológica. Portanto, discute-se como é importante escrever um código pensando em pessoas e não somente em máquinas.
- Autor: Robert Martin
- Páginas: 244
- Editora: Alta Books
- Preço aproximado: R$ 49,00
6. Refatoração
Com certeza, como desenvolvedor você precisará encarar a refatoração. Nesse sentido, esse livro de Martin Fowler ensina a refatorar seu código do melhor modo possível. Além disso, ele dá técnicas e processos, falando sobre boas práticas para a pessoa desenvolvedora.
- Autor: Martin Fowler
- Páginas: 456
- Editora: Novatec
- Preço aproximado: R$ 98,00
7. O programador pragmático – de aprendiz a mestre
Este livro também não pode faltar na sua lista, pois é voltado para iniciantes a avançados em programação. Ele não apresenta detalhes técnicos das linguagens, mas traz dicas para a melhoria da produtividade pessoal, com precisão e satisfação profissional, gerando vários insights.
- Autores: Andrew Hunt e David Thomas
- Páginas: 344
- Editora: Bookman
- Preço aproximado: R$ 150,00
8. Expressões regulares – uma abordagem divertida
O livro escrito por Aurélio Marinho Jargas traz uma série de expressões regulares que podem ser aplicadas no dia a dia do desenvolvedor, como quando ele precisa encontrar um termo dentro do código de maneira rápida e segura. Aliás, você também pode aplicar as expressões em TCCs, artigos científicos e outros textos.
- Autores: Aurélio Marinho Jargas
- Páginas: 248
- Editora: Novatec
- Preço aproximado: R$ 45,00
9. Learn Python 3 the Hard Way
Dos livros para desenvolvedores para quem está aprendendo sobre Python, que é uma das linguagens mais requisitadas nas startups, a obra de Zed Shaw (em inglês) é uma boa dica. Ele ensina a trabalhar em um ambiente de Python completo. O autor oferece 52 exercícios práticos para você mergulhar nesta tecnologia e aprender como tudo funciona na prática.
- Autor: Zed Shaw
- Páginas: 685
- Editora: Addison-Wesley Professional
- Preço aproximado: R$ 135,00
10. Python para análise de dados
Para o desenvolvedor da área de análise de dados a dica é o livro “Python para análise de dados” do autor Wes McKinney. Ele utiliza uma série de estudos de caso para demonstrar como usar Python para resolver problemas de análise de dados de forma eficiente. Além disso, o leitor conhecerá as versões mais recentes do pandas, da NumPy, do IPython e do Jupyter.
- Autor: Wes McKinney
- Páginas: 616
- Editora: Novatec
- Preço aproximado: R$ 100,00
Conclusão
E, então, gostou das dicas de livros para desenvolvedores? Quais outras obras você incluiria nesta relação?
A Coodesh traz conteúdos diários em seu blog para contribuir com várias comunidades, sobre diferentes linguagens e frameworks, bem como trazendo dicas de carreira para quem está começando, migrando de carreira ou abrindo sua startup. Veja as últimas atualizações e aproveite para fazer seu cadastro gratuito na plataforma e participar da nossa validação para ser encontrado pelas empresas.