
На протяжении нескольких лет многие думают о том, как попасть и реализовать себя в IT-сфере, а во времена ковида тренд значительно усилился. И этот вопрос остаётся актуальным до сегодняшнего дня.
Возможно, моя история кого-то вдохновит или покажет, что любая ваша идея может воплотиться в реальность.
Примерно с 2017 года я периодически слышала о том, что в IT-индустрии много интересного, можно творчески подходить к любой задаче и получать от этого удовольствие. Но в то время мне казалось, что IT-шники — это люди из другого измерения, со своим взглядом на мир, странным чувством юмора и непонятными разговорами. Мне нравилось то, чем я занималась. А работала я в отделе маркетинга, и мне казалось, что в этой сфере, как нигде, можно творить и реализовывать свои идеи, с учётом того, что до этого моё время было посвящено экономике и финансам.
К концу 2020 года моё внутреннее состояние подсказывало, что нужно что-то менять в жизни. Но что...? Ответить на этот вопрос было не так просто.
В определённый момент ты не понимаешь, кем ты хочешь стать, когда вырастешь. И чтобы как-то себя расшевелить, было решено изучать что-то новое, чем в последующем я могла бы заниматься на профессиональном уровне. Выбор пал на тестирование.
Здесь логично будет рассказать, почему именно тестирование, а не разработка. Есть поверье, что вход в IT со стороны тестирования один из самых простых. Лично для меня оно так и есть. Мне было бы сложно сразу изучать любой из языков программирования и хоть как-то начать писать код. Нужен был более плавный вход в эту сферу. Да, тестировщику в последующем понадобится умение читать код, но этому можно научиться уже в процессе работы. Всё же, на мой взгляд, самое основное в работе тестировщика — это уметь коммуницировать с разработчиками, менеджерами разных уровней и, конечно, с командой тестирования. Так как я понимала, что с навыком выстраивания диалога у меня нет проблем, я подумала, что это именно то направление, с которого я могу погрузиться в мир IT. Но это не говорит о том, что всё легко и вообще ничего не нужно для этого делать. Нет, вам предстоит максимально «взорвать» свой мозг большим количеством информации. Но ещё один важный момент для меня — это дальнейший рост не только в техническом направлении, но и в менеджерском. Простыми словами, необязательно из мануального тестировщика расти в автоматизаторы, можно уйти в аналитику, в менеджера проекта, менеджера продукта и т.д. Думаю, ещё на выбор повлияла моя педантичная натура или экономическое прошлое, но быть «собакой подозревакой» мне нравится.
Вернёмся к тому, что для начала я просто пыталась понять, что же такое тестирование, чем занимаются эти специалисты и что они из себя представляют. Было прочитано немало статей в интернете на эту тему. И так как всегда есть доля сомнения, я решила, что пройти курс обучения будет куда лучше на первом этапе погружения в эту сферу.
Я не хочу рекламировать в своей статье обучающие курсы и различных наставников, так как для каждого человека нужен свой подход в обучении. Кому-то комфортнее читать профессиональную литературу, кому-то проходить курсы, посещать конференции, мастер-классы и пр. У всех свой способ получения знаний, и выбор всегда остаётся за вами.
Изучив перечень курсов на разных платформах, выбрала тот, который больше мне понравился по наполненности программы и по условиям оплаты. А конкретно, что первые пару занятий были бесплатными, дальше, если ты готов продолжать обучение, можно было либо оплатить весь курс целиком, либо воспользоваться рассрочкой. На мой взгляд, отличное маркетинговое решение компании, так как заплатить крупную сумму за курс новичку всегда страшно, а иногда даже, увы, невозможно. Кроме того, это хороший способ за пару бесплатных занятий понять для себя, «цепляет» тебя эта профессия или нет.
Обучение шло достаточно интересно. Начало было с азов: правила написания тест-кейсов, описание бага, техника анализа граничных значений и классов эквивалентности, виды и этапы тестирования и много других полезных тем. Как раз то, что мне было нужно! Кураторы курса максимально подробно объясняли материал, отвечали на вопросы, поддерживали. После каждой пройденной темы было задание, которое необходимо было выполнить и отправить на проверку. Что мне больше всего импонировало — от ревьюера была обратная связь по каждому заданию с подробными комментариями о том, что необходимо исправить, где улучшить и т.д.
Но, как бы всё отлично ни шло, трудности всегда встречаются. Помню, как при выполнении одного из заданий меня посещали мысли: «А зачем оно мне надо?». Нужно было протестировать функционал выдуманного приложения для бронирования самоката, учитывая, что в разное время суток и в зависимости от дальности поездки стоимость на услуги менялась. Казалось бы, всё понятно, что нужно делать, но сложность была в подготовке необходимых данных для дальнейшего тестирования.
Объясню: в обычной жизни, открывая любое приложение, мы просто нажимаем пару кнопок, вводим данные — и всё. Но в тестировании каждый такой, на первый взгляд, элементарный шаг нужно задокументировать. Это было максимально непривычно и очень странно.
На начальном этапе также сложно готовить тест-кейсы, например, описывать поведение пользователя, которое в реальной жизни, вероятно, никогда бы не повторилось. Но это необходимо, так как в подобных сценариях приложение всё равно должно корректно работать и не выдавать ошибки пользователю.
Немало потраченных нервов, а также поддержка и помощь близкого человека дали свои плоды. В следующий раз, когда возникали сложности с заданиями, я решила обратиться за советом к своим однокурсникам. С одним парнем с курсов мы начали неплохо общаться и периодически помогали друг другу в выполнении заданий, подчёркивая важные моменты. Думаю, это было хорошим решением, так как в процессе обсуждения изначально непонятных нам вопросов мы вместе приходили к полному пониманию того, что к чему и почему. Часто ловила себя на мысли, что мои вопросы, которые я задавала для уточнения требований, были какими-то глупыми. Могу сказать, что это чувство я и сейчас периодически испытываю. Но задавать любые вопросы, даже если они кажутся вам глупыми, — абсолютно нормально. Как минимум, для себя вы уточняете непонятные моменты в требованиях и уже впоследствии будете понимать, что и каким способом вам необходимо будет проверить и как именно должен работать продукт.
После успешной сдачи итогового проекта и получения сертификата нужно было двигаться дальше и оттачивать свои знания в боевых условиях.
Не могу сказать, что я с головой ушла в поиски работы мечты — нет, всё было иначе. Я периодически просматривала вакансии разных IT-компаний, изучала требования к кандидатам, сравнивала, что предлагают сами компании, а параллельно продолжала изучать информацию из разных источников (статьи, книги, YouTube). Но без фанатизма. Всё же я придерживаюсь позиции, что всему своё время, и спешить не стоит, особенно учитывая, что на тот момент я продолжала работать в отделе маркетинга.
Время шло, а я всё вынашивала идею стать IT-шником. До завершения 2021 года оставалось меньше трёх месяцев. И тут я узнала, что в один не особо крупный, но успешный проект требуется QA junior без опыта. Возникает вопрос: откуда у меня эта информация? Да, мой муж — разработчик, и именно он подталкивал меня попробовать свои силы. В итоге я договорилась о встрече с QA lead.
Дата собеседования была назначена, и, естественно, началась «атаческая» паника. Несмотря на то, что я работала в нескольких компаниях и с прохождением собеседований у меня не было проблем, в этот раз волнение зашкаливало. Я не представляла, как проходят интервью в IT-компаниях на позицию QA.
Со своей стороны могу порекомендовать перед собеседованием посмотреть видеоинтервью кандидатов на разные позиции и уровни. Возможно, среди ваших друзей, знакомых или даже в семье есть кто-то, кто работает в IT-сфере. Не стесняйтесь поговорить с этим человеком и узнать, как проходят собеседования в его компании. Так у вас сложится понимание того, что вас ждёт и к чему нужно быть готовым.
Все свои конспекты были перечитаны, в голове был построен примерный диалог с QA lead, но, забегая вперёд, могу сказать, что всё пошло по совершенно другому сценарию.
Если кратко описать пройденное собеседование, то, на мой взгляд, оно было одним из лучших. Буквально после знакомства и пары минут разговора я поняла, что от моего волнения не осталось и следа. Уже через некоторое время я чувствовала себя «в своей тарелке», а следующий час нашего диалога прошёл в комфортной и непринуждённой обстановке. QA lead понимала, что за моими плечами только пройденные курсы и самообразование по разным источникам, поэтому разговор наш был сосредоточен в большей степени на проверке моих soft skills, не исключая, конечно, знаний, полученных в процессе обучения.
Не каждый интервьюер умеет располагать к себе кандидата, и здесь я хочу выразить огромную благодарность Нине (на тот момент она была лидом QA-команды) за отличное интервью, во время которого я чувствовала себя максимально комфортно и спокойно.
Удивительно, но это был первый случай, когда в конце собеседования мне сразу же готовы были сделать предложение о работе! Если сказать, что я была удивлена, — ничего не сказать. Конечно, у меня есть синдром самозванца, и мне всегда хочется делать всё ещё лучше, но в тот момент я была безумно рада, что меня пригласили в компанию. Буквально через пару часов я получила оффер, который с удовольствием приняла. Так началась моя IT-карьера в стартап-компании.
Могу сказать, что работа в стартапе не простая и кардинально отличается от работы в крупных компаниях, где процессы отлажены годами. Здесь всё гибко, требования меняются быстро, а иногда и очень часто. Такой подход нравится не всем, но у него есть свои плюсы: ты развиваешься с той же скоростью, с какой растёт сам стартап. Думаю, именно в стартапе проще понять, в каком направлении ты хочешь развиваться дальше. Часто приходится примерять на себя разные роли: мануального тестировщика, автоматизатора, менеджера, а иногда даже аналитика. На мой взгляд, такая практика гораздо полезнее, чем просто изучение теории. Конечно, если человек изначально интересовался кодингом и всей душой любит разработку, то ему не стоит менять специальность — он будет прокачивать свои знания именно в программировании, и это прекрасно!
Возможно, мне просто повезло или звёзды так сошлись, что моя первая работа в IT досталась мне относительно легко. Я попала в компанию с интересным продуктом, в команду крутых специалистов и душевных людей, с которыми работаю по сегодняшний день. Не исключаю такого стечения обстоятельств! Но мой профессиональный путь начался не с удачи, а с желания, изучения огромного количества информации, бессонных ночей и потраченных нервов. Сложно менять свой род деятельности в осознанном возрасте, мышление, интересы. Но всё это преодолимо, если у вас есть чёткая цель. Универсального рецепта, как стать IT-шником, нет — или, по крайней мере, я о нём не знаю.
В этой статье я поделилась лишь своим опытом, и у каждого он может быть разным. Кто-то не с первого раза осваивает новый материал и теряет мотивацию, кому-то не хватает поддержки на этом пути, а кто-то месяцами не может найти работу после обучения — и это, безусловно, демотивирует. Сейчас требования к Junior-специалистам довольно высокие, и даже если удаётся найти первую работу, это не всегда проект мечты.
Иногда новички попадают в компании, где их буквально «выжимают», заставляя работать на износ, за низкую зарплату и без должного уважения к тебе как к начинающему специалисту. Из-за этого складывается ложное впечатление, что вся IT-сфера устроена так же. Но это абсолютно не так! Просто вы попали не в ту компанию. На рынке есть множество отличных команд, в которых можно не только развиваться, но и приносить реальную пользу продукту.
Ребята, если вы испытываете хотя бы малейший интерес к IT, то не бойтесь рисковать и пробовать! У вас обязательно всё получится. Главное — помнить: дорогу осилит идущий!