Вот это у тебя сила воли.
И самый большой страх что всё-таки работу тяжело найти ...
Если акцентироваться что работу трудно найти - скорее всего забьешь на обучение. И эти мысли будут отвлекать от обучения: «а не зря ли я это учу», «а найду ли я работу» и тд. Выбирая Swift должен понимать что твои знания должны быть выше знаний Джуна. И крайне желательно какой никакой опыт (свои проекты, может фриланс какой и др). Джуны особо для разаботки под IOS не нужны. Например в JavaScript, C# джунов нормально набирают. Для них хватает низкоквалифицированной работы. Поэтому открываешь все вакансии по Swift нам мидла, составляешь себе список того что должен мидл знать и обязательно иметь несколько реализованных проектов. И не боятся ходить на собеседования, когда будете готовы. Потому что даже провальные собеседования дают хороший опыт. Все кого знаю кто целенаправлено учился - все нашли работу.