Quando um programador fica preso em projetos medianos

Muita gente fala sobre como ficar tempo demais em projetos ruins pode prejudicar a evolução de um programador. E, de fato, é verdade. Se você passa anos trabalhando em algo sem inovação, sem desafios e sem crescimento real, sua carreira tende a estagnar. Mas também tem um outro lado dessa história: nem todo mundo fica em um projeto desses porque quer.

Já vi amigos talentosos presos em trabalhos ruins simplesmente porque precisavam do dinheiro e ainda não tinham encontrado uma oportunidade melhor. O mercado de tecnologia paga bem, mas isso não significa que é fácil trocar de emprego do dia para a noite, ainda mais se a pessoa tem contas a pagar, família para sustentar ou simplesmente não pode correr o risco de ficar sem grana entre um trampo e outro.

O problema não é estar num projeto ruim por um tempo. O problema é se conformar com isso e parar de buscar algo melhor. Se você está preso num projeto medíocre, sem inovação e sem aprendizado, a melhor coisa que pode fazer é continuar estudando, se atualizando e se preparando para sair assim que surgir uma oportunidade melhor.

A real é que nem sempre dá para escolher o trabalho perfeito, mas sempre dá para se preparar para o próximo passo. Se a grana te prende num projeto ruim agora, beleza, faz sentido. Mas não deixa isso virar sua zona de conforto. O mercado de tecnologia recompensa quem se mantém atualizado e busca desafios novos. Se você não correr atrás, alguém com menos tempo de experiência que você, mas com projetos melhores no portfólio, vai passar na sua frente.

Concordo plenamente. O projeto mais complexo que fiz foi um editor online de arquivos markdown. Aprendi muito e tenho certeza que estava no caminho certo. Fiz tudo sem framework, apenas TypeScrip, HTML e CSS puro e pronto. Porém desânimei com a dificuldade e agora está o projeto bugado e parcialmente funcional.

O que eu entendi é eu fui pego no study hell. Assim como um callback hell, ia aninhado conhecimento infinitamente e nunca praticando e consequentemente esquecendo ou não conseguindo lidar com escopo externo.

Já tenho um projeto em mente e vou faze-lo full-stack com a pouco experiência que tenho com back-end. Sou primoridalmente Front-end, então será um desafio a mais.

Muito obrigado pela a resposta!