Home - adrianoazevedo/challenge100DaysOfCode GitHub Wiki

Bem vindo ao challenge 100 Days Of Code wiki!

Guia essencial para o desafio dos 100 dias de código

O que é o desafio dos 100 dias de código?

O desafio 100 Dias de Código é um compromisso autodirigido dos desenvolvedores para construir hábitos de codificação fortes e consistentes. O desafio usa responsabilidade social, transparência e reflexão profunda para formar hábitos saudáveis ​​de desenvolvedor.

O desafio segue uma regra simples:

Codifique por um mínimo de uma hora por dia durante os próximos 100 dias. Muitos participantes do desafio também seguem uma segunda regra, embora não seja obrigatória, para ajudar a construir camaradagem e comunidade:

A cada dia, alcance pelo menos duas pessoas que também estejam realizando o desafio. Por meio deste guia, compartilharemos os cinco motivos mais importantes para começar o desafio hoje e as doze melhores práticas essenciais para ajudá-lo a aproveitar ao máximo sua jornada de codificação.

Por que você deve se juntar ao desafio

desafio

O objetivo final do desafio 100 Dias de Código é se tornar um desenvolvedor melhor e desenvolver a codificação como um hábito.

Se você espera se tornar um desenvolvedor mais versátil, disciplinado e habilidoso, deve considerar aderir ao desafio.

Cinco habilidades que você aprenderá no caminho para se tornar um desenvolvedor melhor:

Você aprenderá e aprenderá como aprender.

O desafio 100 Dias de Código é uma grande oportunidade de experimentar e aprender novas tecnologias. Para desenvolvedores, que podem se acostumar com as linguagens e ferramentas que usam diariamente, o 100 Dias de Código é uma maneira útil de expandir seu conjunto de habilidades e explorar novas linguagens, estruturas e bibliotecas.

À medida que avança no desafio dos 100 dias de código, você também fortalece sua capacidade de aprender novas tecnologias à medida que melhora repetidamente sua eficiência e velocidade de aprendizado. Aprender como aprender pode torná-lo um desenvolvedor mais adaptável e versátil.

Você vai melhorar sua disciplina e se tornar um autodidata.

Pare de procrastinar e prepare-se para o sucesso. Se você deseja aprender a codificar ou aprender uma nova tecnologia, comprometer-se com o desafio dos 100 dias de código pode aumentar a probabilidade de que você cumpra seus planos de aprendizado e alcance seus objetivos. Como muitos desenvolvedores sabem, começar novos projetos e manter a motivação pode ser difícil; 100 Dias de Código inclui incentivos importantes para mantê-lo codificando todos os dias.

Primeiro, quando você restringe o tempo de seus objetivos de aprendizagem com o limite de 100 dias, é mais provável que você os alcance sem desanimar. Em segundo lugar, um desafio estruturado e empolgante o ajudará a superar seu medo de iniciar novos projetos de codificação e o incentivará a correr riscos para experimentar novas ideias de desenvolvimento.

Você criará hábitos de codificação poderosos.

Ao se comprometer com a codificação por 100 dias consecutivos, você pode incorporar hábitos fortes em sua vida diária e se tornar um desenvolvedor mais consistente. Cada dia que você codifica, você constrói momentum e fluxo inter-diário. Como desenvolvedor, o fluxo ocorre tanto minuto a minuto quanto dia a dia.

Você também criará o hábito de aprender coisas novas constantemente. Se você se sentir confortável em aprender novas habilidades e se treinar para ser um aprendiz habitual, você se tornará um desenvolvedor com mais recursos. No futuro, você poderá atualizar continuamente seu conjunto de habilidades de desenvolvedor.

Você criará um portfólio forte.

Durante o desafio, você provavelmente conseguirá concluir alguns projetos e, se concluir o desafio várias vezes, criará um portfólio atraente de projetos. Trabalhar em projetos diários também adicionará atividade visível ao seu perfil do GitHub, fornecendo um sinal positivo para empregadores em potencial.

Um portfólio demonstra as diferentes tecnologias com as quais você se sente confortável e a profundidade de seu conjunto de habilidades de desenvolvedor. Mais importante, no entanto, um portfólio também demonstra sua curiosidade e vontade de aprender novas tecnologias - uma habilidade soft valiosa para muitas equipes que valorizam desenvolvedores com recursos e aprendizado rápido.

Você vai se juntar a uma comunidade vibrante.

Embora o desafio dos 100 dias de código seja um esforço individual, milhares de outros desenvolvedores se juntarão a você para apoiá-lo em sua jornada. Ao ingressar em fóruns e discussões no Twitter, Slack e outras plataformas, você pode fazer novos amigos e conhecer pessoas que pensam como você.

Cada desenvolvedor, de qualquer nível de habilidade, pode participar do desafio 100 Dias de Código. Você não precisa de nenhuma experiência para participar; você só precisa de curiosidade, disciplina e uma meta para se aprimorar como desenvolvedor.