Livros técnicos

Bem-vindo à minha prateleira virtual de livros técnicos! Aqui, você encontrará uma curadoria de obras que abrangem diversos campos do conhecimento, variando de programação a desenvolvimento do processo criativo. Como em uma biblioteca física, cada livro disponível oferece a chance de mergulhar profundamente em tópicos essenciais para seu desenvolvimento profissional. Navegue pelas categorias, explore novos títulos e descubra recursos que podem ampliar suas habilidades e transformar seu aprendizado.

Nota: todos os links disponíveis para os livros nesta prateleira são de parceiros afiliados, o que significa que, ao comprar por meio deles, você estará apoiando diretamente meu trabalho, sem nenhum custo adicional para você 💗

Índice

📕Clean Code – A Handbook of Agile Software Craftsmanship, de Robert C. Martin

📗O Processo Criativo – A Inspiração Não Acontece por Acaso, de Seth Godin

📙Skills of a Successfull Software Engineer, de Fernando Doglio


Clean Code – A Handbook of Agile Software Craftsmanship

Capa do livro Clean Code

A primeira vez que eu li esse livro completo foi em 2018, como parte de um Plano de Desenvolvimento Individual na empresa que eu tinha acabado de entrar. Na época, eu já achava algumas coisas esquisitas nele, especialmente quando falamos sobre a parte mais “filosófica” apresentada pelo autor. Porém, todos os ensinamentos puramente técnicos que me foram apresentados foram de imensa valia, e acho que seguem sendo até hoje.

Hoje, com alguns anos a mais de experiência, eu só comprovei que toda a “teoria” do livro, sobre como construir software da melhor maneira, é bullshit na minha opinião. Se você for ler esse livro (e eu recomendo que leia!), vá com uma visão crítica em relação as partes quase messiânicas por parte do autor. Em relação à parte técnica, só tenho a dizer para aproveitar, porque é excelente e tem conceitos que aplico até hoje.

Onde comprar:


O Processo Criativo

Capa do livro O Processo Criativo

Houve uma época que eu estava muito focada na produção de conteúdo. Fiz um curso sobre escrita criativa e, durante ele, encontrei esse livro na prateleira de uma livraria. Decidi dar uma chance e achei muito interessante – não só para quem está envolvido com qualquer tipo de trabalho criativo/artístico, mas também para quem desenvolve software. Afinal, vamos combinar que pensar em código também é uma grandíssima atividade criativa, certo?

Esse livro não é só sobre como gerar ideias fantásticas, mas tem o foco de ser consistente e confiante durante o processo (essa é a chave, inclusive: #ConfiaNoProcesso). A criatividade não é o que o pessoal chama de “dom”, que nasce-se com ela e já está; mas é uma característica passível de ser treinada e melhorada, como qualquer outra. A inspiração não cai do céu – ou até pode cair, mas se você não souber o que fazer com ela, não vai adiantar nada.


Skills of a Successfull Software Engineer

Capa do livro Skills of a Successfull Software Engineer

Um tempo atrás, esse livro veio em um dos pacotes que comprei no Humble Bundle, e decidi começar por ele justamente porque queria ler alguma coisa sobre a carreira de desenvolvimento de software mas que não fosse exatamente sobre código. E não só porque eu queria aprender coisas, mas também para ter mais ideias do que escrever aqui nesse blog que você está lendo. 😅

Eu até que aproveitei bastante do livro, principalmente o capítulo final sobre liderança, e também o capítulo sobre Code Reviews, que me inspirou a escrever esse artigo aqui para o blog. Porém, na minha opinião, um novato na área vai aproveitar beeeem mais! Acho que essa leitura é indicada especialmente para quem está começando na carreira.

Onde comprar: