Не каждый програмист может быть руководителем, ровно как и хороший менеджер/руководитель может быть плохим програмистом.
Для того чтобы прокачать скил для руководящей должности необходимо уметь думать, уметь красиво и правильно говорить, убеждать, понимать членов команды. Т.е. тренинги и книги по развитию лидерских способностей (и, конечно, применение этих способностей), по психологии, риторике, работе в команде, ведению бизнеса, работе с партнерами/клиентами и т.д.