Существует расхожее мнение о том, что стать тестировщиком — значит сделать легкий первый шаг в сферу ИТ. Так ли это на самом деле, и каково сейчас место тестировщика в разработке современных функциональных продуктов, рассказал руководитель отдела тестирования NGR Softlab Денис Исангулов.
Ох уж эти ковидные айтишники
Во время пандемии сфера информационных технологий привлекла к себе повышенное внимание многих людей, у кого возникли проблемы с текущей работой или появилось больше свободного времени. Рекламные слоганы обучающих курсов и платформ обещали быстрое трудоустройство с хорошими зарплатами, да еще и в удаленном формате. Желающих нашлось не мало, и сейчас на рынке распространено такое понятие, как «ковидные айтишники» — те, кто начали свою деятельность в 2020 году.
Если раньше курсы для начинающих в ИТ в основном концентрировались на разработке, то в ковидные времена случился бум на тестирование. Главный аргумент многочисленных образовательных проектов — тестировщику не надо знать языков программирования, а значит, путь в ИТ будет легким.
Однако практика приема на работу тестировщиков демонстрирует, что наибольшую выгоду от курсов по тестированию ПО получают создатели этих курсов, а не выпускники и уж точно не работодатели. Обучение оказалось поверхностным, но по-настоящему потоковым, в итоге рынок сегодня перенасыщен соискателями, претендующими на джун-позиции. Доходит до того, что на одну вакансию джун-тестировщика откликаются 1,5 тыс. кандидатов!
В результате для работодателя выбор сотрудника превращается в лотерею. А для соискателя с сертификатом тестировщика поиск работы может оказаться травмирующим опытом — даже при наличии обширных знаний, ваше резюме просто затеряется среди сотен других. И это демотивирует людей, они разочаровываются в ИТ, переживают за потраченные на курсы деньги и время, возвращаются в привычные для себя сферы деятельности.
Если раньше курсы для начинающих в ИТ в основном концентрировались на разработке, то в ковидные времена случился бум на тестирование. Главный аргумент многочисленных образовательных проектов — тестировщику не надо знать языков программирования, а значит, путь в ИТ будет легким.
Однако практика приема на работу тестировщиков демонстрирует, что наибольшую выгоду от курсов по тестированию ПО получают создатели этих курсов, а не выпускники и уж точно не работодатели. Обучение оказалось поверхностным, но по-настоящему потоковым, в итоге рынок сегодня перенасыщен соискателями, претендующими на джун-позиции. Доходит до того, что на одну вакансию джун-тестировщика откликаются 1,5 тыс. кандидатов!
В результате для работодателя выбор сотрудника превращается в лотерею. А для соискателя с сертификатом тестировщика поиск работы может оказаться травмирующим опытом — даже при наличии обширных знаний, ваше резюме просто затеряется среди сотен других. И это демотивирует людей, они разочаровываются в ИТ, переживают за потраченные на курсы деньги и время, возвращаются в привычные для себя сферы деятельности.
Кто нужен рынку
Тестирование больше не является придатком разработки, к которому относятся по остаточному принципу. Сейчас это самостоятельная область, без которой компании не идут дальше. Ведь, по сути, тестировщики — это те же разработчики, только они делают приложения к приложениям. А автоматизация в тестировании требует владения языками программирования.
Вместе с ростом роли тестирования вырос порог минимальных знаний для входа в профессию, поэтому сертификат краткосрочных курсов не котируется, а работодатели отдают предпочтение вчерашним студентам технических вузов или колледжей, которых на протяжении нескольких лет учебы погружали в информационные технологии.
Но и с выпускниками профильных учебных заведений есть сложности: как таковому тестированию студентов у нас учат далеко не везде. Готового специалиста-бакалавра обещает выпустить, например, РосНОУ. А такие известные вузы, как МГТУ им. Баумана, РЭУ им. Плеханова или МФТИ предлагают освоить программы для тестировщиков в рамках дополнительного обучения. То есть в образовании тестирование – по-прежнему снабжающая функция разработки, и мало какой вуз может похвастаться хотя бы семестровым курсом «Тестирование программного обеспечения». Пока что мы находимся в ситуации, когда разработчику в учебном заведении дают начальные знания для работы, а тестировщика ПО приходится обучать практически заново.
Вместе с ростом роли тестирования вырос порог минимальных знаний для входа в профессию, поэтому сертификат краткосрочных курсов не котируется, а работодатели отдают предпочтение вчерашним студентам технических вузов или колледжей, которых на протяжении нескольких лет учебы погружали в информационные технологии.
Но и с выпускниками профильных учебных заведений есть сложности: как таковому тестированию студентов у нас учат далеко не везде. Готового специалиста-бакалавра обещает выпустить, например, РосНОУ. А такие известные вузы, как МГТУ им. Баумана, РЭУ им. Плеханова или МФТИ предлагают освоить программы для тестировщиков в рамках дополнительного обучения. То есть в образовании тестирование – по-прежнему снабжающая функция разработки, и мало какой вуз может похвастаться хотя бы семестровым курсом «Тестирование программного обеспечения». Пока что мы находимся в ситуации, когда разработчику в учебном заведении дают начальные знания для работы, а тестировщика ПО приходится обучать практически заново.
Мысли шире
Несмотря на явные проблемы с подготовкой кадров, путь в тестировщики даже для не профильных специалистов все же есть. Говоря о сравнительно легком и эффективном старте в ИТ, можно присмотреться к должности сотрудника техподдержки. Человек погружается в цифровые продукты, изучает их функционал, начинает понимать логику работы информационных систем. Это может быть отличным вектором развития в наиболее перспективных сегментах на рынке, таких как информационная безопасность.
Например, изучая специфику нашего программного продукта для управления привилегированным доступом Infrascope, будущий специалист познает не только характеристики решений класса PAM, но и начинает понимать, как организовать политику управления доступом для штатных и внештатных специалистов, обеспечить эффективный контроль ее реализации.
А изучение функциональных возможностей таких разработок NGR Softlab, как аналитическая платформа Dataplan и SIEM-система Alertix, позволит охватить разделы знаний об источниках угроз, анализе данных, поведенческих аномалиях, машинном обучении и построении высоконагруженных распределенных систем.
Да, после перехода из техподдержки в тестировщики будет понижение в иерархии и, возможно, в доходах. Но приобретенный в техподдержке опыт, а также знание продуктов и технологий позволят за год-два вырасти до middle-тестировщика. А это быстрее, чем обычный рост по карьерной лестнице начинающего тестера.
Из личной практики могу отметить, что переход из других сфер в ИТ в целом и в тестирование в частности возможен. Я брал на джун-позиции бывшего крановщика, фельдшера, медсестру, полицейского, несколько экономистов и несколько переводчиков. Кстати, навыки изучения иностранных языков позитивно влияют на овладение языками программирования.
Например, изучая специфику нашего программного продукта для управления привилегированным доступом Infrascope, будущий специалист познает не только характеристики решений класса PAM, но и начинает понимать, как организовать политику управления доступом для штатных и внештатных специалистов, обеспечить эффективный контроль ее реализации.
А изучение функциональных возможностей таких разработок NGR Softlab, как аналитическая платформа Dataplan и SIEM-система Alertix, позволит охватить разделы знаний об источниках угроз, анализе данных, поведенческих аномалиях, машинном обучении и построении высоконагруженных распределенных систем.
Да, после перехода из техподдержки в тестировщики будет понижение в иерархии и, возможно, в доходах. Но приобретенный в техподдержке опыт, а также знание продуктов и технологий позволят за год-два вырасти до middle-тестировщика. А это быстрее, чем обычный рост по карьерной лестнице начинающего тестера.
Из личной практики могу отметить, что переход из других сфер в ИТ в целом и в тестирование в частности возможен. Я брал на джун-позиции бывшего крановщика, фельдшера, медсестру, полицейского, несколько экономистов и несколько переводчиков. Кстати, навыки изучения иностранных языков позитивно влияют на овладение языками программирования.
Пара рекомендаций для входа в ИТ
Для работодателя важным критерием выбора кандидата на джун-позицию будет наименование «информационные технологии» в дипломе или другом профессиональном сертификате. Это работает, даже если вы экономист или дизайнер в ИТ.
Тем, у кого есть сертификат курсов, но устроиться в ИТ-компанию не удается, рекомендую продолжить самообразование, углубиться в сферу ИТ. Открывая новое, вы можете заняться холодным поиском работы – обращаться в компании, где еще нет вакансий, но ваши новые знания и стремление будут полезны.
Стоит ли рассматривать тестирование как поле для профессиональной деятельности? Однозначно да. Тестирование сейчас переживает время подъема, которое продлиться еще как минимум несколько лет.
Мотивацией войти в ИТ как можно раньше и не останавливаться в обучении служит кадровый дисбаланс всей отрасли информационных технологий в России. При переизбытке кандидатов на младших позициях, ощущается острый дефицит на должностях middle+ и выше, где, к сожалению, нет конкуренции. Поэтому у замотивированных людей, готовых постоянно учится новому, есть хорошие шансы быстро перерасти начальные позиции и успешно развиваться как востребованный специалист.
Тем, у кого есть сертификат курсов, но устроиться в ИТ-компанию не удается, рекомендую продолжить самообразование, углубиться в сферу ИТ. Открывая новое, вы можете заняться холодным поиском работы – обращаться в компании, где еще нет вакансий, но ваши новые знания и стремление будут полезны.
Стоит ли рассматривать тестирование как поле для профессиональной деятельности? Однозначно да. Тестирование сейчас переживает время подъема, которое продлиться еще как минимум несколько лет.
Мотивацией войти в ИТ как можно раньше и не останавливаться в обучении служит кадровый дисбаланс всей отрасли информационных технологий в России. При переизбытке кандидатов на младших позициях, ощущается острый дефицит на должностях middle+ и выше, где, к сожалению, нет конкуренции. Поэтому у замотивированных людей, готовых постоянно учится новому, есть хорошие шансы быстро перерасти начальные позиции и успешно развиваться как востребованный специалист.