Assim, eu tenho um projeto open source, que é o capi cart, acho que existem muitos desenvolvedores com a filosofia de compartilhar a visão de compartilhar suas ideias com os outros de forma aberta. Há também quem só usa programação como ferramenta e nada mais, fora do trabalho nem encosta num computador e tem também o meio termo, que até faz coisas fora do trabaho mas, com foco em vender.
Então existem várias visões, te diria que fazer projetos por que gosta é uma forma tanto de treinar quanto de se divertir. Só ter noção que sua primeira vaga pode ser um pouco mais chata do que você faz fora dela.
Fora isso sucesso.