Кстати, ребят, хочу у вас совета попросить, не особо профильного, но именно что на обсудить, чтобы исключить собственные когнитивные искажения.
Кейс собственно следующий - есть человек, который хочет «войти в айти». Цели в принципе обычные совершенно - делать небольшие вещи за небольшие деньги (строго на удаленке), а там как попрет.
Подход - годовой курс, то есть в целом настрой серьёзный.
Вопрос в том, что выбрать?
Я склоняюсь к тому, чтобы посоветовать пойти в iOS разработку.
Порог входа повыше, на рынке будет потом покомфортнее, так как вроде по моим наблюдениям людей там не так много, а вакансии вполне есть, возможность есть (девайсы все есть, включая макбук). Но - я не сталкивался почти с этой областью.
Альтернатива - фронтенд. Но там на рынке ад, я сталкивался. Джунов там сейчас вилами отгружать можно, а толку нет.
Девопсинг и прочее я точно не беру в расчёт, там слишком большое поле знаний, до хорошего специалиста, которому будут вменяемо платить.
В общем суть вопроса - норм ли программирование под iOS как выбор для годового обучения и как специальность в рамках 3-5 летнего горизонта? Мое мнение - да, но скажите мне, что я мог не учесть.
На вякий случай извиняюсь, если этот ответ уже был - нет времени читать 120+ реплик(
Я бы смотрел в сторону дата-сатанизма. По нему точно есть отличные курсы, в том числе бесплатные (
Fast.AI) и способ быстро валидировать свои знания и навыки (Kaggle).
Второе направление - QA + автоматизация тестирования. Там тоже органично впишется Python с автотестовыми фреймворками, можно смотреть в сторону Selenium для фронтенд-тестов и т.д.
Мобильная разработка - слишком сложная тема для "войти в IT". Если пытаться двигаться в эту сторону, то я бы сделал ставку на Flutter, а не на конкретную платформу.