{"id":14285,"url":"\/distributions\/14285\/click?bit=1&hash=346f3dd5dee2d88930b559bfe049bf63f032c3f6597a81b363a99361cc92d37d","title":"\u0421\u0442\u0438\u043f\u0435\u043d\u0434\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f","buttonText":"","imageUuid":""}

4 ошибки junior-разработчиков на собеседовании, которые мешают получить работу в IT

Поиск работы и собеседования — всегда волнительны для начинающих специалистов. С опытом постепенно приходят уверенность, спокойствие и умение грамотно отвечать на вопросы. Но если вы ищете свое первое место в IT, не нервничать сложно. В результате большинство «джунов» делает одни и те же ошибки. Рассказываем, какие, и объясняем, как качественно подготовиться к собеседованию.

1. Недостоверное резюме

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

Ошибка на этом этапе — попытка приукрасить действительность. Например, если вы напишете, что знаете несколько десятков технологий и библиотек, но опыта у вас — полгода, работодатель сразу поймет, что это поверхностные знания. Не нужно «вворачивать» сложные термины, в которых не разбираетесь. Лучше написать меньше, но честно. Тогда на собеседовании вас не поставят в тупик вопросом о незнакомой технологии.

Вот несколько признаков хорошего резюме junior-разработчика:

  • Правильная фотография. Люди ищут других людей, поэтому ваше лицо привлечет внимание HR. Казалось бы, банальная информация, но на практике такая ошибка встречается у многих. Очень часто соискатели вообще не добавляют фотографию. Выбирайте четкое изображение, где хорошо видно вас. Это не обязательно должен быть деловой портрет, но пляжные и клубные фото лучше не использовать. 30% резюме, которые приходят на нашу корпоративную почту, не содержат фотографии вообще или это фотографии со спины/издалека и т.п.
  • Четкая структура. Резюме — это не сочинение, где можно излагать информацию в свободной форме. Разделите текст на блоки и списки — учеба, опыт, навыки, о себе. Пишите емко и кратко: «простыня» текста отпугнет работодателя. Если не занимались ранее коммерческой разработкой, стоит описать pet-проекты, дать ссылку на репозиторий Github. Писать нерелевантном опыте работы не нужно.
  • Отсутствие штампов. Стрессоустойчивость, обучаемость, коммуникабельность — общие понятия, которые никак не раскрывают вас. Лучше писать конкретно: умею вести переговоры, справляюсь с ненормированным графиком. О своем опыте тоже лучше не писать общими фразами. Так, описание «чинил баги, делал фичи» ни о чем не говорит: расскажите подробнее о функционале, который выполняли.
  • Контактная информация. Обязательно указывайте телефон, e-mail, мессенджеры в резюме, потому что HR должен сразу видеть, как с вами связаться. Если ему придется искать эту информацию — он скорее всего просто перейдет к следующему кандидату.

После отправки резюме вас могут пригласить познакомиться лично. Конечно, если вы укажете больше навыков и опыта, шанс попасть на собеседование возрастет, но не стоит надеяться, что обман останется незамеченным. Опытные разработчики легко поймут, что вы преувеличили, и тогда:

  • И вы, и работодатель зря потеряете время на собеседование.
  • Мнение о вас в компании будет безнадежно испорчено, и больше вас не будут приглашать даже на вакансии, которые соответствуют вашему профессиональному уровню.
  • Другие работодатели также могут узнать о вашем обмане: рынок IT не такой большой, и многие компании общаются между собой.

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

2. Недостаточная или излишняя общительность

Когда вас пригласили на собеседование, нужно подготовиться не только с точки зрения знаний, но и показать свое умение общаться. Помните, что у HR и руководства компании есть личные границы, придерживайтесь делового стиля, будьте открыты и общительны, но не слишком.

Задавать вопросы, правильно их формулировать — полезный для новичка софт-скилл. Хорошо, если вы спросите о задачах, которые предстоит решать, условиях работы. Но если вы будете задавать слишком много вопросов «не по теме», навязываться, то это оттолкнет работодателя.

Плохой пример: у нашего CEO KozhinDev на собеседовании спрашивали, каково это — быть основателем компании, вести бизнес, много ли хлопот и переживаний. Не надо так!

3. Плохое знание матчасти

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

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

Если работодатель приглашает на собеседование junior-разработчика, он понимает, что тот не может разбираться во всем. Пробелы в знаниях «джуна» — это нормально, но на типовые вопросы нужно отвечать быстро и четко. Больший вес ответу придаст упоминание, что вы использовали эту технологию на своем пет-проекте, то есть, знаете о ней не только в теории.

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

4. Слишком сильное волнение

Переживания новичков понятны, но все же перед собеседованием нужно «выдохнуть» и не показывать своей нервозности. Работодатель не отправит вас на пересдачу за неправильный ответ. Вопросы и задачи при общении с кандидатом нужны, чтобы определить его уровень понимания теории и практические навыки. То, что вы не сможете ответить на все, вовсе не значит, что вас не возьмут на работу. А вот сильное волнение может помешать вам показать свои реальные знания.

Подведем итог

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

  • Оформить резюме, кратко и понятно рассказать о навыках и опыте.
  • Писать сопроводительные письма адресно, для каждого работодателя.
  • Готовиться к собеседованию, повторять теорию, практиковаться.
  • Держаться спокойно и открыто, соблюдать личные границы, задавать вопросы только по делу.

Работодатели также заинтересованы в поиске сотрудников, как вы — в вакансии. Поэтому никто не будет «топить» вас намеренно, а адекватность в общении и развитые софт-скиллы закроют небольшие пробелы в знаниях.

0
43 комментария
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Они считают, что теорию им учить не нужно и не интересно :(

Ответить
Развернуть ветку
Александра Шмелева

Во многих профессиях считается, что теория не так важна, как практика. Может поэтому :)

Ответить
Развернуть ветку
Artem Petrenkov

Слышал даже такое мнение, что это "совок" и "пропаганда курсов"

Ответить
Развернуть ветку
Александра Шмелева

А вот ваше мнение, зачем разработчику знать теорию? Почему не хватит практики, хорошего кода? Без хейта, правда интересно знать (я не разработчик). К примеру, у дизайнеров на собеседованиях не спрашивают теорию, важно портфолио, софт скиллы и т.д.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Марина Кокоурова

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Теоретические знания систематизируют практический опыт и дают базу для логического мышления.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Без знания теории разработчик не будет понимать, как работает код. Причём не только тот, который он сам напишет, но и тот, который написали в проекте до него, и который ему предстоит дорабатывать. И не будет видеть архитектуру кода — то, как выстроено взаимодействие отдельных частей программы между собой.

Ещё, по-хорошему, нужно понимать алгоритмическую сложность алгоритмов, чтобы программа потом нормально работала на реальных объёмах данных. Пример: разработчик написал алгоритм с квадратичной сложностью. Проверяет на 1 объекте — отработало за 0,01 мс, проверяет на 10 объектах — 1 мс, проверяет на 100 объектах — 100 мс. Ну вроде нормально работает, думает он. А в реальном мире у пользователя 1000 объектов — 10 с, 10000 объектов — 1000 с = 16 мин 40 с!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Gre Li

Смотря, что вы называете теорией. Из компьютерных наук желательно разве что понимать «О-большое» O(n), и уже ближе к уровню миддла. А вот матчасть по технологиям знать чем больше, тем лучше. В целом больше решает практика и понимание какое решение будет грамотнее, но джун на то и джун, что практики ещё кот наплакал.

Ответить
Развернуть ветку
Artem Petrenkov

О-большое уже тянет по идее за собой стандартные структуры данных и алгоритмы.

Матчасть по технологиям, в том числе стандартные возможности языка, фреймворка и платформы, они тоже иногда считают "теорией".

Ответить
Развернуть ветку
Gre Li

Как правило, это циклы в циклах. Недавно вон встречали вложенный цикл третьего уровня. И ведь сеньор писал.

Ответить
Развернуть ветку
Artem Petrenkov

Да в утечке Яндекса в коде фронта тоже были циклы в циклах. Что ж теперь.

Ответить
Развернуть ветку
Gre Li

На фронте обычно небольшие массивы, так что несмертельно. Но такое себе, попахивает.

Ответить
Развернуть ветку
Уинстон Смит

Сейчас бы от формошлепов и перекрашиваетелей кнопочек требовать базу в сomputer science.

Ответить
Развернуть ветку
Artem Petrenkov

А что не так? Фронтендеры не программируют?

Ответить
Развернуть ветку
Уинстон Смит

Они кодят

Ответить
Развернуть ветку
Artem Petrenkov

Не расскажете ли нам на своём примере, в чём отличие?

Ответить
Развернуть ветку
Иннокентий Фефилов

Как показывает практика, ни кому не нужно знание сортировки пузырьком.

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

Ответить
Развернуть ветку
Artem Petrenkov

Мощный специалист будет писать алгоритм с O(n^2)?

Ответить
Развернуть ветку
Уинстон Смит

Конечно будет, time \ space complexity никак не колерует с мощностью специалиста. Оптимизацией занимаются в самую последнюю очередь. Сразу видно новичка.

Ответить
Развернуть ветку
Artem Petrenkov

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

И сложно поверить, что вы — опытный, грамотный специалист, который даже не знает слова "корреляция".

Ответить
Развернуть ветку
Уинстон Смит

Я то знаю как продакшин работает, а тебе видать далеко до этого.

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

Иди лячкай формочки.

Ответить
Развернуть ветку
Artem Petrenkov

Откуда столько желчи?

Ответить
Развернуть ветку
Уинстон Смит

на FE даже макака может работать, какая там матчасть?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Уинстон Смит

или кто-то не дотягивает даже до макаки

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Анастасия Карпова - UN English

«Правильная фотография. Люди ищут других людей, поэтому ваше лицо привлечет внимание HR. Выбирайте четкое изображение, где хорошо видно вас. Это не обязательно должен быть деловой портрет, но пляжные и клубные фото лучше не использовать»

Я конечно очень извиняюсь, но. Сколько можно?)

Я правда не понимаю, почему в подобных рубриках одни и те же очевидные советы. Столько много написано о процессах прохождения интервью, и каждый раз в них обязательно будет какой нибудь очевидный совет про фото хорошего качества, чтобы оно было более менее профессиональным и про не опаздывать и (500 миллионов раз) про то, что не нужно поднимать противоречивые темы типа политики и религии (всем прям так хотелось, где как не на собеседовании поболтать об этом).
Даже если бы этого никто не писал - это слишком очевидно для всех. Почему это продолжают писать? Для кого?

Извините, но я не понимаю.

Ответить
Развернуть ветку
Юрий Б.

Джуны-с. Скоро дойдет до «соблюдайте гигиену и пользуйтесь дезодорантом».

Ответить
Развернуть ветку
Иннокентий Фефилов

Контент болен этими "7 шаков", "5 способов".
В своё время это казалось мощно. Типа 7 статей в одной.
Но сейчас время ушло. А люди по-прежнему пытаются добить список.

Возьми и раскрой одну проблему. И не бла-бла-бла, а со статистикой. Просто спарси hh и посмотрите корреляцию откликов и фото. Или что-то в этом духе.

Ответить
Развернуть ветку
Иннокентий Фефилов

"Поиск работы и собеседования — всегда волнительны для начинающих специалистов. "

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

Ответить
Развернуть ветку
Андрей Епифанов

эм,поиск работы не такой волнительный ,как само собеседование ,где тебя оценивают по уму и ты до конца не знаешь какие возможности могут от тебя еще потребовать и возьмут ли тебя вообще

Ответить
Развернуть ветку
Артём Лысенко

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

Ответить
Развернуть ветку
Денис Гвоздев

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

Ответить
Развернуть ветку
Анастасия Карпова - UN English

А вот про излишнюю общительность кандидата - это хорошо)
Тут действительно важно ставить себе тайминг, чтобы на ответ уходило не более двух минут, в общем чтобы держать руку на пульсе и придать своим словам ценность, произнеся ограниченное но выверенное количество деталей, нежели длинную несвязную и эмоциональную историю о себе)

Ответить
Развернуть ветку
Антон Борисов

Спасибо , очень полезная информация

Ответить
Развернуть ветку
Юрий Б.
Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Анна Жук

статья из набора советов которые не работают, спасибо

Ответить
Развернуть ветку
Виктор Баринов

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

Ответить
Развернуть ветку
40 комментариев
Раскрывать всегда