#100DaysOfCode - Ano novo, novas metas
Tags: 100daysofcode, motivation, coding
Published: 2020-01-02 14:34:43

## É 2020 e quais são seus objetivos? O meu é ser uma Dev melhor

Durante 2019 teve um sentimento que não saiu de dentro de mim: Eu tenho que melhorar como dev. Melhorar em qualidade de código, design patterns e design de codigo e arquitetura. 
Esse tipo de sensação aparece quando eu me comparo com outros devs (algo que não se deve fazer com muita frequência) e tambem quando almejo vagas de nivel maior que o meu (hoje eu sou jr, almejo vagas de pleno).
Quando se trata desse tipo de mudança, de Jr para Pleno, a maior diferença é em coisas que são ultilizadas em todas as linguagens:
- Dry code
- SOLID
- DDD
- TDD

Alem desses existem habilidades que trazem um diferencial para o desenvolvedor no mercado de trabalho como a cultura DevOps.

Para eu alcançar esse objetivo eu vou participar do desafio de 100 dias de codigo.

## O desafio de 100 dias de código - como começar
Esse desafio foi criado com base no estilo de desafio dos 100 dias de X. Voce pode olhar as regras completas no [site oficial do desafio](https://www.100daysofcode.com/), voce pode acessar as regras em português [aqui](https://github.com/kallaway/100-days-of-code/blob/master/intl/pt-br/LEIAME.md).

As regras são claras:
- Codifique durante uma hora do seu dia durante 100 dias seguidos.
- Divulgue publicamente no twitter seu progresso diario usando a #100DaysOfCode

Existem mais algumas regras, mas essas duas são as principais.

No [repositorio do github](https://github.com/kallaway/100-days-of-code) voce pode ver como usar os arquivos de log para manter um acompanhamento do seu desenvolvimento no desafio.

**Pra começar, de um fork no repositorio, leia as regras e então: publicamente**
**1. Codifique uma hora por dia**
**2. Publique seu progresso diario de forma pública**
**3.faça um commit no arquivo de log no repositorio. **
**Repita uma vez por dia, durante 100 dias.**

Obs: O desafio tem outras regras, eu estou aqui simplificando elas, mas eu vou seguir todas elas :)

No que foi que eu me meti?

## Mas por que esse desafio? Qual o problema de ler sobre os assuntos e pronto? Desenvolver mais codigo te torna um dev melhor

Por mais que os assuntos que eu vou abordar nesse chalange não sejam puramente de códigio como fazer uma API, fazer uma Rede convolutiva, criar um aplicativo assim. Esses conceito so podem ser aplicados, treinados e absorvidos enquato se desenvolve. São conceitos que devem ser praticados e experimentados. 

Não adianta ler sobre TDD, voce precisa *fazer* TDD.

E o mesmo vale para todos esses conceitos, principalmente quando falamos de DevOps.

## Qual a diferença da minha jornada?

Muitas vezes esses desafios são concentrados para pessoas iniciantes na programação, fazendo projetos para aprender tecnologias, mas focar em qualidade de codigo te tira da mediocridade e te eleva como desenvolvedor. Esse tipo de desafio pode ser usado por desenvolvedores em qualquer nivel e pode ser muito bom para quando voce quer simplemente melhorar seu codigo.

**Se voce é um(a) desenvolvedor(a) Jr e que hoje quer crescer na sua carreira, eu espero que minha visão e minha tragetória te ajude a crescer também. Você não está mais no zero ou no básico, chegou a hora de se desafiar com coisas mais complexas. O mesmo vale pra mim**

## Finalizando, esse não vai ser o meu unico desafio, apenas o primeiro. Fique atento que vou postar mais

Criar hábitos é uma habilidade. Com o ano novo, vida nova nos sempre ficamos com a mente cheia de novas possibilidades.
Não tente muitos desafios por vez, se concentre em um e os proximos ficam mais faceis.
Eu tenho varias metas esse ano:
 - Melhorar como Dev (esse desafio é apenas a primeira parte disso)
 - Melhorar minha capacidade fisica para fazer varias trilhas (sim, a classica academia)
 - Crescer a [comunidade de Flutter](https://www.meetup.com/pt-BR/FlutterNation/) que eu sou community manager (um meetup por mês)
 - Um projeto bem grande e de cunho social que eu vou falar mais depois (misteeeeeriooo)

Estou ansiosa para 2020, tambem estou concentrada em não deixar essa animação morrer.
 
Esse artigo vai estar numa série de artigos, que será uma das minhas forma de manter o acompanhamento do meu progresso. Não bastando uma hora por dia de codigo, vai ter tambem um artigo por dia aqui.

Aos que me acompanharem nessa jornada, me desejem sorte.