Opa, Twikee
!
"Como posso atingir esse objetivo o mais rápido possível? (estou desempregado, então tenho tempo de sobra);"
Eu também tive um tempo em que fiquei desempregado apenas estudando, sem faculdade. Recomendo fortemente que tu faça um planejamento de estudo/rotina.
Lembro de ter pensado: O emprego do desempregado é o estudo.
Ou ainda,
Se estou desempregado, vou fazer meu próprio emprego, e trabalhar 8h por dia, a fim de buscar o sucesso que preciso.
Acredito muito que se tu te projetar dessa forma vai não só aproveitar bem esse tempo, como aprender pelo planejamento, falha, e perseverança. Leve em consideração que é enfrentando nossos erros que nós aprendemos (falhar é bom, vencer nossos erros é ter um olhar e ação positiva diante dele).
Dedicar o teu tempo como se estivesse no trabalho (8h/dia) também pode te dar uma satisfação de saber que é capaz, e que dá conta do recado ;)
Quanto às outras dúvidas:
Quando terei que estudar para conseguir um estágio/trabalho voluntário?
Se for para um estágio, não é tão exigente. Eu miraria numa posição de dev Júnior. Se tu souber desenvolver aplicações simples do zero, faça um bom portfólio. Deve ser suficiente para uma vaga Júnior, mas sempre depende da vaga, empresa, etc.
Quais níveis de projetos preciso ter no meu github para concorrer a alguma vaga;
Nível iniciante. Coisa simples, mas que funcione 🙌🏻
Recomendo dar uma olhada no "Tier-1: Beginner Projects" do repositório App Ideas.
Não tenho condições de me graduar, conseguirei ingressar na programação?
Não precisa de graduação, boa parte dos desenvolvedores não tem graduação
(exemplo: eu, mesmo assim, estou numa posição Sênior)
Qual estudar primeiro? Back-end ou Front-end.
Acredito que a pergunta certa seja: O que você quer fazer, front, back, ou os dois?
Depende da pessoa, mas do ponto de vista de aprendizado, o Front End tem um feedback(resultado) mais empolgante, o que costuma ser mais positivo pra quem está começando na programação.
Espero ter ajudado 🤓