Я шукаю роботу і подав заявку на ряд посад. Один роботодавець відповів. У мене було досить тривале інтерв'ю по телефону (можливо, годину +), і вони потім налаштували мене на тест розробника. Мені сказали, що, за оцінками, тест тривав від 6 до 8 годин, і за умови, що результати будуть схвалені, мені заплатять за свою роботу.
Це дало мені паузу, але я доклав зусиль. Тест розробника проходив на VM, доступ до якого здійснюється через RDP . Завдання полягало у впровадженні пошукової сторінки у веб-проект, який запитує дані з сервера, відображає їх на екрані в таблиці, має досить складну схему фільтрації пошуку (є близько 15 статусів і при відправці пошуку на сервер ви можна шукати за цими статусами) на додаток до пошуку рядків / полів. Крім того, вони хочуть, щоб іконки SVG змінювали колір певних значень даних, а деякі дані представлені інакше, ніж те, як вони структуровані в базі даних.
Коротше кажучи, ця історія зайняла набагато довше, ніж 6-8 годин. Багато чого було через дуже поганий VM, на якому я працював (Visual Studio 2013 завантажував 10 хвилин, а ще 15 хвилин, щоб відкрити гінорамне рішення 3 Гб).
Мені сказали, що після завершення тесту я повинен здійснити зміни в контролі джерела ... Гм, добре. Я дотримувався вказівок. І після внесення змін мені надійшло відповідь на електронну пошту. SVG не були кольорові правильно, в цьому краєвому корпусі була помилка, виникала випадкова проблема з цією іншою справою, яку я ніколи не відчував і т. Д. Тому я зараз 13-14 годин займаюся цією справою, і мені доводиться робити виправлення помилок. Я їх виконую, і роботодавець повертається з більшою кількістю запитів на виправлення помилок.
Вся моя робота, мабуть, йде у виробництво. Я помітив кілька аномалій у коді, де, схоже, інші кодували всі одні функціональні можливості, але нічого іншого не торкалися.
Мене просто використовують для дешевої робочої сили? Навіть якщо вони заплатять мені обіцяні 50 доларів на годину протягом 6 годин, я зараз взяв на себе цю справу близько 18 годин. Якщо я виправляю помилки з усіх речей, які вони продовжують придумувати, я працював би принаймні 16 годин безкоштовно.
Я взяв ряд тестів для розробників, але ніколи не брав жодного, під час якого працював над кодом, призначеним для виробництва. Я ніколи не проходив тестування, де реалізував функцію, яка була в процесі розробки, і я ніколи не брав жодного, який займав 4 раунди і загалом 20+ годин. У мене складається враження, що вони використовують свій тест для розробників, щоб полегшити частину функціоналу дешево.
У мене неправильне враження? І чи підходить цей протокол тестування?