Собирался поступать в институт на информационные системы и технологии и развиваться в мобильной разработке, но по обстоятельствам не могу уехать с родного города. Есть ли шанс при должном желании достичь результатов без института? Если да, можете посоветовать курсы?
Колледж/техникум не интересует, т.к уже имею образование СПО
Смотрите, из чего формируются компетенции разработчика мобильных приложений:
1) изучение основ программирования (в основном алгоритмы и структуры данных, системы управления базами данных, теоретическая информатика и т.д.);
2) изучение текущих технологий программирования.
Даже если вы поступите в институт достаточно небольшая вероятность, что вы будете изучать в нем второе в совершенно современном ключе.
Из статистического наблюдения как часто в эту область приходят:
вы действительно сначала изучаете основы, которые можно, например, взять здесь:
https://stepik.org/course/217/promo
Ну и пошарьте там, найдете курсы.
Прокачивать скилы и пытаться подаваться на стажировки или тестировщиком.
Стек, который вам пригодится на начальной позиции для работы - это Python + request + Selenium + PyAutoGUI, например.
Работаем так год-полтора, в это время качаем интересующие навыки - мобильная разработка под Android (изучаем Java, Kotlin), под iOS(изучаем Objective C, Swift). "Ходим по собеседованиям", качаем навыки, или даже разговариваем с текущи начальством на тему дальнейших перспектив. Так или иначе в какой-то момент получаете Junior Mobile Developer позицию. Работаете еще сколько-то, в зависимости от ваших успехов. Ну, допустим, года полтора-два. Получаем Middle разработчика и так далее.
В мобильной разработке не пытайтесь сначала всё выучить и сразу попасть на Senior позицию. Без опыта работы ваши шансы стремятся к нулю.
Приготовьтесь, что первые годы, особенно самая первая позиция будет ну прямо плохо оплачиваться.