0

📚🤓 Livros para o Programador que quer chegar mais longe!

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 : )


0
0

Comentários (4)

1
⚡Eros Lima

⚡Eros Lima

03/04/2021 22:37

Não sei se é bem livro para programadores, mas tu me inspirou então te indico (não da para ler rápido):







GEB =

um livro vencedor do Prémio Pulitzer escrito pelo acadêmicoestadunidenseDouglas Hofstadter. Foi publicado em 1979 pela Basic Books. Hofstadter escreveu um novo prefácio para a edição dos vinte anos em 1999 (ISBN 0465026567), edição esta que foi a base para a tradução para Português em 2001 por José Viegas Filho (ISBN 8523005781).

Poder-se-ia pensar que o título diz tudo: um livro sobre um matemático, um artista e um músico. Mas um olhar mais casual mostra que estes três indivíduos, per se, apenas desempenham funções minúsculas no conteúdo do livro. O livro não é, de modo algum, sobre eles.

GEB é um livro difícil de caracterizar porque foca muitos e heterogéneos tópicos e é quase impossível localizar o núcleo central. Entre outros GEB fala de fugas e cânones, lógica e verdade, geometria, recorrência, estruturas sintácticas, a natureza do significado, budismo zen, paradoxos, cérebro e mente, reducionismo e holismo, colónias de formigas, conceitos e representações mentais, tradução, computadores e suas linguagens, ADN, proteínas, o código genético, inteligência artificial, criatividade, consciência e livre arbítrio, arte, música, etc.


https://pt.wikipedia.org/wiki/Gödel,_Escher,_Bach

1
⚡Eros Lima

⚡Eros Lima

31/03/2021 00:27

Muito bom Thiago seleção show!

2
Isaias Bueno

Isaias Bueno

30/03/2021 19:29

Clean Code, foi um dos livros mais importantes que já li.

2
J

Jaime Oliveira

30/03/2021 17:38

Acho que faltou um bom livro de algoritmos na lista. Mas, de fato, são livros excelentes!

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

Brasil