Нужны ли еще тестеры Силиконовой Долине?

Михаил Портнов

Вопрос, вынесенный в заголовок статьи, не является праздным. Тестирование программного обеспечения (Software Quality Assurance) стало за последние три года той нишей, куда устремились сотни наших соотечественников в поисках хорошего заработка в сочетании с ясной перспективой и надежностью профессионального роста. В течение относительно короткого промежутка времени тестирование превратилось в очень «русское» занятие. Появились даже шутки типа «нерусские резюме, присланные на позицию тестера, не рассматриваются». Появился и профессиональный сленговый термин у агентств – "Fudge Russian Experience" как противопоставление широко употребляемому определению "Solid Experience".

Часто приходится слышать тревожные вопросы: «Правда ли, что работу тестера найти уже почти невозможно?», «Говорят, что потребность в тестерах уже полностью удовлетворена?», «Сейчас стало столько школ, что на рынке создалось чудовищное перепроизводство тестеров и работы на всех не хватает?», «Скоро вообще никакие тестеры не будут нужны?». Список можно продолжить. Но правильнее обратиться от эмоциональной стороны проблемы к фактам и их осмыслению.

Откуда вообще взялась потребность в тестерах, и почему три года подряд эта потребность продолжает расти, причем довольно быстро? Только за последний год количество объявлений о найме утроилось. А еще лет пять назад тестеров можно было встретить лишь в очень небольшом количестве компаний. Что же случилось?

Снижение цен на персональные компьютеры привело к тому, что количество пользователей увеличивалось на миллионы ежегодно. Больше пользователей – больше покупателей программного обеспечения. Растет спрос – растет и предложение. Начинается ожесточенная борьба за покупателя. Если раньше не было большой проблемой отложить выход новой версии на несколько месяцев, то сейчас - промедление смерти подобно. Задержись выход очередной версии на месяц-два, и конкуренты сманят ваших клиентов, предлагая им новые возможности. Рынок диктует сроки. Поговорите со знакомыми программистами и спросите как они вкалывают. Даже работая по 10-12, а зачастую и больше, часов в день почти без выходных, они с трудом успевают делать свою основную работу. А тут еще и возросшие требования к качеству, диктуемые острой конкуренцией на рынке.

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

Но нет дыма без огня. Если все так безоблачно, то почему пару лет назад, когда спрос был намного меньше, два интервью в неделю были нормой, а сегодня и одно – это уже удача? Почему среднее время на поиск первой работы выросло с двух-трех недель до двух-трех месяцев? А дело в том, что среди тех, кто ищет работу тестера сегодня оказалось значительное количество тех, кто не имеет ни малейшего представления ни о профессии, ни о том как проходить интервью. Можно получить интервью «налепив горбатого» в резюме. Но как убедить нанимателя в том, что ты десять лет работаешь тестером, если ты не только не работал, но и не учился этому делу по-настоящему? Произошла серьезная дискредитация «русского» резюме. Поставьте себя на место менеджера, проводящего интервьюирование. Сколько нужно потратить времени, чтобы потерять желание говорить с еще одним липовым кандидатом. Отсюда и меньшая интенсивность приглашений на интервью.

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

Что же будет дальше? Стоит ли тратить силы, время и деньги на получении профессии тестера? Насколько реально получить работу по окончании обучения?

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

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

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