Одна точка зрения на тестовое задание

    «Смысл поста можно выразить в одной фразе». Знакомо?

    Просто приведу точку зрения одного работодателя (где я ПМ и иногда вынужденно HR):

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


    Минусуйте, но я оставлю это здесь.
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 15

      +1
      > Тестовое задание нужно, чтобы показать, на что вы способны, а не рассказать о том, что бы вы сделали, если бы это был не тест.

      А это не одно и то же?
        +1
        Когда у тебя десятки соискателей, часто нет времени проверить истинность утверждения «в реальном проекте сделал бы нормально». Особенно в ситуации, когда «нормально» означает «переписать весь проект» (ситуация конкретная).
        +7
        Много раз раньше было, на экзаменах волнуешься, тупишь, ошибаешься, а приходишь домой, успокаиваешься и сразу всё делаешь правильно. Это я провожу аналогию с тестовым заданием.
        Подумайте об этом.
          +3
          Вот это очень, очень, очень неудачный пример.
          Дедлайн? Критическая уязвимость? Умер хомячек? Еще что-то?
          Разработчик не имеет права быть тургеневской барышней, которая в критической ситуации начинает тупить и ошибаться, а когда через пару дней вдруг понимает как все надо было сделать, только это уже никому не надо.
            +3
            к дедлайнам привыкаешь, а каждое собеседование — это новая обстановка, и, как следствие, это стресс.
              +1
              Опыт и ситуации у всех разные, но случай дедлайна не связан с кривым пранированием проекта без включения рисков?

              >когда через пару дней вдруг понимает как все надо было сделать, только это уже никому не надо
              Почему нельзя сделать как надо и отправить это клиентам очередным патчем?
              +1
              Вроде бы тестовое задание и так на дом выдаётся, чтобы там в спокойной обстановке сделать всё правильно.
              +5
              Иногда тестовые задания состоят из простых задач, котрые призваны показать, что вы знаете основы технологии. Это действительно важно. А бывают задачи, призванные решить, если не фундаментальную, то уж точно глобальную (для данного предприятия) проблему. И вот тут начинаешь сомневаться, что именно от тебя хотят.
                0
                И вот тут начинаешь сомневаться, что именно от тебя хотят.
                Уточняющие вопросы никто не отменял.

                Кстати, топик создан из ответа на уточняющий вопрос: «я, пожалуй, не буду писать какие-то связи в БД, это же излишне для тестового задания. Сделаю просто массивами, ок?» Хотя ТЗ начинается со слов «Приложение работает с локальной БД», а из дальнейшего видно, что реализация зависит от структуры этой самой базы.
                  0
                  Немного не о том я говорил. Тестовое задание, будь то логика или синтаксис, надо выполнять в соответствии с требованиями задания. Дело в том, что часто верстальшиков спрашивают о дебаге в php, или специалиста по базам данных встречают вопросом о селекторах CSS. Или ставят задачу на которую уйдет примерно 8 часов в день в течении недели. Сталкиваюсь с такими вопросами невольно задаешь себе вопрос, а стоит ли продолжать собеседование?
                +1
                В целом против тестовых заданий ничего не имею.
                Но бывают адекватные задания, которые можно выполнить за пару часов/дней, а бывают задания, на выполнение которых потребуется никак не меньше недели.
                  +1
                  +1. Мне в одной конторе как-то предложили тестовое задание: написать игру в стиле Tower Defence, при чем не на движке, а С++/OpenGL/SDL… И это было на позицию middle.
                    +3
                    Далеко ходить не надо, можно посмотреть вакансию от ZeptoLab.
                    ZeptoTeam объявляет набор Android-developer-ов (Lead-ов и неLead-ов) на «Cut the Rope» и наши новые проекты.

                    Необходимо написать простую версию классической игры Asteroids. Игра должна быть написана на с использованием NDK (С++) — программа должна быть целиком на С++, на Java может быть только обвязка кода, без применения каких-либо сторонних библиотек (вроде Cocos2D или GLKit);
                      +2
                      ИМХО остается только добавить в ТЗ: «выложить на Google Play и отсылать доход от продаж»…
                        0
                        А я писал на эту вакансию пакмана, требования были аналогичные. Кстати, да, выложил в Google Play, только доходов нет;)

                Only users with full accounts can post comments. Log in, please.