<?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: Victor</title>
    <description>The latest articles on DEV Community by Victor (@victorvhoc).</description>
    <link>https://dev.to/victorvhoc</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%2F380461%2Fd587c3ad-7bc7-4e4f-8532-24e3812e5264.jpg</url>
      <title>DEV Community: Victor</title>
      <link>https://dev.to/victorvhoc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/victorvhoc"/>
    <language>en</language>
    <item>
      <title>Um pouco do que aprendi como Dev em 3 anos</title>
      <dc:creator>Victor</dc:creator>
      <pubDate>Fri, 16 Jul 2021 02:35:19 +0000</pubDate>
      <link>https://dev.to/victorvhoc/um-pouco-do-que-aprendi-como-dev-em-3-anos-dfo</link>
      <guid>https://dev.to/victorvhoc/um-pouco-do-que-aprendi-como-dev-em-3-anos-dfo</guid>
      <description>&lt;h2&gt;
  
  
  Quem sou eu
&lt;/h2&gt;

&lt;p&gt;Prazer meu nome é Victor, sou desenvolvedor Front-End e tenho 24 anos, e como o titulo sugere esse post contém algumas dicas de coisas que aprendi ao longo de 3 anos como Front-End.&lt;br&gt;
Inspirado no &lt;a href="https://twitter.com/Willian_justen?s=20"&gt;@Willian_justen&lt;/a&gt; enquanto escrevo esse post estou ouvindo o álbum &lt;a href="https://open.spotify.com/album/56zNLfYYAv67MYDjTWsZ7w?si=TBg6GnJLSnGuGUEM2gmEZA"&gt;III&lt;/a&gt; da &lt;a href="https://twitter.com/bandatopaz?s=20"&gt;@bandatopaz&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Peça ajuda
&lt;/h3&gt;

&lt;p&gt;Independente de quanto tempo de carreira você tem, sempre vai existir algo que você não sabe, e tá tudo bem com isso, é pra isso que você tem times, comunidades e tanta gente compartilhando conhecimento, se não sabe como faz algo pergunte a alguém que sabe ou que você acha que sabe, o importante é não ficar travado por não saber e ter medo de pedir ajuda.&lt;/p&gt;

&lt;h3&gt;
  
  
  Saiba pesquisar
&lt;/h3&gt;

&lt;p&gt;Um ponto importante é saber como e onde pesquisar, é algo que você vai precisar fazer com alguma frequência, seja para estudar algo novo, para entender como resolver um bug, a pesquisa é frequente e por isso é importante saber como e onde pesquisar.&lt;/p&gt;

&lt;h3&gt;
  
  
  Saiba ler mensagens de erro.
&lt;/h3&gt;

&lt;p&gt;Uma das coisas que mais me deixavam perdido no começo eram mensagens de erro, pareciam não fazer muito sentido, e as vezes realmente não estavam tão claras, mas a medida que fui evoluindo eu acabei aprendendo a ler as mensagens e identificar o que era importante na mensagem para que eu pudesse identificar o problema, e quando era necessário pesquisar soluções ou explicar para outros membros do time o problema que eu estava tendo.&lt;br&gt;
E saber ler mensagens de erro também é importante caso você queira abrir uma pergunta no &lt;a href="https://pt.stackoverflow.com"&gt;Stack Overflow&lt;/a&gt; ou uma issue no repositório da lib/framework que você está usando.&lt;/p&gt;

&lt;h3&gt;
  
  
  Aprenda a aprender
&lt;/h3&gt;

&lt;p&gt;Existem várias formas de aprender, e cada pessoa aprende melhor de uma forma, teste as diferentes maneiras e veja aquela que mais se adequa a você, não tem problemas se você não sentir que aprendeu tão bem com livros por exemplo.&lt;/p&gt;

&lt;h3&gt;
  
  
  Se desafie
&lt;/h3&gt;

&lt;p&gt;Não fique na sua zona de conforto, busque fazer e praticar coisas diferentes daquelas que você já se sente confortável e está acostumado a fazer, e nem fique só nos exemplos que tirou do curso/livro que estava estudando, aprendeu a fazer um CRUD? Pense em como fazer validações, em como deixar mais interessante ou prático de se usar, etc.&lt;br&gt;
E caso ainda não se sinta confiante em fazer algo mais avançado, procure replicar e entender como foram feitos sites que você costuma usar, qual o processo que levou as decisões que foram tomadas e que tente encontrar outras formas de alcançar aquele mesmo resultado.&lt;/p&gt;

&lt;h3&gt;
  
  
  Procure aprender as regras do negócio.
&lt;/h3&gt;

&lt;p&gt;Saber como o sistema funciona, que problemas ele resolve ou deveria resolver, te ajuda a ver onde aquilo vai gerar valor, saber como testar, e quais perguntas fazer quando pegar uma tarefa ou durante o refinamento de uma tarefa por exemplo.&lt;br&gt;
Tenha em mente que ninguém gasta dinheiro para fazer um software "só porquê sim", e sim para resolver algum problema e que os profissionais que se destacam no mercado entendem que não basta saber bem a parte de tecnologia, também é preciso ter uma boa visão de negócios.&lt;/p&gt;

&lt;h3&gt;
  
  
  Nem tudo é sobre código
&lt;/h3&gt;

&lt;p&gt;Em alguns casos, você precisa sim de ferramentas especificas, como por exemplo Python para trabalhar com ciência de dados, porém em outros casos a ferramenta não importa, o que importa mesmo é o conhecimento do time e resolver o problema do cliente/usuário, então não fique preso a linguagem &lt;strong&gt;X&lt;/strong&gt; ou framework &lt;strong&gt;Y&lt;/strong&gt;, afinal são somente ferramentas que vão te permitir resolver um problema.&lt;/p&gt;

&lt;h3&gt;
  
  
  Siga pessoas, interaja
&lt;/h3&gt;

&lt;p&gt;Network é importante, isso pode te ajudar a conseguir o primeiro ou um novo emprego na área, vai te fazer conhecer coisas novas, ajudar a evitar que você caia em armadilhas, te mostrar outros pontos de vista sobre várias questões e muitas vezes te fazer lembrar que é sobre pessoas e entrega de valor não sobre guerra de linguagem.&lt;br&gt;
Ps: Sim, em alguns momentos você vai ver e talvez até entrar em discussões "bestas" sobre uma tecnologia ou um grupo especifico de tecnologias (stack), entre outras coisas, mas lembre que aquilo que é realmente importante é resolver os problemas do cliente, e entregar valor.&lt;br&gt;
Mas claro que isso não é desculpa para fazer código confuso e cheio de gambiarra.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tenha foco
&lt;/h3&gt;

&lt;p&gt;Você não precisa ficar preso a uma stack pelo resto da vida e defender ela como se fosse parte da sua família, mas principalmente no começo é importante ter objetivos fixos e não perder o foco, quer ser Front? &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Aprenda, e aprenda muito bem, a base, a famosa tríade HTML, CSS e JS.&lt;/li&gt;
&lt;li&gt;Depois escolha um framework "da moda" e foque nele, quando estiver confortável tudo bem estudar novas coisas, e até brincar com outras áreas como back ou mobile, mas se você ficar trocando a cada duas semanas de stack dificilmente vai evoluir e isso provavelmente vai te frustrar e fazer você pensar em desistir por achar que "desenvolvimento não é pra você" ou que você não é bom o suficiente, quando na verdade só estava te faltando foco.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Descanse
&lt;/h3&gt;

&lt;p&gt;Estudar e se manter atualizado é importante, mas tão importante quanto, para não dizer mais, é descansar, fazer coisas que não sejam ligadas a TI, e cuidar de si mesmo, sua saúde mental agradece.&lt;/p&gt;

&lt;h2&gt;
  
  
  Considerações finais.
&lt;/h2&gt;

&lt;p&gt;Esse post é inspirado em três posts de três pessoas fodas, sendo eles (os posts) &lt;a href="https://willianjusten.com.br/o-que-ninguem-diz-para-iniciantes/"&gt;O que ninguém diz para iniciantes&lt;/a&gt; do Willian Justen, o &lt;a href="https://woliveiras.com.br/posts/Devolva-para-as-comunidades/"&gt;Devolva para as comunidades&lt;/a&gt; do &lt;a href="https://twitter.com/_malabarizando"&gt;William Oliveira&lt;/a&gt; e &lt;a href="https://dev.to/lys/como-consegui-meu-primeiro-estagio-e-dicas-para-lhe-ajudar-a-conseguir-o-seu-5e7o"&gt;Como consegui meu primeiro estagio e dicas para lhe ajudar a conseguir o seu&lt;/a&gt; da &lt;a href="https://twitter.com/techlys"&gt;Amaryllis&lt;/a&gt;&lt;/p&gt;

</description>
      <category>iniciante</category>
      <category>aprendizado</category>
      <category>dev</category>
    </item>
  </channel>
</rss>
