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