И чем быстрее ты это поймешь, тем проще тебе будет выйти на собеседования. Я часто вижу ситуацию, когда мои ученики пытаются выучить ответы на все существующие вопросы. В итоге они затягивают процесс выхода на собеседования, а мне приходится их подгонять. В психологии это называется избегающее поведение. Чтобы снизить тревогу человек пытается отложить поход на собеседование, но при этом находит себе оправдание в том, что он недостаточно готов, и нужно еще подготовиться. Но в реальности такая подготовка не приближает к собеседованию. Без осознания проблемы собеседование с большой вероятностью не состоится никогда.
Назначь себе конкретный дедлайн и объем изученного, после которого ты пойдешь на собеседования. Будет страшно. Но так у тебя не будет повода откладывать собес. Четкие критерии готовности, помогут тебе избежать избегания.
Помимо дедлайна постарайся посмотреть на собеседование не как на экзамен, а как на процесс подтверждения твоей готовности и получения обратной связи от реального мира. Без обратной связи ты будешь бесконечно учить материал, который может никогда не пригодиться. Изменение восприятия собеседования сильно меняет твое поведение, и ты становишься увереннее. А уверенность сразу считывается собеседующим и дает тебе дополнительные очки.
↗️ Работа над ошибками
Ты переборол страх, назначил дедлайн и даже смог поменять восприятие. Вот ты на собесе, тебе задают вопрос, но ты не можешь на него ответить. Если вопрос общий, рассуждай в слух. Скажи, что ты не знаешь точного ответа, но исходя из опыта поступил бы так. Если вопрос требует конкретного ответа как "Сколько байт занимает int32", то не выдумывай и признай, что не можешь ответить. Так ты покажешь, что можешь признать незнание чего-то.
Именно так ты получишь обратную связь от внешнего мира. И ты не должен дизморалиться, если не прошел собес. Сделай работу над ошибками!
Каждый собес с HR и технический записывай через OBS или другой софт. Запись поможет тебе выявить точки роста.
После собеса возьми паузу и дай себе отдохнуть. Минимум через час просмотри запись и проанализируй её. Выпиши хотя бы по 3 софтовых и технически аспекта или вопроса, с которыми у тебя возникли трудности -- ты сомневался или не смог ответить. Но без фанатизма, ограничься 10 вопросами, чтобы не перегрузиться. После проработай эти вопросы: придумай ответы на софтовые вопросы, если не смог ответить; Проработай ответы на дополнительные вопросы; По техничке повтори темы, в которых сомневался, и изучи ответы на вопросы, на которые не ответил. Не копай глубоко -- ограничься точным ответом на вопрос. Детали возможно не понадобятся. Углубляться в тему следует, если вопрос, на который ты не знал ответа, встретился на 2 собеседованиях и более.
Ты сможешь улучшать свои знания итеративно с помощью этого простого подхода. Он поможет тебе воспринимать собеседование как очередной шаг в прокачке себя. При этом ты будешь изучать только реально нужное, потому что это вопросы прямо с собесов. Помни, что провал на собеседовании не заканчивает твою жизнь, а значит не страшен. Стыд, страх - это нормально, но в реальности проваленный собес не стоит твоих переживаний в контексте большем, чем работа над ошибками.
❗️Итоги
Дедлайны и ограничения объема изучаемого материала помогут тебе выйти на рынок как можно раньше, а работа над ошибками превратит поиск работы в итеративное улучшение навыков прохождения собеседований и технических знаний. Не пренебрегай этим важным инструментом, именно он поможет тебе быстрее найти работу.
Чтобы быстрее подготовиться воспользуйся @booster_tbot, где мы уже собрали часто встречающиеся вопросы на основе анализа более 300 реальных собеседований наших учеников. Сейчас есть вопросы по C#, Java и backend темам. Скоро добавится Golang, следи за обновлениями.
Дискуссия