Я хочу поделиться шальной идеей.
Для импортозамещения нужно обучать своих собственных, разработчиков, создавать бюджетные места в вузах, ждать 5-7 лет... Много воды утечёт. При этом разработчики обычно легче других подхватывают новые знания и легко обучаются самостоятельно. Другой вопрос, что это самообучение почти всегда хаотично, мало общепринятых методологических и технологических трендов. Каждый изучает то, что нравится, а потом это продаёт.
А теперь сама шальная идея. Не обучать разработчиков. Обучать заказчиков программного обеспечения. Особенно чиновников, ведь государство сейчас основной заказчик программного обеспечения. Обучать тому, что именно нужно требовать от разработки продукта.
А требовать можно вот что: вовлечение заказчика в работу над продуктом, создание ранних прототипов и тестирование на пользователях, анализ бизнес-модели заказчика, ведение разработки короткими регулярными циклами с поставкой работающего образца каждые две недели, регулярная работа с рисками, обеспечение контроля качества и т.д.
То есть, нужно создать обучающий курс, например в РАНХиГС, где тренировать сотрудников заказывать разработку программного обеспечения и потом принимать результаты.
Тогда разработчики очень быстро подтянутся до западного уровня, потому что стимул будет исходить от того, кто платит.
Что думаете?