Как стать специалистом на фрилансе?
Хорошим специалистом на фрилансе можно стать также как и хорошим специалистом в офисе.
Нужно работать, учиться, работать, учиться.
можно, но не нужно.на фриланс нужно идти будучи уже сложившимся специалостом. тогда и дальнейший профессиональный рост будет хорошим, и заработки хорошими.
начинать с фриленса - сознательно выбирать быстрые деньги сейчас и медленный професиональный рост.
в офисе с более опытными коллегами (это важно, с более опытными и занимающиеся той же специализацией что и вы) - вы будете рости в разы быстрее в профессиональном плане. 
на фриленсе, если  у вас нет базы, опыта - все плохо с простом. встречал я неоднократно фриленсеров и с 5-7-9 годами опыта, которые умели не больше, чем джун в моей фирме после 2 лет работы.
вывод: категорически не рекомендую так портить себе будущее.
гораздо эффективнее пойти в контору, рядом к опытным коллегам. людям нравится поучать других (да хоть тут это видно) - вам с удовольствием будут подсказывать и помогать (только не доставайте и не ленитесь, своей головой тоже напряженно думайте).
если же вы все же хотите - читайте Хабр и как можно больше практики. ничего кроме практики человечество не придумало для саморазвития.