Я провалил около 100 собеседований на программиста

До IT я работал сварщиком, слесарем и оператором оборудования. Потом стал самоучкой и прошел около ста собеседований, прежде чем получил первую работу в качестве frontend разработчика

Посвящаю этот текст всем, кто сейчас ищет работу

Сейчас у меня хорошая работа. Я счастливый человек. Но за этим не красивая история успеха, а стыд, злость и боль.

В IT у меня почти не было опыта. Я самоучка. До этого много лет работал сварщиком, слесарем и оператором тех.оборудования.

Но мне хотелось стать программистом. Не ради удаленки и зарплаты. Мне правда было интересно писать код и понимать, как все работает.

Я учился утром, днем, вечером, ночью. А потом настал день искать работу.

Из 30 откликов могло прийти одно приглашение

Я начал откликаться и быстро понял: из 30 откликов может прийти одно приглашение. А может не прийти ничего.

Первые собеседования я проваливал сразу. Садился на созвон, глубоко дышал, пытался собраться. А потом снова отказ.

Самыми страшными были технические интервью, где сидели три или четыре человека, а я должен был писать код у них на глазах.

Я краснел, зависал и молчал.

Я понимал, что проваливаюсь прямо сейчас, в прямом эфире. Иногда мне давали понять: возможно, программирование не мое.

Было больно. Я злился. Уходил с собеседований раздавленным.

После каждого провала я разбирал ошибки

Но после каждого провала делал одно: разбирал ошибки.

Провалил задачу, пошел читать. Не ответил на вопрос, пошел разбираться. Завис на алгоритме, выучил его.

Я очень ждал, когда задания начнут повторяться. Но они постоянно были разными.

Моя жизнь превратилась в один цикл: три собеседования в день, код, алгоритмы, разбор ошибок, сон и снова собеседования.

Иногда я зависал на задаче так сильно, что разработчики думали, будто у меня плохой интернет.

Но интернет работал. Не работал я))

Постепенно я становился лучше. Где-то решал половину задачи, где-то полностью. На встречи приходил уже не таким испуганным.

Потом мне начали отказывать из-за зарплаты

Я много лет зарабатывал 50 тысяч рублей. И когда говорил, что хочу 120 тысяч, мне казалось, что прошу огромные деньги.

Однажды мне написали, что меня отклонили из-за слишком низких зарплатных ожиданий.

Серьезно? Меня не взяли, потому что я хотел слишком мало?

Тогда я понял: нужно привыкать не только к новой профессии, но и к другим деньгам. Моя прошлая зарплата не должна определять стоимость моей новой работы.

В Сбере я дошел до финала

К тому моменту за спиной было около 70 провалов.

Потом был Сбер. Я дошел до финала, прошел интервью почти идеально и был уверен, что вот оно.

Через неделю мне сообщили, что выбрали другого человека.

Меня накрыло. Я устал. Перестал верить.

Но через пару дней снова пошел на собеседования.

К сотому собеседованию я уже был почти профессиональным проходчиком собесов. Алгоритмы выучены. Речь увереннее. Страха меньше.

Но оффера все равно не было.

На что-то изменилось

На очередном интервью в голове будто щелкнул тумблер.

Техническую часть я прошел на троечку. Потом начал задавать вопросы:

  1. Как устроен бизнес?
  2. Какие задачи стоят перед командой?
  3. Что сейчас болит?
  4. Куда движется продукт?

Разговор ожил. Почти час мы говорили не про код, а про процессы, продукт и будущее.

Мне кажется, в тот момент во мне увидели не просто программиста, который ищет работу, а человека, которому действительно интересно, что строит команда.

Через какое-то время мне позвонили и сказали, что выбрали меня.

Оффер был мой.

Я чуть не подавился. Не верил своим ушам.

Что я понял после 100 собеседований

Если бы я проходил этот путь снова, то делал бы пять вещей:

  1. После каждого интервью записывал бы вопросы и задачи, на которых остановился.
  2. Тренировал бы не только решение, но и объяснение мыслей вслух.
  3. Отдельно практиковал бы live coding. Решать дома и перед незнакомыми людьми не одно и то же.
  4. Сверял бы зарплатные ожидания с рынком, а не со своей прошлой зарплатой.
  5. Задавал бы вопросы о продукте, команде и реальных задачах бизнеса. Не поверхностно !

Но главный вывод другой.

Я пишу это для тех, кто сейчас краснеет на собеседованиях, зависает на задачах, получает отказы и перестает в себя верить.

Не бойтесь выглядеть глупо. Не бойтесь проваливаться. Не бойтесь временно потерять веру в себя.

Иногда путь к новой жизни выглядит не как вдохновляющий фильм, а как 100 провалов подряд.

Но если вы продолжаете идти и разбираете ошибки, в какой-то момент становитесь человеком, которого уже трудно остановить.

А если сейчас вам кажется, что вы на дне, вспомните сварщика, который провалил 100 собеседований и все равно стал программистом.

Если вы тоже долго искали первую работу в IT, расскажите в комментариях, что сильнее всего изменило ваш результат.

Сейчас я ведущий инженер разработки и в свободное время создаю собственные продукты с помощью AI. О разработке, решениях, ошибках и обычной жизни пишу в Telegram-канале @Babikov_build

Присоединяйтесь

2