Вот как куда-нибудь возьмут, так значит вы на том этапе, когда уже можно. Учитесь, смотрите вакансии, когда какая-то покажется по плечу - пишите, проходите собеседование и/или делайте тестовое задание, заодно поймете чего еще не хватает. Иногда даже на собеседованиях и тестовых можно сделать более значимый рывок, чем за пару-тройку недель самостоятельного копания в чем-либо. Когда вас куда-нибудь возьмут, тогда и подумаете идти туда или нет. Но я настоятельно рекомендую получить опыт работы в команде. Увидите много всяких вещей, на которые наверняка не наткнетесь, работая самостоятельно.
Фриланс на начальном этапе сильно затормозит вас в развитии (практические навыки получите, но оценка качества будет крайне субъективной), да и нервы может измотать не слабо. Почувствуете себя сильным специалистом, тогда можно, если это ваша цель. Разработка для себя имеет почти те же минусы в начале пути.