Идеальный вариант — всё-таки найти работу. Думаю, не бывает такого, что ее нет. Можно предложить свои услуги бесплатно: это будет выгодно и компании и вам, т.к. получите столь необходимый опыт. Тут нужно просто желание и настойчивость.
Еще есть вариант примкнуть к опен-сорс сообществу и получать задания на разработку уже для реального продукта. Однако, вариант с работой мне видится намного более полезным.