DEV Community

Cover image for [pt-BR] Quero me tornar dev, como começar?
Thomas Ribeiro
Thomas Ribeiro

Posted on

[pt-BR] Quero me tornar dev, como começar?

Intro

Com toda a certeza, essa tem sido a pergunta que eu mais venho recebendo no meu discord, github e linkedin. Por isso resolvi fazer um breve passo a passo, para ajudar você que se encontra perdido nesse mundo de dev. Antes de qualquer coisa, é necessário escolher uma área e focar seus estudos.

No que se trata de desenvolvimento, existem basicamente três caminhos para começar a jornada, são eles:

  • Backend
  • Frontend
  • Mobile

Uma dica que vale muito é NÃO QUEIRA SABER DE TUDO pois na maioria das vezes isso pode ser um tiro no pé e atrapalhar mais do que ajudar, o que é crucial é ter foco e se tornar bom naquilo, porque com a experiência e situações do dia a dia, as demais tecnologias, metodologias e aprendizados vão se formando de forma gradativa.

Essa coisa de ser de cara logo um FullStack não é tão indicado porque pode confundir a cabeça de uma pessoa que não tem vivência em tech. Então o ideal é sempre pegar pequenas ideias e treinar.

Estudos

É indicado procurar materiais que despertem a curisidade, poir um bom desenvolvedor é aquele que nunca cansa de pequisar. Então sempre que começar com alguma tecnologia, é bom dar boa uma olhada na documentação, pegar pequenos passo a passos e praticar como se fossem tarefinhas de casa.

Também o que ajudar bastante é responder questões e responder dúvidas e enquetes de outros devs. Isso faz com que a empolgação e espírito de aprendizado se desafie cada vez mais.

Não procrastinar, nem tudo são flores

Com o passar do tempo, desafios maiores tendem a surgir e isso faz muitas vezes o profissional e estudante a duvidar e se estressar quando não consegue resolver algo de primeira como de costume, mas o segredo está justamente no fato de não desistir, quanto mais insistente e treinado você estiver, mais capaz de utilizar sua lógica de forma ágil estará.

Algumas tecnologias para buscar...

Backend

  • C++
  • C#
  • Java
  • Node
  • Php
  • Python

Frontend

  • Html
  • Css
  • Javascript
  • Angular
  • React
  • Vue

Mobile

  • Android
  • Objective-C
  • Kotlin
  • Swift

Conselhos

  • Faça uma boa base, afinal antes de utilizar bhaskara, você precisou aprender a somar e subtrair;
  • Escolha aonde você vai atuar no início (frontend, backend, mobile);
  • Não pule etapas, se está difícil, volte um passo;
  • Tenha foco!;
  • Quebre a cabeça para resolver problemas com uma dificuldade maior a cada acerto que você tiver;
  • Certificados são bons, mas conhecimento é muito melhor;
  • Coloque a mão na massa;
  • Busque por vagas no linkedin;
  • Estabeleça bons networkings;
  • Tire dúvidas com pessoas mais experientes na área, nunca tenha vergonha ou medo de perguntar, afinal, o aprendizado é uma dádiva.

Se prepare, pois tempo de preparação não é tempo perdido!

Discussion (0)