[DÚVIDA] Saindo do País das Maravilhas para o Mundo Real - Deploy App Node
O contexto:
Atualmente, saiu uma pesquisa do CDFTV 2023 - Impossível não conhecer - sobre o universo dos programadores. E no quesito fonte de aprendizagem, cursos onlines são apontados como os principais meios. E advinha? Foi (e é) a minha forma principal de aprendizado! A sua também é/foi?
Se não quiser ler muito, pule essa parte:
O termo "Salarial" da pesquisa já está altamente "deprecated", pois ela é riquíssima em detalhes, muito além do ponto salarial. Se você
esteve em Nárnia, não viu recomendo muitíssimo que dê uma boa olhada.
Outro ponto (ainda da Pesquisa): INFELIZMENTE, o tema "Principais fontes de conhecimento, estudo e atualização" poderia estar mais segregado. Fontes de conhecimento e atualização são ao meu ver pontos diferentes. A impressão que tenho desse ponto é que cursos e video aulas ainda são as fontes principais de conhecimento nesse quesito.
O problema
Estou estudando, com ajuda de um curso online (surprise 🤯), MongoDB com NodeJS e consegui fazer uma aplicação simples - mas que me orgulhei muito, claro, com a típica oscilação dos estudantes de programação entre "eu sou um gênio" e "mds, eu sou muito burro!" -
Eis a questão: após fazer a aplicação rodar perfeitamente no mundo perfeito da minha máquina, como fazer o deploy e disponibilizar para geral? ~e ficar multimilionário (zoa essa última parte)~
Curiosamente, de todos os cursos que eu já vi NENHUM EFETIVAMENTE mostrou como fazer o deploy de uma aplicação pro mundo real.
E eu não to falando de aplicação para escalonar a like NETFLIX, alto consumo de dados e outras paradas, eu tô falando daquele CRUDZÃO B Á S I C O que provavelmente só a sua mãe e a sua tia vão ver mesmo ou só a sua mãe mesmo.
Até onde sei, uma das habilidades mais importantes na programação é aprender a pesquisar, ou seja, aprender a aprender. Mas é aí que começa a toca do coelho.
A toca do coelho
Basicamente, eu tive uma sobrecarga de informação, de todas as formas que você pode imaginar, e o pior: no final não saí do lugar.
Talvez seja esse o grande trunfo que a proposta dos "cursos online" queiram entregar: organização da informação (e outras paradas). Mas isso é um debate para outro dia.
Então queria obter de vocês, aqueles que também começaram por agora, aqueles que já estão nessa jornada a algum tempo:
- Já aconteceu com vocês algo similar?
- Procurar sobre um assunto e ter tanta informação e ao mesmo tempo divergência sobre um assunto que não saber como interpretar / organizar o conhecimento sobre algo.
- E com isso, em alguns casos as coisas se intensificam tanto quando existem alguns pontos de divergência de lado A vs lado B, que se torna quase impossível - ao primeiro momento - chegar a clareza.
- Se sim, como você lidou / organizou tanta informação?
- Você já fez um deploy de aplicação node com mongodb? Como? (Tá, essa última foi de desespero mesmo kkkkk, mas se souber "vai que", né?)