De Quase um Colapso à Entrega Total: Meu Caos Produtivo
💭 Um Breve Contexto
Na semana passada, me vi atolado com uma enxurrada de tarefas com prazos apertados. Para você ter uma ideia, aqui vai a lista:
-
Sistema Web Fullstack (Node + React) para a faculdade
-
Relatório de Gerenciamento de Servidores
-
Aplicativo de tarefas (Flutter) + API em Java Spring Boot
-
E o mais desafiador: um Desafio Técnico para uma vaga de Dev Fullstack Pleno
Lembro que (quase) entrei em colapso ao perceber que tudo isso deveria ser entregue na mesma semana — com o desafio técnico ocupando todo o final de semana para ser entregue na segunda-feira.
Mas não havia tempo para drama. A única saída era arregaçar as mangas e encarar uma tarefa por vez.
🫣 O Desfecho
Organizei as entregas por prioridade, com base na data-limite. O primeiro da lista era o sistema Web Fullstack, para a disciplina de Programação para Internet III. Então, comecei por ele.
Modelei rapidamente o banco de dados com um diagrama ER e desenvolvi a API somente com o necessário para atender aos requisitos. Sem firulas.
Com a API pronta, parti para o frontend. Usei o v0.dev para gerar um protótipo de um blog simples com funcionalidades de feed, criação, edição, deleção de posts, login e cadastro — e me inspirei nisso para montar a interface.
--> Resultado final:
🔗 GitHub - if-blog-front
Sobre o app em Flutter, eu já tinha adiantado parte da API, o que facilitou bastante a finalização das telas no app mobile.
--> Resultado final:
🔗 GitHub - if-app-tarefas
Já o relatório de Gerenciamento de Servidores resolvi em cerca de 4 horas, com uma forcinha da IA para ajustar a formatação conforme as exigências do professor.
E o desafio técnico?
Era um sistema de votação com foco no setor financeiro cooperativista. Apesar da complexidade e de conter regras de negócio que eu não dominava, apliquei a mesma lógica dos outros projetos: entender o necessário e focar no essencial.
Consegui entregar tudo em apenas 2 dias.
😉 Se tu quiser conferir o resultado final desse desafio técnico gravei um vídeo no Youtube contando tudo sobre:
🔗 Como resolvi um desafio técnico completo de desenvolvedor pleno (em 2 dias!)
💡 O que eu aprendi com tudo isso?
-
✅ Just do it.
O lema da Nike não é só um slogan bonito. Em momentos de pressão, agir é melhor do que paralisar. Se eu tivesse me deixado levar pela ansiedade e pelo medo de falhar, provavelmente não teria entregado nada. A ação venceu a inércia. -
❌ Não procrastine.
Mesmo tendo conseguido entregar tudo com bons feedbacks, não me orgulho de ter deixado tanta coisa para a última hora. Foi exaustivo. Ficar horas seguidas na frente do computador é desgastante — e, se eu tivesse me planejado melhor, com certeza teria conseguido resultados ainda mais refinados. -
🙃 Simplifique.
Nem toda tarefa precisa de uma arquitetura robusta ou de frameworks pesados. Evite matar formiga com bazuca. Adapte a solução ao contexto. Seja pragmático. Faça o que precisa ser feito, com eficiência.
Se você também está passando por uma semana caótica, espero que esse relato te ajude a encarar a situação com mais clareza. Priorize, simplifique e, acima de tudo, just do it.