Sucess stories

«Не боги горшки обжигают»: выпускник ITEA об обучении в IT, поиске работы и благородном риске.1 min read

12.11.2019 6 min read

«Не боги горшки обжигают»: выпускник ITEA об обучении в IT, поиске работы и благородном риске.1 min read

Reading Time: 6 minutes

Разочароваться в том, что делаешь, не страшно. Куда хуже слепо двигаться по заведомо ложному пути, ничего не предпринимая. Артем Койков, выпускник IT Education Academy по направлению «Тестирование», рассказал свою историю о кардинальных решениях, обучении в IT с нуля и начале новой карьеры. 

— Для начала, расскажи что-нибудь о себе: где ты учился, кем хотел стать и что пошло не так? 

Я учился на юрфаке. Решение стать юристом было принято еще в школе, но поступить в престижный ВУЗ не получилось. В 2012-м году было огромное количество абитуриентов, и даже с хорошими баллами ВНО втиснуться между льготниками и победителями международных олимпиад было сложно. В процессе учебы я понял, что найти нормальную работу будет сложно. Потому я решил не поступать на пятый курс и уехал на заработки в Израиль. И там я понял, что когда я вернусь в Украину, я по специальности работать не буду. И выбор пал на IT. Но поскольку я не смыслил в этом ничего, то надо было подыскать что-то полегче. Так я выбрал тестирование, даже толком не понимая, что это. 

— Ты говоришь, что решение о тестировании было принято в Израиле. Ты часто задумывался о том, кем хочешь стать, или же увидел там что-то такое, что сподвигло выбрать IT?

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

— Ну так ты же юрист по образованию, проблема была в вузе? 

Проблема была в том, что идти в юриспруденцию — это значит быть готовым работать на любую зарплату и приобретать опыт. Но даже это не дает гарантий высокого заработка со временем. А если деньги нужны уже сейчас и не маленькие, то остается два варианта: либо подрабатывать где-то еще, либо не идти в юриспруденцию. 

— Многие люди, уезжающие на заработки, ставят за цель просто заработать денег. Им не важно что, где и как долго делать, потому и выбирают ближнее зарубежье. Ты же выбрал Израиль, т.е., была еще и какая-то дополнительная цель? 

Да. Когда ты учишься в университете, тебя на последних курсах тошнит от всего: дорога в университет, люди в университете, общага и все остальное. И хочется просто что-то поменять. Лучший способ это сделать — уехать куда-то, далеко и надолго. Особенно, если есть возможность там еще и заработать. А какие зарплаты и какие работы в Израиле я узнал уже только после приезда. По большому счету, меня в Украине не держало ничего. Я думал, что могу потом учиться за границей, или доучиться в Украине, если захочу, или же мне что-то другое в голову стукнет. 

— Если я правильно понял, то у тебя не было работы, жилья в Израиле, и какого-либо плана? Ты или очень фартовый, или что-то знаешь…

Так и было! Мы поехали туда вдвоем с моей племянницей, взяли билет туда и обратно, переживали пустят ли нас. У нас не было забронированной гостиницы, а в Израиль не пускают без подтверждения оплаты жилья. На тот момент там уже работала домработницей моя сестра, она нас там встретила. Нам повезло, и ее начальник разрешил нам пожить у него, мы жили в самом высоком здании в Тель-Авиве, небоскребе Моше Авив, на последнем этаже. Там «перекантовались» полтора месяца, пока не нашли свое жилье. 

— А ты не рассматривал вариант учиться на тестировщика прямо в Израиле? 

Рассматривал, но там это невозможно. Дело в том, что если ты не репатриант, то учиться там ты не можешь. Если же ты еврей, который приехал в Израиль, государство тебе оплатит обучение абсолютно любой профессии, которую захочешь. В том числе — связанную с IT. Курсы длятся в среднем три месяца, после них охотно берут на работу. Но мне такое счастье не светило. 

— Ты приезжаешь в Украину, у тебя есть деньги на обучение, ты решил стать тестировщиком. Здесь люди сейчас массово идут в IT за деньгами, но порог входа довольно высок, потому и выбирают QA. Как следствие, именно тестировщиков у нас больше всего. Не было ли страха остаться невостребованным специалистом с хорошими знаниями? 

Да, было страшно. Пока учился на QA, ходил на разные собеседования, даже не связанные с тестированием. Сейчас уже я думаю, что мог бы спокойно учиться программированию, параллельно с QA. Рынок действительно очень неравномерный: на позицию тестировщика в каждой компании лежит куча резюме, но программистов в компании больше, при этом самих спецов мало. Потому я считаю, что нужно адекватно оценивать свои силы, если уверен в себе и действительно хочешь быть в IT, то не нужно искать то, что проще. 

— Какие курсы ты закончил?

Я закончил весь роадмап QA. 

— Если не брать в учет автоматизацию, какая разница между базовым и продвинутым курсом? Иными словами, что ты сможешь сделать после продвинутого, чего не мог после базового? 

На самом деле, после продвинутого ты сделаешь все то же самое, но намного эффективнее. Возьмем, к примеру, интернет-магазин. Его нужно протестировать. На базовом курсе учат мануальному тестированию. Ты проверяешь, работают ли формы заказов, какие символы можно вводить в поля, а какие нельзя, т.е. в целом проверяешь работоспособность сайта и то, может ли пользователь достичь своей конечной цели. 

Но также тестировщик смотрит и за удобством пользования: кнопка «Купить» должна быть зеленой, а «Cancel» — красной, форма заказа не должна содержать миллион полей, навигация должна быть удобной и понятной. 

Большой же плюс продвинутого курса в том, что там учат разбираться в источнике ошибок, понимать разницу между фронтом и беком. Когда тестировщик находит баг, он может определить, где именно находится причина его возникновения, и потом отправить багрепорт в соответствующий отдел. Также я выделил для себя момент в продвинутом курсе — обучение SQL. Это язык запросов, благодаря которому можно получить информацию из базы данных.  

— Зачем SQL тестировщику? 

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

— Почему ты решил сразу пойти на автоматизацию тестирования? 

После окончания двух курсов я еще работу не нашел. При этом, изначально в планах у меня было закончить сразу весь роадмап. Студенты на курсе говорили, что нужно сначала найти работу мануальным тестировщиком, а потом уже двигаться в сторону автоматизации. Но у меня было время и деньги на обучение, потому я решил сразу пойти на автоматизацию. К тому же, я раньше пробовал учиться программированию самостоятельно, по видео на YouTube. Все, что я понял, — это сложно, если вообще возможно. Просматривая видео, я лишь повторял то, что на экране, но не мог решить реальную задачу. А значит, нужен был курс с «живым» преподавателем. И тот факт, что я уже учусь на автоматизации, стал одним из ключевых факторов, благодаря которому я получил первую работу. 

— Ты говорил, что некоторые не справились даже с базовым курсом. Должен ли человек обладать специфическим бекграундом или особенными качествами, чтобы стать тестировщиком? 

Нет, каких-то особенных качеств не нужно, тестировщиком может стать любой. Но обязательно нужно быть готовым уделять время обучению. Большой ошибкой будет думать, что можно пройти курс «между прочим». У меня было много времени, я не был занят ничем кроме курса и очень долго сидел над домашними заданиями. Особенно это касается автоматизации. У меня нет никакого опыта в программировании, а потому на домашнее задание, суть которого — написать строчку кода, могло уходить по пол дня. Но зато теперь это все кажется очень легким. Сами преподы говорят, что ни один вопрос не должен остаться без ответа, потому чем ответственнее отнестись к курсу, тем на больший результат можно рассчитывать. 

Например, когда я увольнялся с первой компании, мы искали нового тестировщика, и мне приходилось принимать собеседования. И часто попадались люди, которые не могли дать ответа на простые вопросы: что такое тестирование, какие бывают его виды и другое. А эти люди закончили курсы. Не стоит думать, что наличие сертификата распахнет перед тобой все двери. Важны реальные знания, а для этого нужно ответственно учиться. 

— Расскажи, как ты нашел первую работу? 

Первую работу я нашел благодаря ITEA. После прохождения продвинутого курса, карьерный центр в ITEA создает группу в Telegram, где нам предлагаются вакансии, в основном без опыта работы. Я отправил резюме в одну из компаний и меня пригласили на собеседования. Собеседовали меня тим лид тестировщиков и проектный менеджер. Спрашивали много по теории тестирования, задавали логические задачи. Я был уверен в том, что хорошо прошел интервью. Как следствие — мне прислали оффер. 

Там я проработал примерно два месяца, многому научился и понял, что пора двигаться дальше. Так я попал на собеседование в один из украинских банков. Откровенно говоря, было легко. Хороший бэкграунд и уже имеющийся реальный опыт работы превратили собеседование в прогулку, а козырем снова стала автоматизация. Тестировщица, которая уже работала, была на тот момент в отпуске, потому меня собеседовали два программиста. Они задавали меньше вопросов по теории тестирования, больше углублялись в автоматизацию, также был блок вопросов об SQL. Я ответил на все вопросы и мне сказали, что моего уровня знаний для тестировщика более чем достаточно. 

— Опиши, как проходит обыкновенный рабочий день тестировщика? 

Наверное, это уникально для каждой компании. Конкретно у нас много значит продуктивность, от нее зависит рост в компании, своевременность ревью и многое другое. Каждый ищет себе пласт работы и затем его презентует. Я сейчас автоматизирую тестирование API на C#. Параллельно с этим, тестирую и «текучку»: проверяю баги пользователей или новые разработки. 

— Что бы ты посоветовал тем, кто только решает кардинально изменить свою жизнь? 

Не сдавать назад. Если уже решили что-то менять, то не принимайте полумер: проходите курсы, отдавайтесь обучению, развивайтесь самостоятельно. Не думайте о том, что у вы можете потерпеть неудачу и не оставляйте за собой мосты. Бояться не стоит: помните, что не боги горшки обжигают: все, даже самое невероятное, что нас окружает, сделано простыми людьми, которые просто не боялись пробовать. 

За нашими плечами 5 лет практики в обучении IT технологиям, мы давно изучаем рынок и наша цель - помочь каждому найти себя в IT cфере и предоставить ему самый кротчайший путь к достижению целей