Ровно тогда, когда вам это понадобится ) Это единственная (и правильная) причина что-то делать/менять/начинать новое.
Решили поднять скиллы? Берите понравившийся фреймворк, копипастите его example-ы и изучайте их.
Есть реальная задача? Составляйте алгоритм, смотрите, какие инструменты предлагает фреймворк, и используйте их.