Підсвіти ворога! Донать на відстежувальні комплекси 👉
Вікторія ГорбікВойти в IT
10 января 2024, 09:00
2024-01-10
«Я никому ничего не платил, всю доступную информацию можно найти и своими силами». История бывшего полицейского, начавшего все с нуля и преуспевшего в QA несмотря на войну и пандемию
Четыре года и семь месяцев 29-летний Дмитрий Ковальчук служил в полиции города Хмельницкого, а затем решил сменить сферу и перейти в сферу IT, о которой на тот момент почти ничего не знал. Теперь он — опытный General QA в американской IT-компании myhomeIQ. О том, что побудило мужчину к переменам и как он овладевал новой профессией, он рассказал dev.ua.
Четыре года и семь месяцев 29-летний Дмитрий Ковальчук служил в полиции города Хмельницкого, а затем решил сменить сферу и перейти в сферу IT, о которой на тот момент почти ничего не знал. Теперь он — опытный General QA в американской IT-компании myhomeIQ. О том, что побудило мужчину к переменам и как он овладевал новой профессией, он рассказал dev.ua.
Следом за другом
Дмитрий Ковальчук родился в городе Шепетовка Хмельницкой области. В школьные годы он учился в военном лицее, мечтал быть военным, но вступить в военный вуз не удалось. После школы в 2011 году Дмитрий пошел учиться в Хмельницкий национальный университет по специальности «Физического воспитания и спорта».
Дмитрий Ковальчук, General QA в американской IT-компании myhomeIQ (Фото из личного архива)
Лучший друг Дмитрия служил в полиции, и по окончании ЗВО летом 2016 года юноша решил пойти по его стопам, прошел отбор и начал службу в патрульной полиции Хмельницкого. Следующие четыре года он провел там, стоя на страже безопасности города и его жителей.
Работа в полиции Дмитрию нравилась, в первую очередь, общение с людьми и коллегами, сослуживцами, среди которых, как он вспоминает, много хороших, разноцветных людей и ярких личностей. Кроме того, преимуществом Дмитрий также называет то, что повысил свой уровень знания законодательства и сформировал стрессоустойчивость. Все нравилось, не нравилась только зарплата.
Сменить дубинку на клавиатуру
В 2021 году уже ощущался хайп вокруг сферы IT и многие друзья Дмитрия свитчнулись туда. Хотя сам он достаточно скептически относился к таким переменам.
Изменения восприятия пришли к Дмитрию, по его словам, с началом пандемии. Именно тогда, разговаривая с одним из своих друзей, он услышал, что через 7 месяцев работы в IT-сфере пересмотрели зарплату и увеличили ее.
Дмитрий Ковальчук с сослуживцами из полиции (Фото из личного архива)
«Тогда я подумал, почему так происходит, что я работаю почти 5 лет, но мне никто до сих пор не просмотрел и не повысил зарплату. А здесь человек, который проработал только год, уже может зарабатывать в несколько раз больше меня. Это немного несправедливо и я решил, что нужно что-то менять», — вспоминает он.
В это время он сказал жене, что будет пробовать стать айтишником, начал узнавать больше о возможных специализациях и пробовать себя в разных направлениях. Разработка Дмитрию, по его словам, не зашла. Тогда лучший друг, ставший QA-специалистом, посоветовал попробовать себя в тестировании. Именно друг стал ментором для свитчера. И Дмитрий, продолжая служить в полиции, начал овладевать новой специальностью: изучал английский, проходил бесплатные курсы, искал информацию в интернете и структурировал все это с помощью советов ментора.
«Я никому ничего не платил и считаю, что сейчас, в 21 веке, всю доступную информацию можно найти и самостоятельно. А курсы могут структурировать саму информацию, но не больше», — говорит он.
Вход в IT и полномасштабная война
Изучал информацию о QA Дмитрий 6 месяцев. И после этого в мае 2021 года с первой работой, как говорит Дмитрий, ему повезло, друг пригласил его в локальную аутсорсинговую компанию в Хмельницком Devloop.pro. Там он проработал до начала полномасштабного вторжения. Но после начала войны компания вынуждена была закрыть проекты из-за нехватки финансирования и сократить работников. С тех пор и Дмитрий был вынужден начать поиск работы.
Американский работодатель
Три месяца он рассылал резюме и интенсивно изучал английский по 10–12 часов в день, потому что его знание языка в то время было на уровне Elementary, а опыт как тестировщика не очень велик.
«Это был тогда решающий квест в моей карьере», — говорит тестировщик.
За три месяца поиска он получал в среднем один отказ в день, потому что почти в 30 вакансиях Дмитрию отказали. Одной из основных причин был недостаточный уровень английского языка. Но каждый отказ мотивировал его развиваться, пробовать и искать дальше.
«На тот момент устроиться на работу — это был вопрос жизни и смерти. Я не хотел останавливаться и сказать, что не смогу», — рассказывает Дмитрий.
Дмитрий Ковальчук с сослуживцами из полиции (Фото из личного архива)
В конце концов, общаясь на собеседовании со специалистами американской продуктовой компании myhomeIQ, разрабатывающей программные продукты для продажи недвижимости, тестировщик пошел на уловки. Техническое собеседование проводили на украинском, и его он прошел хорошо. А когда рекрутеры перешли на английский, немного схитрил.
«Я получал экспириенс после каждого отказа и тренировался, подготовил ответы на типовые вопросы, которые задавали на собеседованиях и просто заучил их, как стихотворение, так что даже с плохим уровнем английского я мог рассказать их идеально», — вспоминает тестировщик. Но акцентирует, что здесь ему тоже очень повезло, и оффер он получил, но не прекратил совершенствовать свои знания.
Что по финансам
Когда Дмитрий переходил из полиции в IT, пошел на релевантную зарплату. Сейчас его оплата гораздо больше, но, по его словам, это оказалось не так быстро, как кажется.
Дмитрий Ковальчук с сослуживцами из полиции (Фото из личного архива)
Небольшой рост начался после полугода. Хорошего уровня, по словам тестировщика, примерно в четыре раза от зарплаты полицейского, оплата Дмитрия составила где-то за два года работы и постоянного усовершенствования в IT.
Финал или начало
Сейчас у Дмитрия B2 или Upper-Intermediate, он пишет автоматизированные тесты на Framework с помощью TypeScript и JavaScript, использует Jest и Supertest, библиотеку, которая помогает структурировать интеграционные тесты.
Дмитрий Ковальчук, General QA в американской IT-компании myhomeIQ (Фото из личного архива)
И также говорит, что работа ему очень нравится, как необходимостью постоянного совершенствования и обучения, так и интересными, креативными людьми, с которыми приходится общаться.
Через пару лет тестировщик планирует стать синьором.
«Если не свитчнусь в другую профессию, а может завтра буду в окопе воевать. Трудно что-либо прогнозировать», — говорит он.
Советы начинающим
Дмитрий в разговоре выделил несколько советов для свитчеров или начинающих в IT, которые не хотят или не могут платить за обучение. Вот его рекомендации:
Научиться гуглить. В сети сейчас можно найти любую необходимую информацию.
Выучить английский. Во-первых, большинство информации на английском, во-вторых — это позволит претендовать на вакансии в международных компаниях.
Помощь ментора ускоряет процесс обучения. Ментор помогает структурировать знания, расставить приоритеты, что за чем нужно учить, сфокусироваться на самом важном, а также дает дельные советы в процессе, которые помогают не буксовать, а продолжать двигаться вперед.
Информация в открытом доступе. К множеству курсов можно присоединиться на безвозмездной основе. Кроме того, есть еще лекции, видеоуроки и практические примеры, излагаемые на своих страницах опытными IT-специалистами. Я рекомендую:
Учебник по тестированию программного обеспечения на YouTube-канале Software Testing Mentor от преподавателя Маниша Верма, ведущего тренера Академии RCV и наставника по тестированию программного обеспечения.
Книга «A Practitioner’s Guide to Software Test Design» от Lee Copeland (2004) — исчерпывающее, современное и практическое вступление в разработку тестов программного обеспечения.
Книга «How Google Tests Software» от James A. Whittaker, Jason Arbon, Jeff Carollo (2012) — в книге описано тестирование программных продуктов Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество.
Книга «Learn API Testing» от Jain Jagdeep — о тестировании API.
Enginprogram.org — бесплатный проект для украинцев, где можно найти нейтов-спикера для улучшения качества английского.
«После успешного усвоения трех IT-курсов я думала, что меня, такую классную и опытную, заберут к себе самые успешные компании». Исповедь свитчерки, которая обманулась собственными ожиданиями
Профессии в геймдеве. Кто такой левел-дизайнер и как им стать?
Мы продолжаем нашу рубрику, посвященную профессиям в геймдеве. Тема нового материала в ней — левел-дизайн. Его считают подвидом геймдизайна, но все-таки практически каждая студия хочет отдельного человека на позицию левел-дизайнера. Ведь в этой специальности хватает своих нюансов и особенностей.
Разобраться с ними всеми нам помог опытный левел-дизайнер из студии Fractured Byte Дмитрий Нестеренко. Также он ведет свой блог Game Designer Notes о геймдизайне в целом, в котором разбирает многие интересные нюансы разработки игр.
Майже кожен поліцейський може стати QA. Але не кожен QA допливе до середини Тиси...