Как понять, что я стал junior'ом (C++)?
Извинити, я буду вас огорчать.
Вы не джун. Главное, прямо-таки железобетонное требование для статуса джуна - это официальный опыт работы программистом минимум полгода, лучше год. Это - показатель того, что вы не просто верите, что что-то знаете, а реально знаете достаточно, чтобы работодатель не выгнал вас за несоответствие. Само собой, если опыта у вас нет, работодатель понимает, что рискует быть тем самым первым.
Описания своих знаний - пустое, это никому не интересно. Все начинающие верят, что что-то знают, со всеми это случается, а вот спроси, допустим, такого человека:Вот что я знаю:
синтаксис языка
что значит:void (* (* f [])())()
и он упадёт в обморок, не понимая, как это размотать.
а нахрена ? это же ничего не поменяет в вашей жизни
можно вообще этого не знаю идти хоть учиться  хоть работать 
как по вашему тысячи лет люди жили не зная джуниоры они или нет