Muito legal o artigo! Essa é uma dúvida que tenho já um bom tempo. Eu desenvolvo em Java, me considero intermediário mas consigo desenvover muitas aplicações úteis sózinho, também desenvolvo sites. Eu ainda não tenho experiência profissional na área, ainda não consegui emprego ou um projeto freelancer. Mas mesmo sabendo que qualquer uma das duas opções que surgir para mim é vantagem, eu não decidi em qual eu foco mais.

Ter um cargo assalariado seria bom por questões de aprendizado, o próprio ambiente de trabalho na área seria uma experiência nova, até mesmo por estabilidade. Já o freelancer, independência, gerenciar todas as áreas relacionadas a um "negóco próprio" (que tráz muito aprendizado além da técnologia) e fora a oportunidade de ganhar um bom dinheiro, mesmo não tendo muita garantia nessa modalidade, é muito atraente. Sei que só falei do lado bom de cada uma, e por não ter experiência posso estar equivocado. Mas, por fim, essa é uma dúvida que as vezes me deixa um pouco estagnado em relação ao que deveria focar mais.

Eu tbm não tenho XP na área. Tenho conhecimento em Java, C e Python (Faculdade...) Mas Java acho que é onde mais se destaco. Acho que focar em freelancer é mais vantagem pra vc ter mais xp sabe? Pq uma hora ou outra o emprego vai vir. Mas é ir tentando os dois.

Legal, mesmo com a dúvida estagnando um pouco, eu busco fazer isso, focar nos dois. E aproveitando um detalhe da sua resposta, que é algo que contribui um pouco com essas dúvidas, mas em relação a faculdade. Eu não tenho faculdade, sempre fui autodidata e com a tecnologia não foi diferente, mas quero começar assim que algumas coisas se ajeitarem. Porém, apesar de sempre ouvir que nessa área não é tão decisivo, eu acho que tem um peso muito grande, e também acredito na importância da faculdade não só pelo aprendizado mas todo o network entre outras coisas que o acadêmico proporciona. Destaquei isso justamente por que algumas das coisas que contribuem com a dúvida de qual modalidade deveria focar mais, é que, as exigências para as vagas (enfatizando as de JR) estão bem altas. É bem comum ficar com pé atrás quando vemos os requisitos da maioria dessas vagas e pensar "melhor tentar o freela". Ainda mais no meu caso quando exigem faculdade rs.
Exatamente. Vc não vai aprender a programar na faculdade. Mas vai construir uma base sólida, criar contatos interessantes, desenvolver pessoalmente tbm.