Olá devs, sou o Léo e vou falar um pouco sobre os passos para iniciar no entendimento da arquitetura limpa, lembro que são dicas para iniciantes, ok?
Indo direto ao ponto, a primeira dica para quem está iniciando o aprendizado da arquitetura é simplesmente "NÃO TENHA MEDO".
Já me deparei com muitos colegas de profissão dizendo que não entendem ou que não veem vantagem em montar e utilizar uma boa arquitetura para seus softwares. No meu entendimento isso se dá pela falta de clareza de ideias de quão produtivo seu código se torna.
O segundo conselho é para que "ENTENDA ORIENTAÇÃO A OBJETOS". Após passar anos sem compreender corretamente esse paradigma, precisei focar melhor em aprendê-lo para conseguir dar sentido ao meu estudo de arquitetura. Elas estão amplamente ligadas aos modelos arquiteturais encontrados e suas bases são pilares para montagem de qualquer outra arquitetura.
O próximo conselho é para que "PRATIQUE E ENTENDA O SOLID". Isso será útil em qualquer parte da carreira, por melhorar a qualidade do seu trabalho. Ele também é um pilar da arquitetura. Então não deixe de aprender e aplicá-lo. Não precisa ser mestre, basta saber como utilizar.
E por último, "APRENDA O CONCEITO DO CLEAN ARCHTETURE". Dentre os modelos de arquitetura que vemos por aí, esse é um dos mais vantajosos em se estudar. Suas bases estão no livro "Clean Archteture" do Uncle Bob, ele é um dos papas da programação. Não estou defendendo que é a melhor ou única maneira de fazer o certo, muito pelo contrário, é apenas a porta de entrada desse mundo da arquitetura. Porta essa que, pela experiência que tive, me deu de fato a clareza para compreender diversos outros modelos.
Se deseja ser um grande desenvolvedor, procure um caminho sólido e sem atalhos. Encontre o seu ritmo e desenvolva suas qualidades. Cada pessoa leva um tempo distinto até estar preparada para o próximo passo. O importante é manter o foco e praticar, quanto mais prática mais fácil será a absorção do conhecimento.
No mais, bora codar!
Top comments (0)