Прокачать эти навыки и получить другие помогут олимпиады по программированию. Такие соревнования также отличная возможность проверить свои силы и компетенции. А еще, это возможность заявить о себе на российском и международным рынке IT.
Про олимпиадное программирование и другие способы стать востребованным программистом читайте на сайте 7я.ру в статье Где учиться будущим программистам? Топ-10 онлайн-ресурсов.
Читать статью