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

Vou deixar meus 5 centavos de contribuição.
Tem uma ordem sugerida para ler os livros e para você incrementar o conhecimento, você começou pelos livros de arquitetura (DDD, Clean Arch), fatalmente cruds vão te irritar com tanto conhecimento.
Para estes livros de arquitetura tenha um pet project (um projetinho que goste de fazer) eu tenho um aqui de atualmente de finanças pessoais, já usei um de locadora por muito tempo. Tenha regras de negocio bem estabelecidas, estude requisitos de arquitetura e estabeleça alguns para seu projeto. Execute ele conforme as propostas de DDD, Clean Arch, N Camadas, Event Driven, tente fazer em outras linguagens, participe de grupos de discusão, isso vai te ajudar muito a entender a aplicabilidade das coisas que está estudando nestes livros.
Entenda onde não usar, entenda quais são os prós e contras de cada abordagem.
Igualmente importante pensar isso para desing patterns, onde não usar, hoje alguns livros trazem a resposta desta questão, hoje eu considero o https://refactoring.guru/design-patterns a melhor fonte de design patterns, pois além descrever onde usar e não usar de forma bem clara, tem UML do pattern e exemplos em muitas linguagens distintas.
Para os cruds do dia a dia, faz parte passar por eles, afinal como um colega citou faz parte do pareto 80% 20%.
Recomendo que leia os topicos / livros na seguinte ordem e tente aplicar, sempre mantendo uma boa dose de discusão sobre os temas com os colegas. Afinal "Se quiser ir rápido vá sozinho, se quer ir longe vá acompanhado."

  • Boas praticas
    • Livro: O programador pragmático
    • TDD - Testes de unidade
      • Livro: TDD do Mauricio Aniche Casa do código (tem varias edições em linguagens diferentes escolha a que mais lhe agradar)
      • Livro: Trabalho eficaz com código legado
    • SOLID
      • Não precisa ler um livro, se puder pegue exemplos na internet, entender o que é cada letra dos principios é relativamente facil, entender onde aplicar e não aplicar é o mais importante. OBS: O Filipe Deschamps tem um video muito bom sobre no canal dele.
    • Livro: Clean code
    • Livro: Clean coder
    • Algoritimos
      • Livro: Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos
      • OBS tem muitos livros de algoritmos variados estudar eles vai te dar um alcabouço de muitas ferramentas para resolver problemas complexos.
  • 12 Fatores de aplicação
  • Patterns e Praticas
  • Entenda CI CD - DevOps - SRE
    • The Mythical Man-Month - Este livro é focado em gestão, eu colocaria ele aqui na sequencia leria o =>
    • Livro: O projeto Fenix
    • Depois tem materias especificos para cada topico, tem bastante coisa na internet
    • SRE livros do google - Online leitura FREE https://sre.google/books/
  • Arquitetura
    • DDD Livrinho azul do evans
    • DDD Livrinho capa vermelha do Vernon
    • Microserviços pronto para produção
    • Arquitetura de software distribuído: Boas práticas para um mundo de microsserviços
    • Manual do arquiteto - https://arquiteturadesoftware.online
    • Arquitetura de software distribuído (casa do código)
    • Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
    • Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services
    • Designing Data Intensive Applications
    • Reactive Messaging Patterns with the Actor Model

Tem muito material ai, vai na calma e no seu tempo, estudando e aplicando, divirta-se na jornada, não se cobre demais, não extresse com os cruds.

Carregando publicação patrocinada...
0