DEV Community

João Aquino
João Aquino

Posted on

Becoming a Frontend from Zero: A Step-by-Step Guide [PT-BR]

  • Por Que Ser Programador?
    • Assista ao vídeo (não esqueça de curtir o vídeo após assistir, pois o Gustavo Guanabara merece!)

Este curso do Guanabara é excelente, recomendo completar pelo menos o Mundo 1 e lembre-se: Quanto mais você pratica, mais rápido vêm os resultados!

  • Introdução à Computação
    • Curso de ciência da computação de Harvard legendado em português (CC50) Acesse aqui
    • Você também pode acessar o conteúdo em inglês através da fonte original Harvard CS50x. Para slides, código-fonte e mais, acesse CS50 Harvard. Disponível também na playlist no YouTube.

Embora este curso seja mais teórico, ele é essencial para entender o funcionamento geral e pode ser feito em paralelo com o curso de Introdução à Programação, que é mais prático.


A partir deste ponto, o foco será desenvolvimento Frontend Web. Se você deseja seguir um caminho diferente, entre em contato comigo e ajudarei a encontrar alguém para guiá-lo em sua carreira!

  • Introdução à Programação

    • Programa prático da Rocketseat, o Discover Descubra mais
    • Não pule etapas. Complete as três trilhas (Conectar, Fundamentar e Especializar).
  • Encontrar um Emprego

Requisitos básicos:
Conhecimento em desenvolvimento Web, habilidades em Typescript, Javascript, HTML e CSS, e experiência inicial com frameworks modernos como React, Vue, Angular etc. Plus: Soft skills

  • Crie um projeto de portfólio básico (HTML, CSS e JS) sem frameworks.
  • Desenvolva um projeto em React/NextJs ou React Native com testes.
  • Todos os projetos devem estar em produção.
  • Candidate-se a vagas e participe de entrevistas.
    • O LinkedIn é uma ferramenta excelente para encontrar empregos, mas lembre-se de que não é a única (faça uma busca online): How to start: LinkedIn
  • Verifique os requisitos para vagas de nível Júnior/Pleno para reajustar seus estudos.

Caso o projeto seja baseado em um vídeo/tutorial, vá além (integre dados de alguma API externa) com funcionalidades e personalizações suas.

  • Bate-papo Técnico
    • Avalie seu portfólio e nível técnico.
    • Receba feedback sobre possíveis melhorias.
    • Obtenha uma carta de recomendação em PDF + LinkedIn para aprovados.

Valorize estudar inglês. Use tudo em inglês. Não sabe o significado de algo específico? Use um tradutor ao seu favor.

Se ficou com dúvidas ou precisa de ajuda, entre em contato! Estou à disposição.

Meu LinkedIn

Destaques

Post relacionado

Top comments (0)