[DUVIDA] Desenvolvendo um projeto real para ganhar experiência (e não dinheiro)
Recentemente comecei a desenvolver um projeto não com o objetivo de ganhar dinheiro, mas sim de ganhar experiência real e aumentar minhas chances de conseguir meu primeiro emprego/estágio na área.
Já desenvolvi outros projetos com essa mesma intenção, mas sempre acabavam sendo projetos mais simples, como o clássico app de tarefas (evento canônico rsrs).
Dessa vez, decidi fazer diferente.
Estou tratando esse projeto da forma mais profissional que consigo, simulando ao máximo um ambiente real de desenvolvimento. Pela primeira vez, estou aplicando conceitos e ferramentas que antes eu até conhecia, mas não entendia de fato a importância prática, como:
- Docker
- Arquitetura de software
- Testes automatizados
- Organização de código pensando em manutenção e escalabilidade
O projeto em si não é nada inovador a ideia é algo no estilo “Cartola FC”, mas voltado para basquete.
A intenção é lançar o projeto com uma versão web e também uma versão mobile na Google Play.
A minha principal dúvida e o motivo deste post é:
Como e onde documentar o progresso do projeto e tudo o que estou aprendendo, de forma que isso realmente me ajude a me destacar no mercado e conquistar uma oportunidade?
Gostaria muito de ouvir experiências de quem já passou por algo parecido ou conselhos de quem hoje atua na área.