Для развития в отрасли в качестве разработчика нужно фундаментальное профильное образование, причём пока его дают на должном уровне только в вузах. Время самоучек прошло: для эффективного применения новых технологий и быстрой адаптации нужен мощный фундамент знаний, в том числе теоретических.
Если есть интерес к технологиям искусственного интеллекта, то, в дополнение к вышесказанному, нужна сильная математическая подготовка. Я не видел ни одного разработчика, который смог бы наверстать необходимые математические знания самостоятельно. При этом видел множество тех, кто сокрушался, что им не хватает фундаментальных знаний в проектировании систем с машинным обучением.
В сфере продвижения, в случае серьезных карьерных амбиций, нужно также фундаментально изучать маркетинг, рекламу и PR. Практические знания по конкретным инструментам можно получить и на онлайн-курсах (всё равно их периодически нужно будет обновлять), но навыки стратегического подхода к продвиженческой деятельности на интенсивах получить будет сложно.
А какие вузы в России вы могли бы рекомендовать? Есть ли тройка лучших?