Найти тему
eddy tester

Стоит ли тестировщику учиться внутри компании?

Оглавление
Фото с Unsplash
Фото с Unsplash

Задача тестировщика № 1 это разгребание бэклога

Размер бэклога напрямую определяет возможность выделять время на учебу во время работы во многих проектах (не во всех)

Тестировать задачи быстрее, помогают:

  • знание продукта
  • экспертиза в тестировании

По моему опыту, компании отдают приоритет первому пункту и готовы выделять ресурсы на качественный онбординг с большей охотой, чем на курсы.

Знание продукта приносит больший прирост к скорости тестирования, чем доп. образование. Первое измерить можно, а второе - зачастую нельзя.

Отвлечение от рабочей задачи на 30 минут ради прохождения модуля курса - это осознанный шаг, который нужно предпринимать каждый день. Вырывание себя из рабочего контекста задачи и погружение в контекст образовательный - требует усилия.

Мне всегда было сложно это сделать, особенно если тестируемая задача - огромная простыня со множеством таблиц и взаимосвязей.

Переключиться на обучение, зная что “еще часок и задача уйдет в Ready for release ” - очень сложно.

Выход один: выносить учебу за пределы работы. Как учебный проект, так и курс мне гораздо удобнее вести полностью абстрагировано от рабочих задач.

Минусы обучения вне компании

  • необходимо выделить личное время вне рабочего графика
  • если курс без преподавателей - нужно справляться полностью самостоятельно (А ведь кто-то должен проводить код-ревью на регулярной основе)
  • Нужен проект на основе которого будет проводиться тестирование: API, интерфейс, БД, в зависимости от потребностей обучения
  • Оплачивать такой курс придется самостоятельно
  • Нет уютного рабочего комьюнити в  Slack-е для клича о помощи в случае ступора
  • Работать можно ТОЛЬКО на личном компьютере

Плюсы самостоятельного обучения

  • развитие самостоятельности - решение проблем полностью на тебе, всё сам-сусам
  • Свобода в выборе направления проекта, стека
  • Отсутствие обязательств перед компанией: если курс не зайдет - просто бросишь. Если с работой изменится ситуация - курс можно продолжить, даже сменив работодателя
  • На результаты курса, весь код и проект, созданный вне работы, не распространяется NDA. Всё можно свободно постить в личном портфолио, добавлять в резюме и делиться в LinkedIn. Результаты принадлежат тебе

Доп. образование на работе - баг, а не фича

Работодатель - не ответственен за обучение сотрудников, это - бонус, вишенка на торте рабочего договора между тобой и компанией.

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

  • Апгрейд - причина для роста оклада
  • Обучение в рабочее время - трата ресурсов компании
  • После обучения сотрудник захочет занять должность, позволяющую реализовать полученный скил (автоматизатор, лид, менеджер, технолог, разработчик, аналитик, etc). Если у компании такая вакансия есть - круто. Но что если по уровню он не соответствует? Или вакансии нет? Человек, вероятно, будет искать вакансию на рынке, потеряв мотивацию продолжать выполнение текущих задач.
Профессиональное обучение должно быть такой же ответственностью, как личная гигиена: есть общепринятое понимание, а процесс организуешь полностью сам. Окружающие видят только результат. Гигиена ума.

Как учиться в одиночестве

Для меня минусы самостоятельного обучения полностью компенсируются его достоинствами. Однако и сами перечисленные минусы можно отработать. Не все, но многие.

Если курс без преподавателей - можно обратиться во множество сообществ QA, например в телеграм с вопросами по теории и практике. Сделают и код-ревью по запросу, даже бесплатно. Примеры сообществ:

Для тестирования любого вида, достаточно проектов, на которые можно писать автотесты и мануальные тест-кейсы:

-2

Как можно связывать работу и курсы

Каким бы ни было обучение, корпоративным или полностью самостоятельным, у него должна быть четко сформулированная профессиональная цель. Будь стратегом и учись тому, что точно бьёт в твои карьерные цели.

Используй работу по максимуму:

  • Даже при самостоятельном обучении вне компании можно советоваться с коллегами по коду
  • На 121 с лидом делись впечатлениями и достижениями, спрашивай рекомендаций, откровенно делись карьерными планами.
    Хороший лид всегда поддержит желание развиваться.
  • Ищи лазейки в продукте, нативно интегрирующиеся с личными карьерными целями:
    → Никогда не работал с брокерами сообщений? - ищи задачи по  Kafka, IBM MQ и хватай их с доски первым.
    → Хочешь в Postman? - кричи на каждом дейли, что готов забрать все задачи по API.
    → Кто-то забрал задачу, в которой используется изучаемая тобой технология? Дождись окончания тестирования и прочти кейсы коллеги, узнай как он пользуется тем что ты только изучаешь.
  • Настаивай на обратной связи: будь инициатором встреч по обратной связи с лидом, коллегами тестировщиками и опытными разработчиками, которые кажутся тебе полезными в плане опыта.
    Обсуждай конкретные задачи, свои проверки и особое внимание уделяй зонам роста.

И будет тебе счастье.

А еще будет счастье мне, если поддержишь мой канал в TG подпиской.

Всем рок-н-ролл 🤘