Irmão, eu tambem estou na mesma dificuldade, estudo java a 3 anos(nn de forma contínua), nesse tempo aprendi c++ e um pouco de js, mas de forma bem raza. Java é a linguagem que mais tenho conhecimento, sei diversas coisas, do basico ao "avancado". Com o conhecimento que eu adquiri(que nn é muito) chequei a conclusão q preciso encontrar um emprego, cursos nn passam toda a complexibilidade de um sistema real, o conhecimento que eu e você temos são razos se comparados a realidade. Isso é um fato, apenas com cursos nn iremos evoluir ao maximo.
Talvez esse seja o seu proximo passo.
caso nn consiga em um emprego tente entra em uma faculdade e conseguir um estagio.
caso seja muito jovem tente construir aplicações e projetos que será util no seu dia dia.
Eu também percebi isso. A maioria dos cursos só mostram cenários controlados e isso é péssimo para quem tá iniciando. Infelizmente vamos ter que correr atrás do prejuízo...