ну так никто не ответит конечно) потому что понятие "стать спецом" слишком уж размыто.. и зависит от стека, от скорости изучения, места работы и еще кучи всего)
Чтобы стать спецом, нужно повидать разного дерьма. Если развиваться очень быстро, в разных компаниях на разных проектах, постоянно делать что то новое, то лет 5 хватит.