Стоит ли переходить с Java?
Опять 25. Я уже, наверное, в сотый раз пишу, что на фрилансе шансов нет, если не дорос в офисе до мидла. Студент должен открыть hh.ru, поискать вакансии программистов в своё городе, а потом изучать то, что для них требуется.
Учите Java дальше, практически нереально != невозможно. Учитесь, предложите местным компаниям поработать на них бесплатно, возможно вас в дальнейшем возьмут в штат. На фрилансе очень большая конкуренция и с без внушительного портфолио вам там ничего сложнее школьного ДЗ не доверят.