Если очень коротко, то надо научиться проходить собеседования. Это особый навык, который нужен с той частотой, с которой вы меняете работу. К сожалению, к решению повседневных задач разработчика отношения не имеет.
Так-то материала в сети много, даже ролики есть на ютубе с записями прохождения интервью. Ссылок у меня нет, если что. Но умение искать информацию -- один из основных навыков в любом случае.