Необычно, да, но вполне реально.
Допустим: 22 (выпуск) - леха, 23 - старлей, 26 - капитан, 29 - майор. Даже без героических подвигов достижимо, а там уже шанс получить батальон, отстреливаешься на пятерку на учениях - и прилетела внеочередная звездочка. Вот полкана при такой карьере придется ждать очень долго.
Если через суворовское (плохо помню сюжет), то можно единичку везде вычитать.