Читать первым в Telegram-канале «Код Дурова»
Просьба нанимателя выполнить тестовое задание нередко заставляет начинающего IT-специалиста волноваться.
Многие теряются, а некоторые и вовсе начинают паниковать. Бояться тестовых заданий не стоит, ведь они помогают:
- познакомиться с обязанностями, которые предстоит выполнять;
- оценить, хватит ли умений и навыков для работы в компании;
- получить фидбэк и понять, какие скилы нужно прокачивать;
- положить новую работу в портфолио.
В статье расскажем, как правильно выполнять тестовые задания и каких ошибок стоит избегать.
Самые частые ошибки в тестовых заданиях
Часто тестовое задание не впечатляет заказчика из-за банальной невнимательности соискателя. Вот несколько распространённых ошибок, которые мешают IТ-специалисту пройти отбор и получить работу:
- Не понял задание или не до конца вник в задачу. Например, вместо языка C++ использовал Java.
- Проявил креатив и самостоятельно усложнил задание, при этом некоторые обязательные условия пропустил.
- Не перепроверил выполненное задание перед тем, как отправить его работодателю.
- Плохо структурировал код, не разделил его на понятные самостоятельные блоки. Плохое оформление часто портит впечатление о работе.
То есть в большинстве случаев соискатели терпят неудачу не из-за сложности задания, а ошибаются в тех моментах, которые полностью зависят от них.
Пример тестового задания на Junior-позицию. Здесь не нужно ничего придумывать, нужно просто ответить на вопрос и продемонстрировать свой ход мыслей. Само задание звучит так: «Что выведет в консоль следующий код?» Источник: Tproger.ru
С ошибками разобрались. А теперь самое время узнать, какие приёмы помогут избежать этих трудностей и успешно пройти на следующий этап отбора.
5 лайфхаков по выполнению тестовых для новичков в IT
Разберитесь, что от вас требуется. Перед выполнением несколько раз внимательно прочитайте задание. Если есть вопросы, задайте их работодателю. Сейчас такая возможность есть даже на агрегаторах вакансий. Если вам не ответят, в начале тестового пропишите свою гипотезу: из чего вы исходили, когда придумывали решение.
Составьте пошаговый план действий. Подходите к тестовому как к настоящему рабочему проекту. Разбейте задание на задачи и выполняйте их по очереди — от самого важного к второстепенному. Это поможет ничего не упустить, рассчитать свои силы и справиться в срок.
Учтите все обязательные требования. Когда выполняете работу, обязательно сверяйтесь с требованиями заказчика — так вы точно не собьётесь с курса. В первую очередь сосредоточьтесь на самом важном. И только когда вы выполните обязательные условия, можете добавить дополнительные опции от себя.
Перепроверьте готовую работу и исправьте ошибки. Не имеет значения, пишете вы код или создаёте дизайн сайта, ошибки могут быть где угодно. Даже простая опечатка испортит впечатление, хотя её можно легко заметить, если перепроверить работу. Для этого можно воспользоваться специальными сервисами для поиска ошибок в IT-сфере.
Так выглядит интерфейс сервиса Bugzilla, который ищет ошибки в коде.
Правильно сохраните работу. Выполненное тестовое нужно сдать не позже обозначенного срока и обязательно в том формате, который указал работодатель. Согласитесь, обидно будет лишиться оффера из-за того, что вы забыли открыть доступ к работе или не так её сохранили.
Что ещё повысит шансы на успех
- Чтобы успеть выполнить тестовое и внимательно его проверить, у вас должно остаться время про запас — например, если задание окажется сложнее, чем вы рассчитывали. Когда будете оговаривать дедлайн с работодателем, имейте это в виду.
- Если вы выполнили задание, а до дедлайна ещё остаётся немного времени, проявите инициативу — добавьте в работу дополнительные улучшения. Работодатель обратит на это внимание, и у вас появится преимущество перед другими соискателями.
- Уточните, сколько времени понадобится нанимателю для проверки вашей работы. Даже если выберут кого-то другого, обратная связь поможет понять, над чем ещё вам стоит поработать, а заодно продемонстрирует работодателю ваше неравнодушие и желание развиваться.