Самостоятельное обучение без хорошего наставника не подойдёт, так как вы можете угадить в какую-то пропасть в информационном потоке. Наделаете больше ошибок, без которых, можно было и обойтись. Потратите очень много времени на самоостоятельное обучение, возможно будет обрыв в обучении, и информация может не усвоится, не будет конкретной практики.
В IT можно устроится, если вы хорошо обучены по нужным вам сферам, лучшее конечно несколько, это только на пользу. Нужно к делу относится с творческим подходом, использовать шаблонную структуру для проектов, если вы хотите дорабатывать фронт. Если вы интересуетесь в внутренней логики в программе, тогда вам нужно умееть хорошо анализировать поведение, и код программы, понимать как работает та или иная инфраструктура.
Чтобы быть лучшим в своём деле, нужно сначала пройти путь тестировщика, и постепенно двигаться к своей цели, и не думать о будущей зарплате.