10

📚🤓Livros que todo Programador deveria ler!

Thiago Guedes
Thiago Guedes

Aproveite e deixe uma sugestão!



Clean Code, Robert C. Martin


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. Mas não precisa ser assim.
O 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.



Rápido e Devagar, Daniel Kahneman


Em Rápido e devagar: duas formas de pensar, Daniel Kahneman nos leva a uma viagem pela mente humana e explica as duas formas de pensar: uma é rápida, intuitiva e emocional; a outra, mais lenta, deliberativa e lógica. Kahneman expõe as capacidades extraordinárias - e também os defeitos e vícios - do pensamento rápido e revela a influência das impressões intuitivas nas nossas decisões. Comportamentos tais como a aversão à perda, o excesso de confiança no momento de escolhas estratégicas, a dificuldade de prever o que vai nos fazer felizes no futuro e os desafios de identificar corretamente os riscos no trabalho e em casa só podem ser compreendidos se soubermos como as duas formas de pensar moldam nossos julgamentos. As questões colocadas por Kahneman se revelam muitas vezes inquietantes: é verdade que o sucesso de um investidor é completamente aleatório e que sua habilidade no mercado financeiro é apenas uma ilusão? Por que o medo de perder é mais forte do que o prazer de ganhar? Kahneman revela quando podemos ou não confiar em nossa intuição. Oferece insights práticos e esclarecedores sobre como tomamos decisões nos negócios e na vida pessoal, e como podemos usar diferentes técnicas para nos proteger contra falhas mentais que muitas vezes nos colocam em apuros.

Arquitetura Limpa, Kevlin Henney

Arquitetura Limpa: O guia do artesão para estrutura e design de software (Robert C. Martin) por [Robert C. Martin]

- A Arquitetura Limpa de Martin não é só mais um catálogo de opções. Com base em meio século de experiência nos mais variados ambientes de software, Martin indica as escolhas que você deve fazer e explica por que elas são cruciais para o seu sucesso. Como já era esperado do Uncle Bob, este livro está cheio de soluções simples e diretas para os desafios reais que você enfrentará — aqueles que irão influenciar diretamente o sucesso ou fracasso dos seus projetos.

- Aprenda sobre as metas dos arquitetos de software — e as principais disciplinas e práticas que podem concretizá-las;
- Domine os princípios essenciais do design de software para abordar função, separação de componentes e gestão de dados;
- Veja como os paradigmas de programação impõem disciplina ao restringirem as ações dos desenvolvedores;
- Saiba identificar o que é crucialmente importante e o que é apenas um "detalhe";
- Implemente estruturas ótimas e de alto nível para web, banco de dados, thick-client, console e aplicativos incorporados;
- Defina limites e camadas adequadas e organize os componentes e serviços;
- Saiba por que designs e arquiteturas dão errado e como prevenir (ou corrigir) essas falhas;

Arquitetura Limpa é uma leitura essencial para profissionais que já atuam ou querem ingressar no mercado, como arquitetos de software, analistas de sistemas, designers de sistemas, gerentes de software e programadores que precisam executar designs de outras pessoas.


-------------------------------------------------------------------------------------------------

Se te ajudei, dê um UP ^ ali do lado esquerdo (marcando como ÚTIL) pra eu saber!




Sempre posto por aqui então me siga pra gente se ajudar e chegar mais longe.
Conte contigo.

Obrigado por tudo, Inovadores!

_____________________________________________

Outros artigos de minha autoria:

📌 O casamento perfeito: SASS e CSS

📌 O que um iniciante precisa saber para tornar-se um JÚNIOR

📌 PRESENTE DE FIM DE ANO: Diga algo BOM para um iniciante em programação : )


5
299

Comentários (5)

0
L

Leandro Barros

02/03/2021 11:20

Legal. Ótima recomendação.

0
Rodney Moreira

Rodney Moreira

28/02/2021 22:57

Olá querido. Muito boa as indicações. Me estimularam a prosseguir. Agradeço

0
Djalma Nascimento

Djalma Nascimento

24/02/2021 13:22

São livros que chama atenção para conhecer novas tecnologias

0
K

Kelen Martins

09/02/2021 23:48

Obrigada pelas dicas!

0
Eliabe Oliveira

Eliabe Oliveira

09/02/2021 15:53

Vou ler todos, obrigado pelas indicações :)

👨‍💻Community Support Analyst at Digital Innovation One | Oracle Academy Member🌠

Brasil