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