Помимо вышеупомянутых курсов и, без сомнений, очень полезных ресурсов рекомендую на начальных этапах уже искать и пробовать себя на стажировках в крупных компаниях. Например, вот такой вариант
интернатуры.
Почему это лучше самостоятельного обучения?
- Во-первых, вы сразу учитесь работать в команде (а это уже огромный плюс и необходимый навык, который оценят все без исключения)
- Во-вторых, у вас под рукой будет куда больше "рабочих инструментов" (софт, учебная база, свой собственный "живой" форум, реальные задачи и т.д.)
- В-третьих, практика, много практики и рабочие советы от коллег.
И этот список можно продолжать очень долго, если честно.