Artigo original: Take the 2022 Become-a-Dev New Year's Resolution Challenge

Todo ano, milhões de pessoas fazem resoluções para o novo ano. Uma grande maioria dessas resoluções não será cumprida. No entanto, eu criei uma resolução para você que eu acredito que você conseguirá cumprir. Ela é gratuita e você aprenderá muito.

Haverá muitas outras pessoas aceitando esse desafio junto com você e prontas para dar seu apoio. E você poderá cumprir com as metas antes mesmo da metade do ano.

É disso que você precisará:

  1. Um computador Windows, Linux ou Mac
  2. Uma conta no Twitter (você consegue criar uma em cerca de 5 minutos)
  3. VS Code (você também levará uns 5 minutos para instalar)
  4. Um blog de desenvolvedor no Hashnode (mostrarei para você como criar um)
  5. No mínimo, 30 minutos por dia para fazer o desafio #100DaysOfCode

Estruturei esse desafio para que ele seja gerenciável, mas aumentando o nível de envolvimento gradualmente. Ao aceitar o desafio, você concorda em tentar, pelo menos, realizar o passo inicial. Depois disso, se não tiver vontade, não há problema em desistir dessa resolução de ano novo.

Aqui estão os 4 passos do desafio.

Passo 1: Deixe suas estatísticas no Learn To Code RPG no máximo (isso leva cerca de 3 horas)

Muitas pessoas não têm certeza sobre quererem se tornar desenvolvedores. É muito trabalho. Por isso, criamos este videogame que simula o processo de aprender a programar e de se inscrever para empregos como desenvolvedor.

Trailer do jogo Learn to Code RPG (90 segundos de vídeo)

Um aspecto interessante do jogo: você aprende e aplica conceitos reais de programação e de ciência da computação.

O jogo, no momento, tem 6 finais diferentes e 55 Easter eggs. Quero encorajar vocês a encontrarem todos eles. O propósito desse desafio, porém, é colocar suas habilidades no máximo.

Learn_to_Code_RPG_-_Press_Kit_--
Uma imagem da tela de estatísticas do Learn to Code RPG. Coloque as estatísticas no máximo jogando o jogo e respondendo às perguntas do questionário.

Aqui vão mais informações sobre o Learn to Code RPG e sobre como instalá-lo (em inglês).

Passo nº 2: Inicie o #100DaysOfCode (leva cerca de 30 minutos por dia por 100 dias)

Se você gostar do Learn To Code RPG e se estiver pronto para ir mais longe no aprendizado em programação, aceite o conhecido desafio #100DaysOfCode.

As regras são simples:

  1. Programe ao menos um pouco todos os dias
  2. Publique o status (o que você fez) no Twitter usando a hashtag #100DaysOfCode
  3. Encoraje pelo menos outras 2 pessoas que também publicaram seu status no #100DaysOfCode no Twitter deixando um comentário para elas.

Esse é um desafio popular que milhares de pessoas já vêm fazendo nos últimos 6 anos. Escrevi toda uma história sobre o desafio #100DaysOfCode, caso você tenha a curiosidade.

Enquanto estiver fazendo o #100DaysOfCode, você pode fazer os passos 3 e 4.

Passo nº 3: Complete a certificação de Bancos de Dados Relacionais do freeCodeCamp

freeCodeCamp-Relational-Database-Certification
A certificação de Bancos de Dados Relacionais do freeCodeCamp rodando no VS Code

Com ela, você aprenderá:

  • Linux
  • Bash
  • SQL
  • Git
  • ... e muitas outras ferramentas de linha de comando

Durante o processo, você criará vários projetos – tudo de modo interativo, dentro do conhecido editor de código VS Code.

Aqui, você vê mais informações sobre como instalar a certificação de Bancos de Dados Relacionais do freeCodeCamp (em inglês) no seu computador Windows, Linux ou Mac.

Passo nº 4: Publique 3 tutoriais no seu blog do Hashnode

Quincy_Larson_s_Blog_--
Imagem do meu próprio blog do Hashnode

O Hashnode é uma ferramenta de blog poderosa, onde você pode publicar artigos em seu próprio domínio pessoal, além de ser descoberto pelos outros membros da comunidade de lá. Isso facilita a criação do seu blog.

Enquanto aprende sobre programação e tecnologia, eu gostaria de encorajar você a escrever sobre isso. Isso não apenas ajudará outras pessoas que estão aprendendo junto com você, mas ajudará a reforçar seu próprio aprendizado. Como diz o ditado, "Ensinar é aprender duas vezes."

Veja aqui como configurar seu blog de desenvolvedor no Hashnode (em inglês).

Então, para o passo final deste desafio, escreva 3 tutoriais pequenos sobre conceitos de programação que você aprendeu ao longo do caminho.

Depois, se decidir tentar alcançar um público ainda maior, sugiro se inscrever para se tornar um autor das publicações do freeCodeCamp, que tem cerca de 250 mil leitores por dia. Veja aqui o guia de estilo das publicações do freeCodeCamp, caso decida se inscrever.

É isso. Um videogame, uma certificação e 3 publicações de blog.

Se esse parece um desafio adequado para você como resolução de ano novo para 2022, quero encorajar você a fazê-lo. Como você pode aceitar o desafio? Crie uma conta no Twitter, se já não tiver uma, e cite o URL abaixo ou reenvie-o por tweet com as palavras "I'm in." (quero participar).

URL do Tweet: https://twitter.com/ossia/status/1476581551873925123

Adicionarei você a essa lista do Twitter e você poderá segui-la e ver o que as outras pessoas estão fazendo e como está o andamento delas.

Se chegar lá, eu gostaria de saber. Mande-me uma mensagem e eu adicionarei você no Quadro da fama do desafio Become-a-Dev de 2022 abaixo. ☺️ Boa sorte!

Quadro da fama do desafio Become-a-Dev de 2022

  • Ninguém... ainda ☺️