Я ПОШЕЛ НА СОБЕСЕДОВАНИЕ В IT-КОМПАНИЮ, ГДЕ МНЕ ДАЛИ ТЕСТОВОЕ ЗАДАНИЕ НА ДОМ. ЭТО БЫЛ ТРЭШ, УЖАС И МОЙ ЛИЧНЫЙ АД
Как я потратил три дня, килограмм кофе и почти развелся, чтобы стать "джуниором"
Пролог: или как я решил, что мне нужны деньги
Знаете, что общего у айтишника и наркомана? И тот и другой готов продать душу за новую дозу. Только наркоману нужен героин, а айтишнику — работа с зп "белая и серая" в описании вакансии.
Я сижу на старом месте уже пять лет. Зарплата, конечно, растет, но вместе с ней растет и желание уволиться. Начальник — мудак. Не просто мудак, а мудак с дипломом MBA, который каждое утро начинает с фразы: "Давайте спросим себя, что мы сделали для компании вчера?"
Я решил: хватит. Листаю хедхантер. Вижу вакансию: "Джуниор разработчик. Зарплата — от 150. Удаленка. Гибкий график. Молодой коллектив, кофе, печеньки".
Я нажал "откликнуться" и тут же пожалел. Потому что через час мне пришло письмо.
"Здравствуйте! Для начала мы хотели бы предложить вам выполнить небольшое тестовое задание. Оно займет не более 2-3 часов".
Я поверил. Как лох.
Тестовое: твой личный кошмар на выходные
Открываю файл. Там задача. Но не просто задача, а портальная дыра в самое пекло разработки. Написать микросервис. На трех языках. С документацией. С тестами. С докер-контейнером. И еще прикрутить сваггер. И все это — "максимально качественно, потому что мы смотрим на подход".
Я посмотрел на часы. Была пятница, 18:00.
"Ну хули, — подумал я. — 2-3 часа. Потом пиво".
Знаете, что я делал в субботу в 6 утра? Я сидел и смотрел в монитор. Глаза красные, руки трясутся, кофе в чашке остыл, я даже не заметил когда. Моя реализация работала. Но падала на третьем тесте. И я не мог понять, почему.
Жена проснулась. Сказала: "Ты вообще ложился?" Ответил: "Я на финишной прямой". Я соврал. Финишная прямая была в Аду, а я был в Чистилище.
К 12 дня я переписал всё с нуля. Работало. Собрал докер. Написал ридми. Закинул на гитхаб. Отправил ссылку.
Прошло 3 часа.
День второй: где мне показали мое место
В воскресенье пришло письмо. Там было:
"Спасибо за ваше решение. К сожалению, мы вынуждены вам отказать. Тестовое задание выполнено хорошо, но мы ищем кандидата с более глубоким пониманием архитектуры. Однако мы хотим отметить ваш энтузиазм и предлагаем вам попробовать через год, когда вы подтянете навыки".
Я перечитал. Еще раз. И еще.
"Что, блять, значит подтянуть навыки?" — заорал я на пустую квартиру. Кот спрыгнул с подоконника и убежал. Жена ушла в другую комнату. Я остался один.
Я потратил два дня. Два дня жизни. Я не спал. Я не ел. Я не ходил в туалет нормально, потому что боялся отойти от компа. И они сказали "подтяните навыки"?
Я зашел на их сайт. Посмотрел открытые вакансии. Там висела та же самая. Та же. Слово в слово.
Они даже не искали человека. Они собирали бесплатные решения.
День третий: я решил отомстить
Я не псих. Нет. Я просто айтишник с больным самолюбием. Я взял их техзадание, дописал его до ума. Добавил кэширование, прикрутил метрики, настроил CI/CD через гитхаб-экшены. Сделал лучше, чем они просили.
И выложил всё на гитхаб. В публичный доступ. С названием "Бесплатное решение для сомнительных компаний".
Через день у меня на гитхабе было 50 звезд. Через два — 200. Кто-то из комментов написал: "Чувак, ты красавчик. Я тоже делал им тестовое, тоже отказали, тоже потратил выходные". Их было много. Я организовал чат. Мы объединились.
Компания мне не позвонила. Но через неделю их вакансия исчезла. Может, случайно. А может, кто-то из их HR решил, что 300 человек с одинаковым негодованием — это плохой пиар.
Эпилог: что я вынес из этой хуйни
Вывод первый: никогда не верьте "2-3 часа". Это ложь. Это как "я только посмотрю одну серию" или "последняя рюмка".
Вывод второй: если компания просит тестовое на выходные — шлите их нахуй. Серьезно. Настоящие компании дают час, полтора. В рабочее время. И платят за это, даже если отказ. Я знаю такие. Они существуют. А если не платят — значит, они просто хотят бесплатного раба.
Вывод третий: я не злой. Я просто обиженный. И я рассказал эту историю не для того, чтобы вы меня жалели. А чтобы вы знали: вы не одни.
Сейчас я сижу на старом месте. Начальник всё тот же мудак. Но я знаю, что мой код круче, чем у тех, кто отказал мне. И еще я знаю: я не пойду на собеседования тупо. Теперь я сначала гуглю компанию. И если на форумах пишут "дают тестовое на дом" — я прохожу мимо.
А если вы тоже попали на такое — не молчите. Рассказывайте. Троллите. Пусть они знают, что мы видим эту хуйню.
И еще. Я всё-таки доработал свой микросервис. Выложил в опенсорс. На днях мне написал какой-то чувак из Германии, сказал: "Крутое решение, можно взять за основу?
P.S. Если узнали компанию — не называйте в комментах. Просто плюсаните. Чтоб они знали.
