Я вырос и учился вообще не в Москве, тем более что вы верно написали - 20 лет назад в вузах (в том числе и мфти) программированию толком не учили.Посыл мой был в ином. В целом научить разработке ПО почти невозможно, большая часть - самообучение. Можно дать хорошую мат базу, можно быть успешным в олимпиадах и развить логический аппарат. Это все, безусловно, потом поможет.Но не меньше поможет и реальный опыт работы. Условно кандидат с 5 годами опыта в смежной сфере ВСЕГДА будет интересен для работодателя, чем вчерашний выпускник.