Я провалил около 100 собеседований на программиста
До IT я работал сварщиком, слесарем и оператором оборудования. Потом стал самоучкой и прошел около ста собеседований, прежде чем получил первую работу в качестве frontend разработчика
Посвящаю этот текст всем, кто сейчас ищет работу
Сейчас у меня хорошая работа. Я счастливый человек. Но за этим не красивая история успеха, а стыд, злость и боль.
В IT у меня почти не было опыта. Я самоучка. До этого много лет работал сварщиком, слесарем и оператором тех.оборудования.
Но мне хотелось стать программистом. Не ради удаленки и зарплаты. Мне правда было интересно писать код и понимать, как все работает.
Я учился утром, днем, вечером, ночью. А потом настал день искать работу.
Из 30 откликов могло прийти одно приглашение
Я начал откликаться и быстро понял: из 30 откликов может прийти одно приглашение. А может не прийти ничего.
Первые собеседования я проваливал сразу. Садился на созвон, глубоко дышал, пытался собраться. А потом снова отказ.
Самыми страшными были технические интервью, где сидели три или четыре человека, а я должен был писать код у них на глазах.
Я краснел, зависал и молчал.
Я понимал, что проваливаюсь прямо сейчас, в прямом эфире. Иногда мне давали понять: возможно, программирование не мое.
Было больно. Я злился. Уходил с собеседований раздавленным.
После каждого провала я разбирал ошибки
Но после каждого провала делал одно: разбирал ошибки.
Провалил задачу, пошел читать. Не ответил на вопрос, пошел разбираться. Завис на алгоритме, выучил его.
Я очень ждал, когда задания начнут повторяться. Но они постоянно были разными.
Моя жизнь превратилась в один цикл: три собеседования в день, код, алгоритмы, разбор ошибок, сон и снова собеседования.
Иногда я зависал на задаче так сильно, что разработчики думали, будто у меня плохой интернет.
Но интернет работал. Не работал я))
Постепенно я становился лучше. Где-то решал половину задачи, где-то полностью. На встречи приходил уже не таким испуганным.
Потом мне начали отказывать из-за зарплаты
Я много лет зарабатывал 50 тысяч рублей. И когда говорил, что хочу 120 тысяч, мне казалось, что прошу огромные деньги.
Однажды мне написали, что меня отклонили из-за слишком низких зарплатных ожиданий.
Серьезно? Меня не взяли, потому что я хотел слишком мало?
Тогда я понял: нужно привыкать не только к новой профессии, но и к другим деньгам. Моя прошлая зарплата не должна определять стоимость моей новой работы.
В Сбере я дошел до финала
К тому моменту за спиной было около 70 провалов.
Потом был Сбер. Я дошел до финала, прошел интервью почти идеально и был уверен, что вот оно.
Через неделю мне сообщили, что выбрали другого человека.
Меня накрыло. Я устал. Перестал верить.
Но через пару дней снова пошел на собеседования.
К сотому собеседованию я уже был почти профессиональным проходчиком собесов. Алгоритмы выучены. Речь увереннее. Страха меньше.
Но оффера все равно не было.
На что-то изменилось
На очередном интервью в голове будто щелкнул тумблер.
Техническую часть я прошел на троечку. Потом начал задавать вопросы:
- Как устроен бизнес?
- Какие задачи стоят перед командой?
- Что сейчас болит?
- Куда движется продукт?
Разговор ожил. Почти час мы говорили не про код, а про процессы, продукт и будущее.
Мне кажется, в тот момент во мне увидели не просто программиста, который ищет работу, а человека, которому действительно интересно, что строит команда.
Через какое-то время мне позвонили и сказали, что выбрали меня.
Оффер был мой.
Я чуть не подавился. Не верил своим ушам.
Что я понял после 100 собеседований
Если бы я проходил этот путь снова, то делал бы пять вещей:
- После каждого интервью записывал бы вопросы и задачи, на которых остановился.
- Тренировал бы не только решение, но и объяснение мыслей вслух.
- Отдельно практиковал бы live coding. Решать дома и перед незнакомыми людьми не одно и то же.
- Сверял бы зарплатные ожидания с рынком, а не со своей прошлой зарплатой.
- Задавал бы вопросы о продукте, команде и реальных задачах бизнеса. Не поверхностно !
Но главный вывод другой.
Я пишу это для тех, кто сейчас краснеет на собеседованиях, зависает на задачах, получает отказы и перестает в себя верить.
Не бойтесь выглядеть глупо. Не бойтесь проваливаться. Не бойтесь временно потерять веру в себя.
Иногда путь к новой жизни выглядит не как вдохновляющий фильм, а как 100 провалов подряд.
Но если вы продолжаете идти и разбираете ошибки, в какой-то момент становитесь человеком, которого уже трудно остановить.
А если сейчас вам кажется, что вы на дне, вспомните сварщика, который провалил 100 собеседований и все равно стал программистом.
Если вы тоже долго искали первую работу в IT, расскажите в комментариях, что сильнее всего изменило ваш результат.
Сейчас я ведущий инженер разработки и в свободное время создаю собственные продукты с помощью AI. О разработке, решениях, ошибках и обычной жизни пишу в Telegram-канале @Babikov_build
Присоединяйтесь