У меня есть задача - написать интеграцию с API сервиса, API си-подобное. Я с этим справлюсь очень легко и быстро, и даже будет не сильно долго работать.
А затем резко появляется задача синхронизировать один видео-поток и другой псевдо-поток данных. И тут резко врывается особенности работы с мульти-поточкой.
И вот на таких задачах можно джуну условному жить 1 или 2 года, думать что ты вроде бы "вошел" в С++, а потом сваливается задача из другой области и порог входа вроде бы меняется.
Так что мб этот порог сильно зависит от доменной области. И все что ты на самом деле можешь знать для начала - это синтаксис языка, основных библиотек и области применения языка. То есть порог не только высокий местами, а широкий и разноуровневый.
Ну это как мне кажется.