DEV Community

Leonardo Henrique Paim
Leonardo Henrique Paim

Posted on

3

Clean Archteture Iniciante

Alt Text

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!

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay