Давайте честно ответим на вопрос: какова цель обучения на онлайн-курсах по многочисленным новым специальностям в IT? Нет, записываясь на курсы, человек хочет не "узнать лучше материал" и не "расширить кругозор". Цель - получить работу в секторе IT, где высокие зарплаты и хорошая возможность карьерного роста.
Именно поэтому так популярен курс QA - ведь тестирование приложений и игр не требует (на первый взгляд) глубоких знаний математики и техники, языков программирования и владения PhotoShop. Нужна только внимательность и усидчивость. Но так ли это на самом деле? И просто ли получить работу на должности QA?
Как показывает опыт уже закончивших курсы (и получивших вожделенную работу) претендентов, это не совсем так. И с каждым днем требования к тестировщикам у работодателей повышаются.
Что же делать, чтобы повысить шансы на успешное прохождение конкурса?
Начать следует с выбора курсов.
На что обращать внимание
Прежде всего, нужно трезво оценить свои силы: усидчивость, наличие свободного времени, желание учиться. Будьте готовы, но за будущие 4-6 месяцев домашние задания и самостоятельное обучение будут отнимать львиную долю свободного времени.
Обязательно проанализируйте такие критерии:
- Проходит обучение в аудиториях или удаленно;
- Есть ли рекомендации уже закончивших курсы (знакомых или по отзывам в соцсетях);
- Что пишут о школе в интернете (на разных ресурсах);
- Полностью ли программа охватывает отрасль (лучше познакомиться с основами заранее);
- Выдается ли сертификат об окончании, и принимают ли его крупные компании;
- Есть ли в обучении такой пункт, как подготовка к собеседованию.
Но учтите, что курсы дадут только основу. Затем идет более важный этап - собеседование.
Как подготовиться к собеседованию
На собеседовании представитель заказчика (или HR) оценивает не только знания, но и общее впечатление о претенденте. Хотя все они разные, существуют общие правила:
- Не следует опаздывать, чтобы привыкнуть к атмосфере и настроиться;
- Отвечать уверенно, не давая себя запутать, и уметь доказать свою правоту;
- Отвечать только на поставленный вопрос.
И запомните: даже отказ дает информацию для последующих попыток.
Какие знания потребуются работодателю
Прежде всего, нужно знать, что такое тестирование. Это очень обширное понятие, и каждая компания отличается целевой направленностью.
Нужно не только пройти базовый курс QA, но и прочно усвоить базовые понятия, на путаясь в них. Что такое "баг", разница QA и QC, типы и уровни тестирования и так далее.
Хорошее знание английского - обязательно (Intermediate и выше), особенно для крупных международных компаний. Знание специфики отрасли, в которой работает компания, даст преимущества перед другими претендентами при прочих равных условиях. Также плюсом будут основные знания о базах данных (типы данных, ключи, таблицы).
И помните: работать тестировщиком может каждый, но это отнюдь не легкое развлечение, а долгая и кропотливая работа. И хорошо оплачиваемая!