Um projeto ousado?
# Alô, comunidade do TabNews!
Meu nome é Carlos, e é com grande prazer que estou criando minha primeira publicação aqui. Eu queria que esse post trouxesse algo de valor para a comunidade, mas, por enquanto, isso ainda não vai ser possível… pelo menos não diretamente. Ainda assim, acredito que alguém pode estar passando ou vai passar por um problema parecido com o meu.
Sou "Dev", e se minha carreira fosse um game da série Dark Souls (uma das minhas paixões, então vou usar algumas referências), eu teria acabado de escolher minha classe e estaria a caminho do primeiro boss – pronto para ser esmagado. Esse boss é um projeto que caiu de paraquedas no meu colo (bem, não é como se eu não tivesse pedido por isso). No auge da minha arrogância, eu disse que poderia fazer. Mas agora me deparo com a dura realidade: não posso fazer... pelo menos não com meus status atuais.
O projeto
Trabalho em um curso técnico, mas sou professor formado em outra área fora da tecnologia. Sempre tive interesse na área e, durante a faculdade, participei de vários projetos, o que me permitiu ter contato com outras áreas, como análise de dados.
Agora, preciso desenvolver um sistema de gerenciamento de alunos, que incluirá:
Registro de notas e faltas
Área para download de documentos
(Futuramente) Integração com pagamentos de mensalidades (mas isso é problema para o meu eu do futuro)
Talvez para você, caro Dev Sênior, que programa em Assembly, C++, Java e todas as outras stacks, isso seja tão simples quanto uma partida casual de Banco Imobiliário enquanto se delicia com um belo café. Mas para mim, no auge do desespero com medo do ChatGPT roubar os empregos que eu sequer tenho ainda (como todo bom dev emocionado), esse projeto é assustador.
A real
Não sei se estou tentando abraçar o mundo com as mãos, mas tenho cerca de 6 meses para finalizar o projeto, e ainda nem pensei no pagamento. Francamente, a oportunidade de criar um sistema real para resolver problemas reais me cativou tanto que eu nem sei quanto cobrar.
O que eu já sei?
Tenho experiência no básico do desenvolvimento web desde 2019:
Frontend: HTML, CSS, JavaScript, React
Backend: Node.js + Express
Banco de Dados: Conhecimento geral, mas nada avançado
Atualmente, estou no 3º período de Engenharia de Software
O que eu preciso?
Sei que preciso quebrar o problema em partes menores, mas ainda estou tentando entender como fazer isso sem surtar. Então, queria saber:
Esse projeto é viável em 6 meses ou estou tentando tankar um boss sem estar upado?
Minha stack atual dá conta do recado ou existem ferramentas melhores para acelerar o desenvolvimento?
Dá para aprender tudo o necessário e entregar dentro do prazo?
Quanto cobrar por algo assim?
Se alguém puder compartilhar alguma experiência ou dica, vou ficar extremamente grato. Obrigado por dedicarem alguns minutos da vida de vocês lendo esse post! 🚀
edit 01: Não esperava um retorno tão rápido da comunidade, como já recebi algumas dicas valiosas minha forma de devolver esse favor vai ser, documentando toda a trajetória da minha empreitada :D.