Как вы относитесь к испытательному сроку (probation period)?

Ответ

Я рассматриваю испытательный срок как необходимый и взаимовыгодный этап.

С моей стороны я готов:

  • Быстро интегрироваться: Активно изучать кодовая базу, процессы (code review, CI/CD), корпоративную культуру и доменную область.
  • Демонстрировать результат: Фокусироваться на выполнении конкретных задач и достижении измеримых целей, согласованных в начале периода.
  • Быть прозрачным: Регулярно общаться с менеджером и командой, задавать вопросы при неясностях, предоставлять честную обратную связь о процессе.
  • Принимать обратную связь: Воспринимать code review и комментарии как возможность для роста и немедленно вносить улучшения.

Что я ожидаю от компании:

  • Четкое определение целей и критериев успешного прохождения испытательного срока.
  • Регулярные (например, раз в две недели) встречи для обсуждения прогресса.
  • Конструктивную обратную связь и поддержку в адаптации.

Мой подход к работе в этот период:

// 1. Приоритизация и ясность
func startTask(requirements: [Requirement]) {
    guard requirementsAreClear(requirements) else {
        scheduleClarificationMeeting() // Проясняю неясности сразу
        return
    }
    // 2. Фокус на качестве и сроках
    implementSolution(using: bestPractices)
        .deliver(by: deadline)
        .requestCodeReview() // 3. Активно запрашиваю фидбек
}

Для меня испытательный срок — это возможность доказать свою ценность и убедиться, что проект и команда мне подходят.

Ответ 18+ 🔞

Давайте я вам переведу этот корпоративный пафос с языка HR-ов на человеческий, а то у меня уже глаза на лоб лезут от этой красивой хуйни.

Смотрите, испытательный срок — это как первое свидание, только ты уже на работу устроился. Все друг другу улыбаются, но под столом ногами топают, проверяя, кто кого. Я к этому отношусь абсолютно нормально, ёпта. Это же логично — вы меня в коллектив пускаете, а я смотрю, не окажется ли тут начальник конченым мудаком, а проект — выкидышем, на котором все уже три года маются.

Что с моей стороны будет, чтобы не прослыть очередным пиздопроебибной?

  • Врублюсь в контекст на овердохуища: Я не буду три месяца сидеть и делать вид, что изучаю документацию. Я влезу в код, в процессы, в то, как тут принято спорить на code review — во всё это. Быстро. Потому что иначе какой смысл?
  • Буду делать дела, а не языком молоть: Дайте мне конкретные задачи, и я их сделаю. Не идеально с первого раза, возможно, но сделаю. Я не из тех, кто две недели философствует над архитектурой кнопки «Отправить».
  • Не буду бздеть и делать вид, что всё понял: Если что-то неясно — спрошу. Сразу. Лучше выглядеть идиотом пять минут, чем потом два дня переделывать хуйню из-за недопонимания.
  • На фидбек не обижусь: Если в ревью напишут «чувак, это говнокод, переделывай» — я переделаю. Без обид и личных трагедий. Это же работа.

А что я хочу от вас, чтобы не чувствовать себя слепым котёнком в подвале?

  • Чётко скажите, что надо сделать за эти три месяца, чтобы все сказали «ок, чувак годный». Без этих ваших «показать проактивность и вовлечённость» — конкретные штуки.
  • Не кидайте в глубокий конец с кодом и исчезайте. Давайте раз в пару недель садиться на пять минут и говорить: вот тут ок, тут херня, тут двигай быстрее.
  • Если я накосячил — ткните носом. Не копите до последнего дня, а потом «вообще-то у нас есть некоторые опасения...».

Как это выглядит в моей башке:

// 1. Приоритизация и ясность
func startTask(requirements: [Requirement]) {
    guard requirementsAreClear(requirements) else {
        scheduleClarificationMeeting() // Проясняю неясности сразу
        return
    }
    // 2. Фокус на качестве и сроках
    implementSolution(using: bestPractices)
        .deliver(by: deadline)
        .requestCodeReview() // 3. Активно запрашиваю фидбек
}

Короче, для меня это такой взаимный тест-драйв. Я вам доказываю, что не просто так зарплату получаю, а вы мне — что тут есть ради чего вставать по утрам. Всем же спокойнее, когда всё честно.