[Duvida] Livro Programador Pragmático é bom mesmo?
Pensei em começar a ler e vi alguns feedbacks bem positivos...
Alguem daqui ja leu? O livro é bom em que sentido? Serve para qualquer estagio (junior, pleno, etc)? Vale o preço que custa na livraria?
O que eu mais gosto nesse livro é o fato dele ser atemporal. Ele não foca em código, linguagem ou framework específico (pois aí teria o risco de ficar datado), em vez disso prefere dar dicas mais gerais e fundamentais que continuam válidas até hoje. Até tem trechos de código, mas eles servem mais para ilustrar o ponto em questão do que mostrar a "boa prática" na linguagem da moda.
Só pra citar um exemplo, em um trecho ele fala do DRY (Don't Repeat Yourself), que basicamente consiste em evitar ter a mesma coisa em dois ou mais lugares, pois se mudar em um, vai ter que lembrar de mudar em todos. E ele enfatiza que não é só sobre código, e sim sobre "conhecimento e intenção": expressar a mesma coisa (o mesmo conceito) em lugares diferentes, talvez até de maneiras diferentes (e isso envolve não só o código, mas também a documentação, esquemas do banco de dados, etc).
É um conceito que independe de linguagem ou tecnologia específica. E que continua sendo importante até hoje. Todas as dicas do livro tem essa característica, é incrível como - na minha opinião - ele resistiu ao teste do tempo.
Também tem capítulos sobre ferramentas (editores, versionamento de código, linha de comando, etc), refatoração, testes, como dar estimativas, etc. Tudo com uma abordagem prática e ampla, sem focar em nenhuma tecnologia da moda. E as dicas são úteis até hoje para qualquer um, do iniciante ao veterano.
Quanto ao preço, realmente não é tão barato. Mas eu recomendo fortemente: caso tenha condições de adquirir, vale a muito a pena.
Cara, simplesmente leia, qualquer conhecimento é bem vindo, agora se você está com algum problema de lógica, ou sente que falta fundamentos, recomendo ler livros que estão nas referências dos programas de mestrado das grandes universidades, unesp, usp, ufscar e etc... São livros ótimos, sim é uma leitura pesada, mas vale muito a pena, atualmente estou lendo 'C++ Como programar' do deitel para revisão de fundamentos, e também o livro Algoritimos escrito por Thomas-H-Cormen, ele da todo o embasamento de algoritimos e sua finalidade, e te ensina a pensar de forma critica sobre o que você escreve, leia Fundamentos da Arquitetura de software escrito por Neal Ford isso vai te dar uma visão muito interessante não somente de como trabalhar mas do porque as coisas são como são, tipo tudo tem um contexto e um porque, bas entende-lo e você conseguira ter clareza no que faz. Todos estes livros são caros, procura pelo github, tem um repo com muitos deles em PDF. e compre se achar que realmente vale a pena.