DEV Community

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

Posted on

1

[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!

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more