Forem

Bruno Ciccarino λ
Bruno Ciccarino λ

Posted on

4

3 Livros que eu acho que todo dev deveria ler pelo menos 1 vez

1) Sicp

Image description

O sicp (Structure and Interpretation of Computer Programs) traduzido do inglês-Estrutura e Interpretação de Programas de Computador é um livro de ciência da computação clássico dos professores do MIT da metade década de 80 até o final da década de 90 para ensinar ciências da computação, que mais tarde se tornou um programa oficial do MIT no curso de ciências da computação usando uma linguagem é considerada uma das mais simples do mundo (scheme um dialeto lisp tipo 2) para ensinar conceitos dos mais básicos até os mais avançados, para vocês terem uma noção no final do curso de ciências da computação os alunos tinham fazer um projeto que era escrever um interpretador para alguma determinada linguagem. Tenho certeza que depois que você ler esse livro você vai se tornar um programador muito melhor não só escrevendo códigos mas como um conhecedor da area da tecnologia.

2) O programador pragmático

Image description

A filosofia do livro o programador pragmático te faz refletir sobre suas ações, te faz começar a assumir responsabilidade pelos seus erros e te faz entender que tudo bem não saber tudo sobre um determinado assunto, ler o programador pragmático te faz não só um programador melhor, mas uma pessoa melhor. Considero esse livro uma leitura obrigatória para todos que querem se tornar um programador sagaz, que entende completamente seu papel dentro do seu time ajudando a tomar decisões embasadas e fazendo o seu produto ser o mais eficiente possível. Vou deixar duas quotes do livro aqui para vocês: "Aprenda a não culpar alguém ou dar desculpas. Não ponha a culpa de todos os problemas em um fornecedor, uma linguagem de programação, na gerência ou em seus colaboradores. Qualquer um ou todos eles podem ter uma parcela de culpa, mas cabe a você fornecer soluções e não desculpas." um outro trecho muito bom e que esta logo no inicio do livro é "Se havia o risco de ocorrer algo que o fornecedor não poderia resolver, você deveria ter um plano de contingência. Se o disco ficar danificado – e todo o seu código-fonte também ficar comprometido – e você não tiver um backup, a falha é sua. Dizer a seu chefe “o gato comeu meu código-fonte” não resolverá."

3) Entendendo algoritmos

Image description

O livro entendendo algoritmos é um livro tanto para quem esta começando quanto para quem ja é programador a algum tempo, explica de forma simples como funcionam os algoritmos, o que eles são tirando aquela ideia que algoritmos são o bicho de sete cabeças que vocês provavelmente viram no curso de ciências da computação de vocês. Depois que vocês lerem esse livro tenho certeza que vão começar a resolver aquele problema de uma forma mais simples, a pensar de uma forma mais simples e lógica.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay