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