Aprenda a programar com o FreeCodeCamp

Eu sempre procurei um lugar para aprender

Desde quando, eu tentei aprender a programar, de forma mais prática, eu ia do Youtube a algumas plataformas, tentando aprender algo novo e que me ajudasse no trabalho ou até mesmo nos meus projetos pessoais.

Conheci o FreeCodeCamp

E nesta plataforma, eu consegui consolidar meus conhecimentos de HTML, CSS, ReactJS, e também, do Vanilla Javascript. O tempo foi passando e continuei acompanhando o progresso desta plataforma até o ponto que gostaria de compartilhar com vocês.

Não só conhecer Javascript, mas usar da melhor forma

A plataforma apresentou a versão Beta do curso de Javascript. A princípio parecia apenas que os módulos tinham mudado e a gameficação dos desafios tinham evoluído. Mas com o passar dos módulos, uma coisa começou a ficar mais clara pra mim. Não era apenas o Javascript que estava sendo ensinado, mas também, boas práticas de programação que poderiam ser aplicadas a qualquer linguagem de programação.

Nos primeiros módulos, podemos ver, realmente os princípios da linguagem Javascript, mas com o passar dos conteúdos, é possível verificar os seguintes pontos:

  • O uso do Javascript como o todo, usando as funções nativas da melhor forma
  • A criação das funções começa com um bom código, mas depois as funções são "peneiradas" usando boas práticas e o Clean Code também
  • Remoção de códigos que só precisam para o caminhar da lógica de programação, mas que depois são usados meios "mais práticos" para solução do problema

Conclusão

Mas você deve está pensando: "Como aplicar esses conhecimentos no meu dia-a-dia?" Se você está apenas estudando e em busca da sua primeira oportunidade de emprego, então, você pode está um passo a frente daqueles que estão apenas aprendendo a linguagem, pois no dia-a-dia de desenvolvimento de aplicações em uma empresa, o código é apenas uma ferramenta e saber escrever da melhor forma, pode ser e é um dos diferenciais.

Mas se você está trabalhando como Júnior ou até mesmo Pleno, os ensinamentos do FreeCodeCamp servem para consolidar aquilo que você já sabe, e até mesmo, para aprender alguma função nova ou alguma forma de resolver um problema que já enfrentou, mas que gastou um tempo para construir uma solução que poderia ser mais simples.

That's all, folks!

Bacana o seu depoimento! 😀 Uma dúvida: Eles disponibilizam certificados com carga horária? (quero indicar para os meus alunos fazerem) Obrigado

Muito obrigado pelo seu comentário! 😁 Eles possuem certificados no final do curso, mas a cada etapa de conhecimento, eles tem um projeto de certificação, onde todo o conhecimento será "posto a prova". Se você for indicar para os seus alunos, poderiam desafiar eles a ir um pouco além a cada módulo: implementar uma funcionalidade nova, uma interface nova, fazer deploy ou até mesmo criar um portfólio com todos os desafios aprendidos. Espero ter te ajudado, de alguma forma! Abraços, Deus te abençoe