QA привлекает себя достаточно низким порогом вхождения в "яйцеголовых" (IT-шников) для Беларуси (термин был произнесён Президентом РБ А.Г.Лукашенко).
Для небелорусов сделаю маленькое отступление: зарплаты большинства "яйцеголовых" привязаны к курсу доллрара, поэтому регулярное падение национальной валюты не приносит большого урона для значимой части семейного бюджета.
Да, расскажу немного о прохождении курсов в ЕПАМе (Гомель). Только факты и только о тестировщиках.
А позже - если мои друзья-знакомые поделятся впечатлениями о курсах "программеров с нуля" - дополню запись.
QA. Точнее - SQA (от англ. software quality assurance) - обеспечение качества программного обеспечения. У нас к QA инженерам относятся проще: тестировщики. На момент публикации (отложенная публикация) а если статья опубликована - я уже работаю в другой компании и написал я только исходя из личного опыта прохождения курсов в ЕПАМе в начале 2015 года.
Почему ЕПАМ - курсы бесплатные для студентов, направленные на реальные проекты. Да, с поправкой на работу ЕПАМа: ничего личного, просто бизнес: компании нужны люди (за еду), людям нужна работа (чтобы покупать еду). Если стороны устраивают друг друга - велкам. Если компания продаёт работника заказчику - работник вправе рассчитывать на масло/икру и т.п. До этого - он студент. Ничего личного, ничего больше.
Так, о курсах.
Думаете сначала зарплата? - Нет. Предварительная подготовка.
1. Английский. Давайте заострю внимание потенциальных кандидатов: не знаете английского - сначала учите, потом записывайтесь. Не берут в епам тестеров без "инглиша". Считайте вообще не берут. Кто возразит - да, я тоже знаю людей без знания английского, но это как и в QA люди под проекты, со специфичными знаниями, скорее всего не сильно и англоязычные проекты. Если Вас не нашли через тот же LinkedIn - вы не тот человек. Учите английский.
2. Маст рид -
книга Савина "Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах". Прочитали? - Забудьте. Шутка, но с долей правды.
3.
Тестирование с Михаилом Портновым. Немного преукрашено, упрощено.. но тоже большая и полезная работа. Но для современных реалий многовато воды.
4. Java, SQL, HTML, CSS, XML и ещё много аббривиатур. Знаете - хорошо. Нет - научат. На первых шагах сильно и не нужны. Но идут в плюс.
Поступление.
Говорят что на собеседовании отсеилось 80% кандидатов - может это и неправда, но в IT поток белорусов не иссякает. Люди разные. Возраст - от выпускников универа (80% - ин.яз) наверное лет до 40-ка, вторая по многочисленности группа - технари и админы. Не знаю, дискриминации по возрасту не видел.
Первое собеседование - через 2 месяца после отправки резюме с HH - английский с HR-ом. Оно наверное и ключевое. Ничего необычного: о себе, о работе, о жизни, почему и зачем пришёл. Просто оценивают уровень.
Второе - техническое. Я не знаю что на нём спрашивали у девушек после английского, но меня отпустили после пары тривиальных вопросов о сетях с фразой "приходи на другое собеседование, будем пробовать тебя на автоматизированное тестирование". Да простят меня мои преподаватели ООП, но на автоматизированное из группы кандидатов меня не выбрали. Ну не писал я после окончания универа ничего сложнее скриптов. Хотя это мне не помешало после окончания основного курса попасть на то же автоматизированное в индивидуальном порядке (был жёсткий недобор, насколько знаю). Кстати: почему недобоор на автоматизаторов? - Да потомучто кто может писать "манкикод" идут на программеров - рамки зарплаты значительно выше.
Сначала - введение.
Я не буду детально расписывать сам процесс, вы должны показать (напишу ещё раз и выделю ПОКАЗАТЬ) как работают ваши мозги. В группе были читеры, которые пользовались материалами предыдущих студентов - я правда не понимаю зачем. Мои отчёты всегда были оригинальны и ни разу я не слышал плохой оценки от преподавателя (может они и были, но я их не слышал))). Только хорошие, типа "такие данные ещё никто не предоставлял, это хорошо", или "как ты узнал какой стоит сервер? -... - классно, молоток", или "это информация полезна и понравится заказчику". Ошибки всегда исправляли, показывали твои баги и т.п.
Программа курсов доступна на сайте ЕПАМа. Да, всё так и будет. Приготовьтесь выделить порядка 100 часов на вхождение в профессию. Часы будут разные: и интересные, и весёлые, и нудные и нудные. Если будуте засыпать - кофе за углом. Печенек не видел.
Что мне понравилось: сами курсы (материалы, методы) и отношение преподавателей. В нашей группе была приятная командная работа, но замечу: было две комнаты. Где больше было трёпа - там меньше осталось людей.
А как же работа? Золотые горы, зарплата? А ну да. Большинству студентов сделали предложение пойти поработать пол-дня за бесплатно. Вы не ослышались. Трети - за минимальные деньги на учебные проекты. Единиц позвали на проект (меня готовы были взять на проект по профилю моей работы, но не было открытых вакансий). Когда они появились - я уже обучался автоматизированному тестированию и поэтому я вылетел из числа кандидатов. К осени меня обещали ещё раз позвать, но я получил job offer из другой фирмы и согласился. Так я не попал в ЕПАМ.