<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leonardo Henrique Paim</title>
    <description>The latest articles on DEV Community by Leonardo Henrique Paim (@leonardopaim).</description>
    <link>https://dev.to/leonardopaim</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F554058%2F5eaf9875-7652-4cfe-89cb-fbb9ebc2fdbf.jpeg</url>
      <title>DEV Community: Leonardo Henrique Paim</title>
      <link>https://dev.to/leonardopaim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leonardopaim"/>
    <language>en</language>
    <item>
      <title>Clean Archteture Iniciante</title>
      <dc:creator>Leonardo Henrique Paim</dc:creator>
      <pubDate>Tue, 05 Jan 2021 15:03:20 +0000</pubDate>
      <link>https://dev.to/leonardopaim/clean-archteture-iniciante-750</link>
      <guid>https://dev.to/leonardopaim/clean-archteture-iniciante-750</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4OU5VDT9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rqp5qmu3augclq1bhax2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4OU5VDT9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/rqp5qmu3augclq1bhax2.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;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?&lt;/p&gt;

&lt;p&gt;Indo direto ao ponto, a primeira dica para quem está iniciando o aprendizado da arquitetura é simplesmente &lt;strong&gt;"NÃO TENHA MEDO"&lt;/strong&gt;.&lt;br&gt;
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.&lt;/p&gt;

&lt;p&gt;O segundo conselho é para que &lt;strong&gt;"ENTENDA ORIENTAÇÃO A OBJETOS"&lt;/strong&gt;. 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.&lt;/p&gt;

&lt;p&gt;O próximo conselho é para que &lt;strong&gt;"PRATIQUE E ENTENDA O SOLID"&lt;/strong&gt;. 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.&lt;/p&gt;

&lt;p&gt;E por último, &lt;strong&gt;"APRENDA O CONCEITO DO CLEAN ARCHTETURE"&lt;/strong&gt;. 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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;No mais, bora codar! &lt;/p&gt;

</description>
      <category>architecture</category>
      <category>ptbr</category>
      <category>braziliandevs</category>
    </item>
  </channel>
</rss>
