Executando verificação de segurança...
10

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?

  1. 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.

  2. 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.

  3. 🙃 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.

Carregando publicação patrocinada...
3

Essa fase de escola somada às tarefas do dia a dia é realmente um saco. Eu fiquei 4 anos fazendo bacharelado em Ciência da Computação e Sistemas de Informação (fiz os dois ao mesmo tempo) e ainda trabalhava. Era um inferno — mal tinha tempo pra mim e os fins de semana eram super ocupados.

Mas colhi os frutos rapidamente. Hoje tenho um bom emprego e conquistei coisas que sempre sonhei. Mas...

Você fez bem em priorizar as tarefas. Um conselho pra sua vida de DEV: deixe um boilerplate pronto para quando for desenvolver um sistema. Assim, você já começa com rotas, autenticação, controller/model, conexão com banco e outras coisas que achar importante já configuradas no GitHub. Aí é só clonar e começar o projeto com uns 20% já adiantado.

2

Genial, DevPHP! Obrigado pela dica dos boilerplaes (com certeza vou criar algo aqui para agilizar a criação de um novo projeto, principalmente para projetos Spring que tem uma tonelada de configurações pra fazer do zero) e também, pelo seu relato pessoal. É confortante pra mim entender que isso vai fazer com que eu colha frutos no futuro (sempre mentalizo isso para ter a motivação necessária).

Abraços! ;)