Executando verificação de segurança...
7

Não posso te ajudar no que pede em primeiro lugar porque não sou especialista no assunto. E não sei se pode receber ajuda de fato de pessoas aleatórias na internet.

O que posso te dizer que recomendo mesmo ler esses livros. E recomendo antes de ler praticamente qualquer livro técnico ou de informação mais intensiva, ter criticidade. Ter poder de questionar, de entender completamente o objetivo do livro, de saber confrontar o que está lendo. Se não fizer isso o livro serve de lavagem cerebral, pra bem ou mal. Não pode usar esses livros como receitas de bolo.

Se prestar bem atenção com esses em específico e outros parecidos que todos recomendam, é que eles possuem inconsistências e coisas contraditórias. Não tem tanta informação assim neles que seja universal. Há um contexto, nem sempre relevado, em que eles foram concebidos. Eles podem servir muito bem aos autores e pessoas na mesma situação. Nem vou entrar na questão que pode não servir nem assim e só serve pro autor ganhar dinheiro com o livro porque isso acontece menos e é uma questão secundária. Por isso recomendo ler muitos, não um ou outro livro.

Boa parte das pessoas não vão usar, adequadamente, boa parte das coisas que são faladas nesses livros. Mas ainda tem muita coisa útil, até universalmente, e mesmo as outras seria bom você saber. Tudo ajuda a compor melhores soluções. Até para negar o uso, precisa conhecer. Negar porque não conhece não é uma boa ação.

Em alguns casos esses livros pregam complexidade. Tem caso que ela se paga, ela vem, mas ajuda em algo fundamental. Em muitos casos ela traz mais prejuízos que benefícios. Quem quer estar na moda, vai aplicar o que está lá sem questionar, ele só quer dizer que fez "certo", que adotou o que o livro mandou. Isso chama-se religião, não engenharia.

Se você usar qualquer técnica mais avançada desses livros em projetos pessoais é quase certo que está usando errado.

Boa parte dos códigos da maioria das pessoas será CRUD. A questão é que algumas coisas extras e alguns detalhes que vem logo depois do CRUD precisam de aprofundamento. Precisa entender de computação. Coisa que esses livros não tocam muito. Esses livros não falam de fundamentos, falam de coisas mais avançadas.

Só um detalhe, CRUD deveria ser questão solucionada. Não pegou a "modinha" de automatizar isso e programador gastar seu tempo com coisas mais nobres.

Um dos maiores erros que eu vejo é as pessoas fazerem o acabamento da casa sem ter sequer o alicerce. Aí fica difícil entender tudo. Sem matemática, comunicação e expressão, e ciências, pode complicar. Como a pessoa fará um design pattern quando ela não sabe o que é uma variável, mesmo o que pensa que sabe. Ou mesmo usar bem isso quando o livro dá uma definição muito contextual daquilo. Uma variável é o design pattern mais usado pelo programador. Sabia disto?

Quando não se sabe a base, todo o resto fica torto.

Em alguns casos os cursos realmente podem ajudar muito, se eles forem bons. Grupo de estudo pode ajudar, não há dúvidas disso. Mas se todo mundo for fraco ali pode dar muito ruim. Se tiver alguém que não é, então não é um curso, mesmo que gratuito?

Só te garanto que tudo o que aprender não será suficiente na área. Sempre precisa de mais. Faço isso há 40 anos só na área e ainda sou uma porcaria, mas menos do que era antes. O que mais me ajudou foi ter os fundamentos e ser questionador.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Carregando publicação patrocinada...