Мой путь в тестирование. Сравнение двух курсов

Великое искусство научиться многому — это браться сразу за немногое. Джон Локк

Муки выбора

Муки выбора

Мой путь в тестирование. Сравнение двух курсов

Вступление.

Здравствуйте, меня зовут Виталий и я хотел бы поделиться своим опытом обучения на различных онлайн-платформах. Я не буду писать здесь названия школ, чтобы не заниматься рекламой и антирекламой, но для простоты одну школу я назову «Первая», а другую «Вторая».

Итак, после 20 лет работы в сфере связи и телекоммуникаций, я решил сменить профессию. Почему, зачем? Это вопрос, выходящий за рамки данной статьи, в которой я хочу сравнить два различных онлайн курса по обучению тестированию ПО. Они настолько разные и по подходам к обучению и по организации самого процесса обучения, что я думаю, читателям, особенно тем, кто задумывается о приобретении профессии «QA инженера» будет интересно сравнить различные подходы.

Я имел счастье поучиться на обоих, и если в Первой школе я полностью прошел курс «Тестирование веб-приложений» (один их трех курсов, которые были в программе обучения), то во второй я только подошел к концу обучения. Да, я не завершил полностью программу обучения в Первой школе и перешел во Вторую и на это были как объективные, так и субъективные причины. Если не растекаться мыслью по древу, то по итогам курса «Тестирование веб-приложений» из меня должен был получиться толковый manual QA engineer уровня «Junior», но… Полученных на курсе знаний и навыков мне хватило ровно на то, чтобы сказать при случае: «Тестирование?! Да, я знаю, о чем Вы. Это сложный и трудоемкий процесс». На собеседованиях, на которых я был, ничего из того, что я изучил в ходе курса, мне не помогло, информацию пришлось брать из бесплатных сторонних источников в сети (место тестирования в разработке; подробное описание жизненного цикла ПО; роль и место QA инженера на проекте; в чем различие команд ручного и автоматизированного тестирования; какая литература есть по теории тестирования и т.д. и т.п). И вот, в ходе изучения и подборки литературы по тестированию на https://habr.com нашел ссылку на учебник для самостоятельного обучению тестированию, написанный группой действующих тестировщиков с огромным практическим опытом. Сам учебник авторы распространяют бесплатно, но они же организовали школу, где можно обучится manual тестированию. Это и есть Вторая школа, куда я пошел учится после изучения их сайта и беседы с административным директором школы.

Ориентация школ (что изучают, какие направления)

Немного о самих школах. Для удобства сравнения опишем каждую по пунктам:

  • Известность школы, реклама.

  • Тип школы (оффлайн, онлайн и пр.)

  • Создатели, руководители школы.

  • Количество направлений обучения.

Первая школа

Уверен, что вы о ней слышали не раз, так как реклама этой школы идет очень широким фронтом и по всевозможным направлениям.

Это не школа и не курсы как таковые, это цифровая платформа, предоставляющая доступ к предзаписанным небольшим видеороликам (обычно 5–8 минут, но не более 13 минут).

Руководители и создатели Школы никакого отношения к IT не имели и не имеют. Студент с ними не сталкивается.

В Школе есть множество направлений от повара-кондитера, сценариста и режиссера до руководителя проектов и, конечно же, «Инженер по тестированию» с обязательным трудоустройством.

Вторая школа

Не уверен, что не специалисты знают или слышали о ней. Рекламы школы я в сети не видел, однако она упоминается в Манифесте профессионального IT-образования (Manifestus.Pro), состав наблюдательного совета которого внушает уважение.

Это курсы с занятиями в онлайн формате, позиционирующие себя как профессиональное образование в сфере QA.

Руководитель и создатель в отрасли IT с 2001 года с опытом работы в QA на различных должностях от Junior до руководства командой тестирования. Постоянно на связи со студентами, готова обсуждать форматы проведения занятий, качество материала, возможность проведения и тематику дополнительных занятий.

В Школе есть только одно направление «Тестирование ПО» на русском и на английском языках (школа не ограничивается только российской рынком работы).

Преподавательский состав

Первая школа

Преподавательский состав можно разделить на 2 категории: кто читает материал в видеороликах, и кто проверяет ДЗ (ревьюер). В профессионализме первых трудно сомневаться, а вот по вторым есть определенные вопросы. Мой ревьюер как-то в чате написал, что ему плохо дается курс ЯП Java и это сообщение было датировано годом ранее. То есть, ревьюер или сам еще является студентом Школы или только год назад закончил ее.

Вторая школа

Здесь представлена 1 категория: кто проводит занятия, тот и проверяет ДЗ и ведет общение со студентами. Занятия проводят действующие специалисты в крупных компаниях отрасли с опытом работы от 10 лет каждый и достигшие определенных высот и должностей.

Программа обучения, тип обучения

Первая школа

Школа предлагает асинхронный формат обучения, то есть расписания и занятий как таковых нет, как нет и дедлайнов. «Студент» смотрит ролик, после чего делает домашнее задание (далее — ДЗ) и отправляет его на проверку. Закрепленный за ним куратор (ревьюер) проверяет ДЗ и дает обратную связь. Студент исправляет ДЗ и оправляет на проверку и так до того момента, пока его работу не примет ревьюер. Сколько это по времени займет неважно, может один день, а может год. Собственно, скорость обучения зависит от желания и ресурсов студента: можно проходить курс хоть всю жизнь, а можно и за несколько месяцев. Я читал в чате сообщения студентов, которые учились на одном курсе не один год.

Общение со школой, с ревьюерами и другими студентами происходит в чатах. В нашем телеграмм-чате «Инженер по тестированию» было более 3.5 тыс. студентов.

Программа обучения включает:

  • Основные курсы: «Тестирование веб-приложений», «Ручное тестирование мобильных приложений», «Основы одного из 3-я ЯП (Java, Python, JS)» «Автотесты»;

  • Дополнительные курсы: «Основы веб-верстки», «Основы SQL»;

  • Бонусные курсы: «Система контроля версий GIT».

Сама программа, по заявлению Школы, рассчитана на 10 месяцев при занятиях не более 20 часов в неделю.

Что мне понравилось при первичном знакомстве с программой, так это ее наполненность и возможность проходить занятия, не привязываясь к определенному времени. В последнем кроется, на мой взгляд, основной недостаток обучения: студент оторван от команды, вернее команды, как таковой нет. Он одинок в своем стремлении стать тестировщиком… Даже итоговые проекты, которые он может добавить в свое портфолио студент делает один. Мне кажется, тестировщик в первую очередь командный игрок и он должен понимать, как строится его работа в команде разработки.

Следующим недостатком программы обучения я бы назвал, как ни странно, ее наполненность. Да, то, что мне понравилось вначале, обернулось неразрешимыми проблемами в последующем, а именно наполненность каждого курса и каждого занятия. В рамках курса было множество подтем: техники тест-дизайна, тестирование полей, тестовая документация; DevTools, API, UI/UX тестирование; тестирование безопасности. Но их содержание… Вот, на курсе я узнал, что есть классы эквивалентности, граничные значения, попарное тестирование, вроде попробовал как работают, даже понял, успешно сделал и сдал ДЗ. Но то, что они имеют отношение к тест-дизайну, зачем они нужны и что классы эквивалентности — это не только цифры, я узнал из других источников.

Вторая школа

Школа предлагает только синхронный формат обучения, занятия по 2.5 часа два раза в неделю с дедлайнами сдачи домашних заданий и оценками. Да. Здесь есть оценки!!! В группе не больше 15 человек, огромный плюс, что преподаватели во время занятий дают практические задачи студентам, предварительно деля их на команды. Таким образом, внутри команд возникает коммуникация между их членами, вырабатываются навыки общей работы. Кстати, преподаватели, что проводят занятия проверяют и домашние задания. Готовы и дают обратную связь по всем вопросам, касающихся обучения и не только.  Общение со школой, с преподавателями и другими студентами происходит в чате, есть возможность организовать онлайн звонок.

Программа обучения включает один курс: «Ручное тестирование» с темами:

— РЕЛЯЦИОННЫЕ БД; LINUX; СЕТИ; АРХИТЕКТУРА ПО; REST & AP; WEB UI; ТЕСТ-ДИЗАЙН;   ОСНОВЫ АВТОМАТИЗАЦИИ (без фанатизма, только основы для понимания как это работает); ЖИЗНЕННЫЙ ЦИКЛ ПО И ПРОЦЕСС РАЗРАБОТКИ.

Отдельным пунктом идут темы, посвященные организации процесса обучения, поиска первой работы, пользу от которых сложно переоценить. На них очень доходчиво объясняется как ПРАВИЛЬНО выбрать формат обучения и как его построить самому. Это не реклама какого-то продукта, курса или формата обучения. Это скорее о том какие вопросы себе нужно задать, как не растеряться в богатстве выбора, о чем стоит задуматься и главное: СТОИТ ЛИ НАЧИНАТЬ. По крайней мере, осмысление этого материала позволило мне лучше понять себя, понять какой ритм работы мне наиболее интересен, а также то, что в таком ритме я ЖИТЬ не хочу. Парадокс, с которым мне предстоит еще разобраться.

Кроме того, бонусом идет прохождение Интернатуры (2 месяца) в реальной компании на реальном проекте в реальной команде (дизайн, разработка, девопс и пр.) под руководством руководителя Школы. Чтобы вы понимали, Школа договаривается с одной из компаний, действующей на рынке, что ее ученики построят им процессы обеспечения качества с нуля и под ключ. Этот проект потом можно будет занести в свое портфолио как краткосрочный трудовой договор.

Отличия в зачислении на курсы и подходы курсов при наборе студентов

Первая школа

При успешной оплате зачисляют всех. Да и не могут не зачислить, так как здесь идет продажа подключения к цифровой платформе. Отчислить, соответственно, тоже не могут.

Вторая школа

А вот здесь все сложнее.

Начнем с того, что обязательным условием зачисления в Школу является прохождение профориентации и сдача вступительного экзамена. Каких-то специфических знаний для успешной сдачи экзамена не требуется (предварительно дают материал для изучения). Здесь важна мотивация и склад ума, подходящий этой профессии. Таким образом происходит входной контроль.

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

Заканчивается обучение выходным контролем — ИТОГОВЫМ ЭКЗАМЕНОМ.

Продолжение следует….

© Habrahabr.ru