March 11, 2021

Тестовые задания

Привет!

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

1. Отслеживайте историю изменений - ГитХаб / ГитЛаб в помощь. Не отправляйте код сразу в мастер-ветку, есть же пулл реквесты! И вообще причешите ваш профиль, оставьте в публичном доступе те репозитории, которыми гордитесь.

2. Если тестовое - по фронтенд-части, не поленитесь спланировать UI/UX. Да, вы не дизайнер. Да, это другой вид работы. Но быть в курсе, что такое хороший дизайн по заявленному тестовому, должны. Behance и Dribble - для вдохновения.

3. Тесты - должны быть.

4. Prettier и ESLint сделают код читабельнее, и лучше установить их сразу на старте проекта.

5. Конечно, требования к заданию у каждой компании свои, но общие: функциональность, производительность, масштабируемость решения, чистота и читабельность кода, использование лучших практик, наличие документации, актуальные версии библиотек и фреймворков, единый формат программирования (если пишете в ES6 - то везде в ES6).

6. Держите в голове, что пишете тестовое "как для клиента". Чтобы не стыдно было и продать такую конфетку ;)