Проведение собеседований может быть неприятной и раздражающей обязанностью. А может быть и дополнительным источником знаний и профессионального роста. Всё зависит от подхода.
Миддл-разработчикам я часто рекомендую для саморазвития начать проводить собеседования. И часто в ответ получаю недоумение и непонимание - а зачем это нужно? Как вообще можно прокачиваться через собеседования?
Что дают собеседования
Во-первых, это практика софт скиллов. Нужно внимательно слушать человека, задавать уточняющие вопросы, пытаться разобраться и определить его уровень. Всё это изрядно прокачивает навыки общения. Особенно полезно для тех ребят, кто увлечённо пишет код целыми днями и немного забывает, как разговаривать с людьми 🙂 Спойлер - с ростом профессионального уровня общаться с людьми приходится всё больше, так что подкачка лишней не будет.
Во-вторых, собеседования могут подарить новые профессиональные знания. На собеседованиях зачастую спрашивают о вещах, которые в реальной работе нужны довольно редко (тема для отдельного разговора). Задавая из раза в раз одни и те же вопросы, вы довольно быстро и надёжно запомните ответы на них. Здесь убиваются сразу два зайца - выше скилл за счёт глубины знаний + потом легче будет собеседования проходить. А если вам попадётся крутой кандидат, то можете ещё и много нового от него узнать.
В-третьих, проведение собеседований позволяет вам посмотреть на процесс глазами нанимающего. Посмотрев на несколько десятков очень разных кандидатов, вы усвоите пачку нежелательных паттернов поведения и поймёте, как структурировать процесс собеседования. Маленький и забавный побочный эффект - проходя собеседование, можете по привычке начать его вести 🤣
Напоследок дам маленькую рекомендацию. Старайтесь сделать собеседования интересными для себя. Меняйте задачи, подходы, вопросы, темы, секции, если есть возможность. Задавать одни и те же вопросы 10–20 раз подряд надоест любому человеку. Ищите возможность разнообразить и обогатить свой опыт, тогда собеседования будут полезны.