Как стать автором
Обновить
Selectel
IT-инфраструктура для бизнеса

Легко ли войти в IT через курсы по ручному тестированию

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров5.3K

Всем привет! Меня зовут Валентина, и уже чуть больше семи лет я работаю в тестировании. Наверное, каждый, кто работает в IT-сфере, сталкивался с вопросом: «А что, правда сейчас можно пройти курс и сразу стать айтишником?». Предлагаю рассмотреть это популярное мнение и разобраться, действительно ли сейчас легко «войти в IT» через тестирование.

Я поделюсь собственным опытом старта карьеры в 2018 году еще до моего знакомства с Selectel. А еще сравню его со значительно более свежим опытом одного моего знакомого.

Как это было раньше

Для начала расскажу о том, как сама попала в IT. Шел 2018 год. Я училась на третьем курсе СГТУ им. Гагарина на направлении «Информатика и вычислительная техника» и подумывала начать работать. Тогда были популярны три направления развития: тестирование, разработка и аналитика. 

Учебных центров по аналитике было достаточно мало. Про разработку и программирование мы часто слышали на парах, и эта тема не была для меня особенно интересной. Я задумалась о тестировании: стало интересно узнать побольше о нем и о специфике профессии. 

Онлайн-курсы тогда еще не появились, были другие альтернативы для старта карьеры: 

  • поступить в учебный центр (УЦ) от компании и после успешного завершения пройти собеседование, по результатам которого тебя могли взять на работу; 

  • попасть на стажировку;

  • прочитать книгу Романа Савина «Тестирование Дот Ком».

Рассмотрим каждый способ подробнее.

Учебный центр

На мой взгляд, это достаточно интересный вариант для начала карьеры. По сути, это те же курсы, только в офлайн-формате. Разница лишь в том, что здесь уже на входе необходимо иметь минимальный набор знаний и представления о профессии. А еще для поступление нужно пройти вступительное испытание — собеседование или тестовое задание. 

Как по мне, такой формат обучения имеет несколько преимуществ. 

  • Несмотря на то, что у каждой компании своя специфика, программа построена на общей информации. В случае неудачи вы можете попробовать свои силы в других компаниях.

  • Можно трудоустроиться сразу после обучения.

  • Поскольку занятия ведут сотрудники компании, можно получить ответы на свои вопросы из первых уст.

  • Это бесплатно.

  • Вся теоретическая информация подкрепляется практическими занятиями и домашним заданием. 

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

Без минусов, конечно, тоже не обойтись. Как по мне, он один — время. Поскольку формат обучения очный, то подбирается график, доступный всем. Занятия, как правило, проводятся по вечерам, плюс необходимо тратить время на дорогу. Еще есть домашняя работа — объемная и не очень, однако всегда требующая дополнительного слота в расписании. Могут возникнуть сложности при попытке совмещать работу/учебу в университете и обучение в УЦ.

Источник.

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

Стажировка или интернатура

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

Среди плюсов хочется отметить: 

  • компании устраивают стажеров официально, и у вас начинает капать трудовой стаж;

  • можно подобрать комфортный режим работы (полная или частичная занятость);

  • вы работаете непосредственно с продуктом компании, знакомитесь с необходимым софтом и перенимаете опыт коллег.

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

Интернатуру также можно использовать как промежуточный этап при смене профиля. Например, если вы инженер и решили из ручного тестирования перейти в автоматизацию.

Книги/статьи, иными словами — самообразование

Начнем с преимуществ самообразования. 

  • Вы не привязаны ни к другим студентам, ни к работе, так что гораздо проще совмещать обучение с работой или учебой в университете.

  • Вы самостоятельно регулируете процесс обучения и нагрузку.

Не стоит забывать и о минусах.

  • Нет возможности познакомиться и поработать с софтом.

  • Ответы на любые вопросы придется искать самостоятельно.

  • Теоретические навыки не подкрепляются практическими заданиями.

Выше я упоминала о книге Романа Савина «Тестирование Дот Ком». Кажется, что если не все, то точно большинство слышали о ней, а может даже и начинали с нее. По мне, это отличная книга, которую даже сейчас можно заказать на любом маркетплейсе. 

Источник.

Главным ее плюсом является то, что она основана на личном опыте и автор умеет увлекательно и просто рассказать о сложных вещах.

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

Мой путь в IT

Источник.

Для себя я выбрала вариант пойти в УЦ. На то было несколько причин. Во-первых, я знала, чего ждать: к нам в университет иногда приходили представители компаний и рассказывали о своих учебных центрах. Во-вторых, у меня были знакомые, которые попали в эту компанию после обучения в УЦ. В-третьих, что немаловажно для студента, это было бесплатно.

В целом, многие работодатели были готовы взять студентов без опыта, чтобы обучить их необходимым навыкам. В моем случае в качестве вступительного испытания в УЦ устраивали собеседование. Однако, как часто это бывает, первый блин получился комом. На первом в своей жизни собеседовании я перенервничала, да к тому же не знала, к чему именно готовиться и чего ждать. Меня не взяли, но в письме с отказом прислали список литературы, который помог подготовиться к следующему набору.

Спустя полгода я вновь отправилась на собеседование и в этот раз прошла его успешно. 

Следующие шесть месяцев мы учились писать тестовую документацию, придумывать тест-кейсы, выполняли разные командные задания, а также постепенно знакомились с инструментами ручного тестирования. Когда я говорю о знакомстве, то имею в виду исключительно теорию. Нам действительно только рассказывали и, возможно, демонстрировали что-то в виде презентации. Если говорить о практических задачах, то там все было предельно просто: документация писалась в текстовых редакторах, а тест-кейсы — в таблицах. Для багов у нас был шаблон, в соответствии с которым мы оформляли их в текстовом редакторе. Для каждого бага была своя страница. Для тренировки SQL мы получали документ с задачами, в котором прописывали свой ответ, и отдавали на проверку кураторам. 

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

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

Если подвести итог, то чтобы стать ручным тестировщиком и устроиться на работу, мне понадобилось: 

  • полгода на подготовку к собеседованию в УЦ. Конечно, тут можно было справиться и быстрее, но в тот момент я ориентировалась на даты нового набора;

  • и еще полгода на обучение в УЦ.

IT-курсы сейчас

Возвращаемся в 2025 год. Сейчас с обучением дела обстоят совершенно иначе. На современном рынке все меньше компаний готовы вкладывать время и силы в обучение новых сотрудников. Работодатели ищут опытных и универсальных инженеров, которые уже на входе готовы решать достаточно сложные задачи. Учебных центров стало значительно меньше. Количество стажировок тоже сократилось, и теперь они ориентированы в основном на студентов. Я же по большей части говорю о трудоустройстве людей, которые захотели именно сменить текущую профессию.

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

Стоит отметить, что в последние годы курсы стали достаточно активно популяризировать. Думаю, что почти все сталкивались с рекламой в почте, на сайтах или в ролике любимого блогера, который начинает подводку фразой: «Хочешь попасть в IT…?» В рамках своего небольшого исследования я решила рассмотреть несколько курсов, связанных с ручным тестированием, и вывести среднее значение по следующим критериям: 

  • время, необходимое на обучение;

  • средняя стоимость курсов;

  • какие навыки будут получены в ходе обучения (исходя из программы курса).

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

Рынок курсов по ручному тестированию

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

Продолжительность обучения

Поскольку онлайн-формат более доступный и гибкий, он популярнее всего. Удобство и главное его преимущество заключаются в том, что он позволяет совмещать учебный процесс с работой или учебой в университете / колледже, а также заниматься в комфортное время и из любой точки мира. Поэтому предлагаю сфокусировать внимание именно на онлайн-курсах. 

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

Содержание курсов

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

Как правило, погружение происходит постепенно, никто не будет сразу давать SQL, API и заваливать огромным количеством непонятных слов вроде «смоки», «бэкенд», «фронтенд», «фичи» и так далее. 

Обычно в первых темах знакомят именно с профессией и рассказывают, какое место тестировщик занимает в команде и процессе разработки в целом. Далее погружение становится более предметным: блоки про документацию и ее виды, как составлять тест-кейсы и чек-листы, что такое баг и как правильно оформлять баг-репорты. Уроки сопровождаются практическими занятиями. Большинство курсов сразу знакомят с баг-трекинговыми системами и дают возможность освоить необходимый софт уже на этапе обучения.

Затем происходит знакомство с жизненным циклом ПО: объясняется, что происходит на каждом этапе. Преподаватели учат правильно анализировать требования к продукту и использовать основные техники тест-дизайна, организовывать процесс тестирования и оценивать его сроки. Обычно эти темы можно отнести к одному большому блоку, который чаще всего называют «Основы тестирования ПО». По его завершении происходит закрепление материала: предоставляется стенд с веб-приложением, для которого необходимо организовать процесс тестирования, подготовить документацию, то есть написать тест-кейсы или чек-листы, найти баги и оформить их в баг-репорты. 

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

Далее начинается уже более продвинутое тестирование ПО. Знакомят с архитектурой приложения, протоколами HTTP и HTTPS, структурой запросов и ответов. Как раз в этом блоке происходит знакомство с принципами построения REST API, базовыми знаниями языка SQL и построением простых запросов. Несмотря на то, что курс посвящен ручному тестированию, в его составе можно найти уроки по автоматизации и  работе с командной строкой. 

Приятным бонусом в большинстве курсов являются дополнительные материалы, которые посвящены софт-скиллам, подготовке к собеседованию и составлению резюме.

Стоимость обучения

Что касается цены, тут тоже все зависит от наполнения курса и тарифа. Можно приобрести базовую версию, в которой будет ограниченное количество тем и ограниченный по времени доступ к материалам. А самый обширный вариант — курс, включающий автоматизацию. Тут предполагается не просто вводный урок по этой дисциплине, а отдельный блок с выбором конкретного языка программирования (Java, Python, Go и другие). 

В целом, цена за курс может варьироваться от 50 до 150 тысяч рублей. На мой взгляд, очень удобно, что обучение можно купить в рассрочку. Однако при полной оплате обычно финальная стоимость получается меньше. А иногда бывают спецпредложения, где цена обучения за месяц становится меньше благодаря скидкам или промокодам. Также стоит отметить, что после завершения курса можно оформить налоговый вычет и вернуть 13% от стоимости.

Резюмирую: теоретическая база онлайн-курсов достаточно обширна и знакомит почти со всеми аспектами работы тестировщика. Почему почти? Потому что у каждой компании есть свой продукт и своя специфика, с которой тестировщик знакомится уже после трудоустройства во время испытательного срока.

Возвращаясь к своему опыту, отмечу, что большинство тем, практических навыков и тем более работу с конкретными системами (Jira, YouTrack, Postman, Git) мне приходилось осваивать уже в процессе работы. Не могу сказать, что это стало огромным минусом или повлекло какие-то сложности, но всегда комфортнее работать с тем, в чем есть хоть какой-то опыт.

И, конечно, большим преимуществом курсов является онлайн-формат. Вам не нужно никуда выходить, можно поглощать информацию комфортными для себя объемами. Тем не менее, цена порой колется. Конечно, везде предоставляется рассрочка, но стоимость по-прежнему остается не самой низкой.

Иными словами: что тогда, что сейчас есть свои плюсы и минусы.

История из жизни: как мой знакомый искал работу после курсов

Один мой знакомый решил сменить профессию и уйти в IT. Это не было быстрым и спонтанным решением. Он выбрал формат онлайн-курсов, при котором мог совмещать обучение и основную работу. 

Курс начинается с введения в профессию, терминологии и документации. Скажу честно, со времен моего обучения теория стала намного обширнее. На некоторые вопросы своего знакомого я не могла ответить сразу, и мне приходилось читать, о чем идет речь. Это, кстати, является подтверждением того, что периодически необходимо повышать свою квалификацию, ведь IT-сфера развивается очень стремительно. 

Наблюдая за ходом обучения, могу сказать, что отдельным предметом моей зависти была практическая часть. От простых задачек до проектов, представленных в курсах — в свое время я о таком только могла мечтать. Студентам предоставляется тренажер, на котором можно писать SQL-запросы с проверкой синтаксиса и корректности выполнения. Им доступна работа с баг-трекинговой системой, с различными форматами данных (JSON, XML), знакомство со многими инструментами тестирования (Android Studio, Charles, Swagger, Postman, DevTools). 

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

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

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

Однако по факту все обстоит совершенно иначе. Казалось бы, ты заплатил деньги и немалые, как тебя могут отчислить? Оказывается, процесс обучения достаточно строгий. Вы не будете бесконечное количество времени усваивать материал: не уложился в сроки — остаешься со следующим потоком, а твои однокурсники идут дальше. Но если по ходу обучения вы поймете, что это не ваше, есть возможность уйти и забрать деньги. 

Что касается времени, необходимого на обучение: это не 1-2 часа в неделю, а гораздо больше. Если провести аналогию, то я бы сравнила с обучением в университете, только в удаленном формате. Читаешь теоретический материал, выполняешь практические задачи, а затем реализуешь проект. 

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

Казалось бы, самое сложное позади: обучение пройдено, диплом получен. Вот он я, встречай меня IT-сфера! 

Трудоустройство после курса

Но все не так оптимистично, как это описывают в рекламе. К сожалению, после курса за вами не выстраивается очередь из рекрутеров с лучшими офферами наперевес. Поскольку я рассказываю реальную историю, то и поиск работы тоже проиллюстрирую на примере конкретного города, а именно — Саратова.

Открываем hh.ru, вводим в поиске «ручное тестирование» и выставляем следующие критерии: 

  • Регион: Саратов

  • Специализация: Тестировщик

  • Опыт работы: Нет опыта

В результате получаем 2 вакансии:

Попробуем немного изменить запрос: в качестве региона выберем всю Россию, а в качестве графика работы — удаленку. Результат становится более оптимистичным — 20 вакансий. Однако если посмотреть эти вакансии, можно увидеть, что часть из них про QA Automation, в других вакансиях необходимы знания английского языка, где-то предлагают бесплатную стажировку. Остается не так уж много вакансий — и по ним может прийти отказ. 

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

Получается, сразу после курсов работу не найти?

Не совсем так, просто не стоит надеяться только на них. IT-сфера на данный момент довольно популяризирована, и желающих в нее попасть достаточно. А поскольку вакансий на Junior-позиции не так много, образуется переизбыток кадров, поэтому после завершения курсов стоит продолжать саморазвитие. 

Источник.

Вот рекомендации, которые помогут войти в IT после курсов по ручному тестированию.

  1. Изучайте дополнительные материалы. Сейчас очень много статей по разным темам: начиная от теории и заканчивая софт-скиллами. На YouTube можно найти множество видео и плейлистов, посвященных тестированию — например, канал Леши Маршала. Не стоит забывать и про Telegram-каналы. Например, рекомендую почитывать канал о подготовке в собеседованиям и с подборками профессиональных статей

  1. Посещайте сервисы, которые предоставляют мини-курсы по отдельным темам с практикой. Я лично использую сервис Хекслет

  1. Не завышайте зарплатные ожидания. Нужно помнить, что более ценными кандидатом будет кандидат с реальным опытом. Лучше на первом этапе немного уступить. Дальше это может принести свои плоды.

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

  3. Учитесь презентовать себя: рассказывать о навыках, показывать свою заинтересованность, сильные стороны.

И еще важный момент для всех новичков. Не стоит приписывать себе выдуманный опыт. Не пытайтесь как-то обхитрить интервьюеров: попросить друга сыграть роль вашего прежнего руководителя или заключить договор с одной из фирм, которые проходят за вас собеседования или помогают с его прохождением. Даже в онлайн-формате можно увидеть, как меняются вкладки на вашем мониторе, как вам подсказывают в наушник или как вы забиваете вопрос в ChatGPT. Да, возможно это позволит вам пройти собеседование, но работать в дальнейшем вам, и тут уже помощников не будет. Лучше всего сохранять честность перед собой и не бояться спотыкаться в самом начале своего пути.

Так легко ли войти в IT после курсов

Подведу итог. У каждого времени есть свои минусы и свои плюсы, поэтому я не рискну сказать, когда было проще. В 2018 году IT-сфера была не так популярна, и компании предоставляли куда больше возможностей для начала карьеры — как для студентов, так и для тех, кто решил сменить профессию. Но возможности для самостоятельного обучения были куда скромнее.

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

Также хочу заметить, что на самом деле ручное тестирование — это не такой уж легкий путь для входа в IT. Не стоит забывать, что вне зависимости от того, какое направление вы выберете, все равно придется изучать большое количество информации и подкреплять ее практикой. 

Отвечая на вопрос, легко ли войти в IT после курсов, скажу, что нет. Но это вполне реально, если есть желание и упорство. Поэтому если вы задумались о смене профессии — очень крепко подумайте. На текущем месте у вас уже есть опыт и определенный уровень дохода. Готовы ли вы снизить свои финансовые ожидания, возможно, какое-то время посидеть без работы и потратить его на обучение, чтобы начать новый путь?

Теги:
Хабы:
+13
Комментарии2

Публикации

Информация

Сайт
slc.tl
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Влад Ефименко