МОГУТ, можно и в космос полететь, можно и быть первым среди всех в мире, но такой человек 1 только. Хорошо усвоил c++ примерно за год, но если брать оценку в дипломе, то там отлично. А по факту не скажу, что все знаю в нем... вроде достаточно, но все библиотеки, методики и тд, что не есть язык, а его применение, знаю слабо, то бишь обращаюсь к справочникам если надо.
Время не имеет значения, главное всегда был и будет скилл, если чувсивуешь что скилла хватает иди и работай, мало - учись, в любом случае можешь попробовать пройти собеседование, даже если завалишь - это будет для тебя новый учебный материал ) дерзай